private void DirtyNotifyingTextBox_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { _originalValue = this.Text; TextChanged += DirtyNotifyingTextBox_TextChanged; SetToGreen(); }
private void FolderPickerTests_DataContextChanged(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { ViewModel = args.NewValue as FileOpenPickerTestsViewModel; }
private void DataTransferManagerTests_DataContextChanged(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { ViewModel = args.NewValue as DataTransferManagerTestsViewModel; }
private void PersonFormView_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { Bindings.Update(); }
private void BasePage_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { _baseViewModel = args.NewValue as ViewModelBase; }
private void MainFlip_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { }
private void XUWPMasterDetailView_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { var vm = DataContext as INotifyPropertyChanged; if (vm == null) { return; } vm.PropertyChanged += _viewModel_PropertyChanged; }
private void StorageFileOperationsTests_DataContextChanged(Windows.UI.Xaml.DependencyObject sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { ViewModel = args.NewValue as StorageFileOperationsTestsViewModel; }
private void BlockControl_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { m_columnControl.DataContext = DataContext; m_rowControl.DataContext = DataContext; }
private void MainPage_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { if (_oldViewModel == null & args.NewValue is MainPageViewModel) { _oldViewModel = (MainPageViewModel)args.NewValue; _oldViewModel.SelectedListChanged += _oldViewModel_SelectedListChanged; } if (args.NewValue == null && _oldViewModel != null) { _oldViewModel.SelectedListChanged -= _oldViewModel_SelectedListChanged; } }
private void ItemProgress_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { if (args.NewValue is UINode node) { ViewModel.Initialize(node); } }
private void UserControl_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { if (args.NewValue is ViewModels.ContentViewModel vm) { System.ComponentModel.PropertyChangedEventHandler OrderChange = (s, e) => { if (e.PropertyName == nameof(vm.Item.Order)) { foreach (var column in dataGrid.Columns) { if (vm.Item.Order.Key == column.Tag as string && !string.IsNullOrEmpty(column.Tag as string)) { column.SortDirection = vm.Item.Order.KeyIsAscending ? Microsoft.Toolkit.Uwp.UI.Controls.DataGridSortDirection.Ascending : Microsoft.Toolkit.Uwp.UI.Controls.DataGridSortDirection.Descending; } else { column.SortDirection = null; } } } }; vm.DialogDelete = async(arg) => { var dialog = new Views.DeleteContentDialog(); dialog.DataContext = arg; var result = await dialog.ShowAsync(); switch (result) { case ContentDialogResult.Primary: return(true, false); case ContentDialogResult.Secondary: return(true, true); case ContentDialogResult.None: default: return(false, false); } }; vm.PropertyChanged += (s, e) => { if (s != this.DataContext) { return; } if (e.PropertyName == nameof(vm.ContentStyle)) { if (items.ItemTemplateSelector is FileExplorerContentDataSelector fc) { fc.ContentStyle = vm.ContentStyle; if (vm?.RefreshCommand?.CanExecute(null) == true) { vm.RefreshCommand.Execute(null); } } } if (e.PropertyName == nameof(vm.Item)) { vm.Item.PropertyChanged += OrderChange; } }; vm.SetDefaultOrderSelectors(); } }
private void CommandBar_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { SetToolbarItems((args.NewValue as global::Xamarin.Forms.Page).ToolbarItems); }
private void FaceRectangleControl_DataContextChanged(Windows.UI.Xaml.FrameworkElement sender, Windows.UI.Xaml.DataContextChangedEventArgs args) { emotionData = DataContext as EmotionData; }