private void ShowViewHandler(ShowViewMessage message) { // force selected item because changing SelectedItem for ViewModel has no effect var items = (List <MasterDetailPageMenuItem>)MenuItemsListView.ItemsSource; MenuItemsListView.SelectedItem = (from i in items where i.View == message.View select i).FirstOrDefault(); }
private void OnShowView(ShowViewMessage message) { var form = (Form)message.View; form.MdiParent = this; form.WindowState = FormWindowState.Maximized; form.Show(); }
public static void SendShowViewMessage(string viewName) { var newShowViewMessage = new ShowViewMessage { ViewName = viewName }; AsyncSendMessage(newShowViewMessage); }
private void ShowViewHandler(ShowViewMessage message) { var masterViewModel = (MasterViewModel)Master.BindingContext; var items = masterViewModel.MenuItems; masterViewModel.SelectedItem = (from i in items where i.View == message.View select i).FirstOrDefault(); ShowMenuItem(masterViewModel.SelectedItem); }