protected override void OnNavigatedTo(NavigationEventArgs e) { Frame rootFrame = Window.Current.Content as Frame; if (e.Parameter.GetType() == typeof(ViewModels.TodoItemViewModel)) { this.ViewModel = (ViewModels.TodoItemViewModel)(e.Parameter); } if (rootFrame.CanGoBack) { // Show UI in title bar if opted-in and in-app backstack is not empty. SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; } else { // Remove the UI from the title bar if in-app back stack is empty. SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; } if (e.Parameter.GetType() == typeof(ViewModels.TodoItemViewModel)) { this.ViewModel = (ViewModels.TodoItemViewModel)(e.Parameter); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { Frame rootFrame = Window.Current.Content as Frame; if (rootFrame.CanGoBack) { // Show UI in title bar if opted-in and in-app backstack is not empty. SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; } else { // Remove the UI from the title bar if in-app back stack is empty. SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Collapsed; } ViewModel = ((ViewModels.TodoItemViewModel)e.Parameter); if (ViewModel.SelectedItem == null) { createButton.Content = "Create"; var i = new MessageDialog("Welcome!").ShowAsync(); } else { Title.Text = ViewModel.SelectedItem.title; Details.Text = ViewModel.SelectedItem.description; DueDate.Date = ViewModel.SelectedItem.date; createButton.Content = "Update"; cancelButton.Content = "Delete"; } }
public MainPage() { this.InitializeComponent(); var viewTitleBar = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().TitleBar; viewTitleBar.BackgroundColor = Windows.UI.Colors.CornflowerBlue; viewTitleBar.ButtonBackgroundColor = Windows.UI.Colors.CornflowerBlue; this.ViewModel = new ViewModels.TodoItemViewModel(); }
public MainPage() { this.InitializeComponent(); var viewTitleBar = Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().TitleBar; viewTitleBar.BackgroundColor = Windows.UI.Colors.CornflowerBlue; viewTitleBar.ButtonBackgroundColor = Windows.UI.Colors.CornflowerBlue; this.ViewModel = new ViewModels.TodoItemViewModel(); GenerateTiles(); DataTransferManager.GetForCurrentView().DataRequested += OnShareDataRequested; }