Хочу сделать свою программу многостраничной. Для этого я назначил кнопке событие по переключению страниц. Вот xaml:
<Button Command="{Binding StartClick}"/>
вот сам StartClick
:
public ICommand StartClick
{
get
{
return new RelayCommand(() => SwitchPage(PrepareSI));
}
}
public async void SwitchPage(Page page)
{
await Task.Factory.StartNew(() =>
{
CurrentPage = page;
});
}
Когда нажимаю на кнопку ничего не происходит. Возможно есть другой способ переключений между страницами? Этот я взял с ролика. Там, правда, кнопки находится не на странице, а я хочу переключатся внутри страницы на другую.
Попутный вопрос: в этом же ролике свойства задавались через Binding вот так:
<Frame Content="{Binding CurrentPage}"/>
У меня же работает только так:
<Frame Content="{Binding Path=CurrentPage}"/>
С чем это связано?
Реализация CurrentPage:
//Возможные страницы
public Page Main;
public Page PrepareSI;
public Page SI;
public Page Settings;
public Page CurrentPage;
public MainViewModel()
{
Main = new Pages.Main();
PrepareSI = new Pages.PrepareSI();
SI = new Pages.SI();
Settings = new Pages.Settings();
CurrentPage = Main;//ПО умолчанию начальная страница - Main
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Пишу простой tweener на UnityДвижок предоставляет классы (компоненты) для рендера, и у тех, что я использую есть свойство color, но эти классы не наследуются...
Как в laravel сделать если не авторизован пользователь и вызвать Auth::user()->id; то возвращается ошибка Trying to get property of non-object как ее заменить на свое...
Подскажите, пожалуйста, есть ли возможность задать условие когда определенный атрибут данного товара равен чему-то, то вывести изображение,...
И выдает собака: ok ok ok ok ok ok ok ok ok ok ok ok ok okNONONONONONONONONONONO