Автор работы: Пользователь скрыл имя, 20 Февраля 2012 в 02:12, курсовая работа
До сих пор мы обсуждали возможности программирования на С# либо настольных Windows-приложений (частный случай — консольные приложения), ко¬торые пользователи запускают непосредственно (например, ехе-файлы), либо Web-(приложений. выполняющихся внутри браузера. Оба этих приложения имеют свои положительные качества и недостатки. Например, настольные (автономные) при¬ложения обладают большей гибкостью и реактивностью, выражающейся, напри¬мер, практически в отсутствии задержки при выполнении команд.
Листинг 16.11. Организация переходов на двугие ресурсы, страница 2
using System;
using System.Windows.Controls;
using System.Windows.Documents;
// Другие директивы using удалены, поскольку они не используются в данной программе
namespace WpfXpabnepexoды
{
/// <summary>
/// Interaction logic for Page2.xaml
/// </summary>
public partial class Page2 : Page
{
public Page2()
{
InitializeComponent();
this.WindowTitle = "Вторая WPF-страница";
label1.Content = "Вы першли на вторую страницу";
textBlock1.Text = "Щелкните ";
// Создаем объект класса Hyperlink для размещения гиперссылки:
Hyperlink Ссылка = new Hyperlink();
// Задаем ссылку для перехода на нужный ресурс:
Ссылка.NavigateUri = new Uri("Pagel.xaml", UriKind.Relative);
// Задаем текст, отображаемый в элементе управления Hyperlink:
Ссылка.Inlines.Add("здесь");
// Добавляем ссылку в текстовый блок:
textBlock1.Inlines.Add(Ссылка) ;
// Добавляем текст в текстовый блок:
textBlock1.Inlines.Add(" для перехода назад на первую страницу.");
}
}
}
Как видно из текста программы, использованный подход аналогичен программной поддержке для первой Web-страницы. Фрагмент работы второй Web-страницы Page2.xaml показан на рис. 16.10.
Рис. 16.10. Интерфейс второй Web-страницы WPF-приложения
Убедиться в работоспособности программы можно, открыв решение в папке WpfXpabПepexoды.
Желаю вам, уважаемые читатели, получить не только удовольствие от процесса программирования на Visual С#, но и зарабатывать достойные вас деньги.
Извините, все.