예제 #1
0
        public ConstructorView()
        {
            InitializeComponent();
            var context = ContextRegistry.GetContext();

            ConstructorViewModel = context.GetObject("ConstructorViewModel") as ConstructorViewModel;
            this.DataContext     = ConstructorViewModel;
            this.ConstructorDataGrid.DataContext = _dataTable;
        }
예제 #2
0
 public GetResourceFileCommand(ConstructorViewModel model)
 {
     _model = model;
     _model.Properties.CollectionChanged += (s, e) =>
     {
         if (CanExecuteChanged != null)
         {
             CanExecuteChanged(this, e);
         }
     };
 }
예제 #3
0
 public StoryObjectCommand(ConstructorViewModel model)
 {
     _model = model;
     _model.PropertyChanged += (s, e) =>
     {
         if (CanExecuteChanged != null && e.PropertyName == "Properties")
         {
             CanExecuteChanged(this, e);
         }
     };
 }
예제 #4
0
 public void Init()
 {
     if (!File.Exists(TestContext.CurrentContext.TestDirectory + "/../../ResourceTemp.resx"))
     {
         File.Copy(TestContext.CurrentContext.TestDirectory + "/../../Resource.resx", TestContext.CurrentContext.TestDirectory + "/../../ResourceTemp.resx");
     }
     if (!File.Exists(TestContext.CurrentContext.TestDirectory + "/../../ResourceTemp.ru-RU.resx"))
     {
         File.Copy(TestContext.CurrentContext.TestDirectory + "/../../Resource.ru-RU.resx", TestContext.CurrentContext.TestDirectory + "/../../ResourceTemp.ru-RU.resx");
     }
     _model = new ConstructorViewModel(new EventAggregator(), new WindowManager());
     _model.ResourceFilePath = TestContext.CurrentContext.TestDirectory + "/../../ResourceTemp.resx";
 }
예제 #5
0
        public void Init()
        {
            //ObservableCollection<WebPageBaseViewModel> properties = new ObservableCollection<WebPageBaseViewModel>();
            //_rootPanel = new RootPanel(properties);
            //properties.Add(_rootPanel);
            _model     = new ConstructorViewModel(new EventAggregator(), new WindowManager());
            _rootPanel = _model.RootPanel;
            //properties.Clear();

            //foreach (WebPageBaseViewModel webPageBaseViewModel in _model.Properties)
            //{
            //    _model.Properties.Add(webPageBaseViewModel);
            //}

            _command = new GetResourceCommand(_model);
        }
        public ConstructorPage(ConstructorViewModel viewModel)
        {
            InitializeComponent();

            BindingContext = this.viewModel = viewModel;
        }
예제 #7
0
 public ConstructorPage()
 {
     InitializeComponent();
     DataContext = new ConstructorViewModel();
 }
예제 #8
0
 public ConstructorPage(int project_id, int user_id)
 {
     InitializeComponent();
     DataContext = new ConstructorViewModel(project_id, user_id, this);
 }
예제 #9
0
 public ConstructorComandDone(ConstructorViewModel q)
 {
     this.cwm = q;
 }
예제 #10
0
 public void Init()
 {
     _model = new ConstructorViewModel(new EventAggregator(), new WindowManager());
 }