Пример #1
0
        public IItemTemplateDialog CreateAssetTemplatesDialog(SessionViewModel session, DirectoryBaseViewModel directory, int fileCount, IEnumerable <KeyValuePair <TemplateAssetDescription, int> > templates)
        {
            var viewModel = new AssetTemplatesViewModel(session.ServiceProvider, fileCount, templates);
            var window    = new ItemTemplatesWindow(viewModel);

            return(window);
        }
Пример #2
0
 public ItemTemplatesWindow(AssetTemplatesViewModel viewModel)
 {
     if (viewModel == null)
     {
         throw new ArgumentNullException(nameof(viewModel));
     }
     InitializeComponent();
     ViewModel = viewModel;
     Loaded   += OnLoaded;
 }