private void OnPackageViewModelPropertyChanged(object sender, PropertyChangedEventArgs e) { var viewModel = (PackageViewModel)sender; if (e.PropertyName == "IsInEditFileMode") { if (viewModel.IsInEditFileMode) { var fileEditor = new FileEditor { DataContext = viewModel.FileEditorViewModel }; Content = fileEditor; } else { Content = RootLayout; } } }
private void OnPackageViewModelPropertyChanged(object?sender, PropertyChangedEventArgs e) { var viewModel = (PackageViewModel)sender !; if (e.PropertyName == "IsInEditFileMode") { #if !HAS_UNO if (viewModel.IsInEditFileMode) { var fileEditor = new FileEditor(SettingsManager, UIServices) { DataContext = viewModel.FileEditorViewModel }; Content = fileEditor; } else { Content = RootLayout; } #endif } }