OnPropertyChanged() protected method

protected OnPropertyChanged ( string propertyName ) : void
propertyName string
return void
コード例 #1
0
        public UIEditor()
        {
            Space = new WindowSpace();

            UndoManager = new UndoManager();

            ViewModel            = new MainViewModel(this);
            ViewModel.Resolution = new Size(1024, 768);
            ViewModel.OnPropertyChanged(ViewModel_SelectedGadget, "SelectedGadget");
            ViewModel.OnPropertyChanged(ViewModel_ChangeFile, "UIFile");

            InitializeComponent();

            ViewsContainer.SizeChanged += ViewsContainer_SizeChanged;
            ViewsContainer.MouseDown   += ViewsContainer_MouseDown;

            IsVisibleChanged += (o, e) => {
                if (dirty)
                {
                    Load();
                }
            };

            KeyDown += MainWindow_KeyDown;
        }
コード例 #2
0
        /// <summary>
        /// Limits the Task box to the chores for the selected category
        /// </summary>
        private void CategoryBox_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            string selectedCategory = Convert.ToString(CategoryBox.SelectedItem);

            _main.CategorizedChores = new List <Chore>(_main.AllChores.Where(c => c.CategoryString.Equals(selectedCategory)));
            _main.OnPropertyChanged("CategorizedChores");

            ChoreBox.IsEnabled = CategoryBox.SelectedItem != null;
        }
コード例 #3
0
ファイル: UIEditor.xaml.cs プロジェクト: Weesals/ModHQ
        public UIEditor()
        {
            Space = new WindowSpace();

            UndoManager = new UndoManager();

            ViewModel = new MainViewModel(this);
            ViewModel.Resolution = new Size(1024, 768);
            ViewModel.OnPropertyChanged(ViewModel_SelectedGadget, "SelectedGadget");
            ViewModel.OnPropertyChanged(ViewModel_ChangeFile, "UIFile");

            InitializeComponent();

            ViewsContainer.SizeChanged += ViewsContainer_SizeChanged;
            ViewsContainer.MouseDown += ViewsContainer_MouseDown;

            IsVisibleChanged += (o, e) => {
                if (dirty) Load();
            };

            KeyDown += MainWindow_KeyDown;
        }
コード例 #4
0
 private void ScheduleChoreDialog_OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
 {
     _main = DataContext as MainViewModel;
     _main.CategorizedChores = new List <Chore>();
     _main.OnPropertyChanged("CategorizedChores");
 }
コード例 #5
0
 private void UserCombo_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     _main.OnPropertyChanged("AllowLogin");
 }