public override DataTemplate SelectTemplate(object item, DependencyObject container) { ContentPresenter contentPresenter = container as ContentPresenter; ViewModels.ISchemaViewModel element = contentPresenter.Content as ViewModels.ISchemaViewModel; if (typeof(ViewModels.FolderSchemaViewModel) == element.GetType()) { return(contentPresenter.FindResource("FolderSchemaEditTemplate") as DataTemplate); } if (typeof(ViewModels.FileSchemaViewModel) == element.GetType()) { return(contentPresenter.FindResource("FileSchemaEditTemplate") as DataTemplate); } return(null); }
public AddDataCommand(ViewModels.ISchemaViewModel viewModel) { _viewModel = viewModel; }
public RemoveDataCommand(ViewModels.ISchemaViewModel viewModel) { _viewModel = viewModel; }