void AttachmentView_DataContextChanged(FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs e) { if (e.NewValue != null) { var model = (e.NewValue as AttachmentViewModel); _menuViewModel = model.MenuViewModel; if (_menuViewModel != null && _menuView == null) { _menuView = new MenuView() { DataContext = _menuViewModel }; setMenuViewModelAnkerPosition(); MainViewController.Instance.InkableScene.Add(_menuView); //_menuViewModel.IsDisplayed = true; } model.OperationViewModel.PropertyChanged += OperationViewModel_PropertyChanged; } }
void MenuView_DataContextChanged(FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs e) { if (e.NewValue != null) { _menuViewItems.Clear(); _contentCanvas.Children.Clear(); var model = (e.NewValue as MenuViewModel); model.PropertyChanged -= MenuViewModel_PropertyChanged; model.PropertyChanged += MenuViewModel_PropertyChanged; model.MenuItemViewModels.CollectionChanged -= MenuItemViewModels_CollectionChanged; model.MenuItemViewModels.CollectionChanged += MenuItemViewModels_CollectionChanged; model.Updated -= Model_Updated; model.Updated += Model_Updated; foreach (var item in model.MenuItemViewModels) { var menuItemView = new MenuItemView() { DataContext = item }; if (model.IsDisplayed || item.IsAlwaysDisplayed) { menuItemView.Opacity = 1; } else { menuItemView.Opacity = 0; } _menuViewItems.Add(item, menuItemView); _contentCanvas.Children.Add(menuItemView); } updateRendering(); } }
private void Focus_FocusVisual_DataContextChanged(DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { ViewModel = args.NewValue as Focus_FocusVisualViewModel; }
private void FolderPickerTests_DataContextChanged(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { ViewModel = args.NewValue as FileSavePickerTestsViewModel; }
private void GeolocatorTests_DataContextChanged(DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { ViewModel = args.NewValue as GeolocatorTestsViewModel; }
private void DataContextChangedHandler(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { ViewModel = args.NewValue as StorageFolderOperationsTestsViewModel; }
private void ContactsView_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { var viewModel = DataContext as ContactsViewModel; if (viewModel == null) { return; } viewModel.RingtoneElement = RingtoneElement; }
private void DataContextChangedHandler(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { var newViewModel = args.NewValue as NativeStorageRuntimeTestsViewModel; ViewModel = newViewModel; if (newViewModel != null) { ViewModel.UnitTestsControl = UnitTestsControl; } }