Пример #1
0
        public void Initialize(LevelPropertiesVM vm)
        {
            _vm = vm;

            tbxXBLK.DataBindings.Add("Text", _vm, nameof(_vm.XBLK), false, DataSourceUpdateMode.OnPropertyChanged);
            tbxYBLK.DataBindings.Add("Text", _vm, nameof(_vm.YBLK), false, DataSourceUpdateMode.OnPropertyChanged);
            tbxXOFC.DataBindings.Add("Text", _vm, nameof(_vm.XOFC), false, DataSourceUpdateMode.OnPropertyChanged);
            tbxYOFC.DataBindings.Add("Text", _vm, nameof(_vm.YOFC), false, DataSourceUpdateMode.OnPropertyChanged);
            tbxXOFM.DataBindings.Add("Text", _vm, nameof(_vm.XOFM), false, DataSourceUpdateMode.OnPropertyChanged);
            tbxYOFM.DataBindings.Add("Text", _vm, nameof(_vm.YOFM), false, DataSourceUpdateMode.OnPropertyChanged);
            tbxXOFA.DataBindings.Add("Text", _vm, nameof(_vm.XOFA), false, DataSourceUpdateMode.OnPropertyChanged);
            tbxYOFA.DataBindings.Add("Text", _vm, nameof(_vm.YOFA), false, DataSourceUpdateMode.OnPropertyChanged);

            //_vm.PropertyChanged += _vm_PropertyChanged;
        }
Пример #2
0
        public void Initialize(LevelPropertiesVM vm)
        {
            _vm = vm;

            PropertiesCtrl.Initialize(_vm);

            _vm.PropertyChanged += _vm_PropertyChanged;

            //_vm.CurrentMapChanged += (s, a) => UpdateViewState();
            //_vm.Modified += (s, a) => UpdateDescription();
            //_vm.Saving += (s, a) => UpdateModelWithView();
            UpdateViewState();

            TabText = _vm.Title;
        }