Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Шаг 5. Изменяем UriMapper для Search.xaml

Читайте также:
  1. VC двигатель (с изменяемыми фазами ГРМ)
  2. Быструю и легкую адаптацию, приспособляемость и изменяемость человека. На разных эта-
  3. В конец, о изменяемых сыном Кореовым: в разум, песнь о возлюбленнем, 44
  4. Делая коррекции с помощью практики Ци Мень Дунь Цзя – стратегической науки связанной с природой мы меняем и изменяем , дополняем и корректируем свою судьбу .
  5. Изменяем образ жизни

Мы практически закончили работать над интерфейсом страницы поиска. Так как она является лицом нашего приложения, то неплохо бы сделать ее главной. Внесем некоторые изменения в файле MainPage.xaml. Найдите в нем Frame и поменяйте в нем строчку таким образом, чтобы по умолчанию открывалась наша поисковая страница, а не Home.xaml:

<navigation:Frame x:Name="ContentFrame"
Style="{StaticResource ContentFrameStyle}"
Source="/Search" Navigated="ContentFrame_Navigated"
NavigationFailed="ContentFrame_NavigationFailed">
<navigation:Frame.UriMapper>
<uriMapper:UriMapper>
<uriMapper:UriMapping Uri="" MappedUri="/Views/Search.xaml"/>
<uriMapper:UriMapping Uri="/{pageName}"
MappedUri="/Views/{pageName}.xaml"/>
</uriMapper:UriMapper>
</navigation:Frame.UriMapper>
</navigation:Frame>

Нам больше не нужен файл Home.xaml, поэтому смело удаляем его из проекта. Далее добавим новый файл History.xaml и изменим в MainPage.xaml область LinksBorder, чтобы включить ссылку на него:

<Border x:Name="LinksBorder" Style="{StaticResource LinksBorderStyle}">
<StackPanel x:Name="LinksStackPanel" Style="{StaticResource
LinksStackPanelStyle}">

<HyperlinkButton x:Name="Link1" Style="{StaticResource LinkStyle}"
NavigateUri="/Search" TargetName="ContentFrame" Content="home"/>

<Rectangle x:Name="Divider1" Style="{StaticResource DividerStyle}"/>

<HyperlinkButton x:Name="Link2" Style="{StaticResource LinkStyle}"
NavigateUri="/History" TargetName="ContentFrame" Content="history"/>


<Rectangle x:Name="Divider2" Style="{StaticResource DividerStyle}"/>

<HyperlinkButton x:Name="Link3" Style="{StaticResource LinkStyle}"
NavigateUri="/About" TargetName="ContentFrame" Content="about"/>

</StackPanel>
</Border>

Сейчас программа выглядит следующим образом:


Рис. л. р. 1.11. Вид приложения в браузере.


Дата добавления: 2015-08-13; просмотров: 66 | Нарушение авторских прав


Читайте в этой же книге: Модель программирования XAML | Ключевые термины | Краткие итоги | Задача 4. | Задача 9. | Шаг 1. Создание проекта | Шаг 2. Добавляем элементы интерфейса для XAML-страниц | Шаг 1. Принципы разметки | StackPanel | Шаг 2. Создаем Twitter-приложение |
<== предыдущая страница | следующая страница ==>
Шаг 4. Размещаем элементы для страницы поиска| Независимость от разрешения

mybiblioteka.su - 2015-2024 год. (0.006 сек.)