From b69c06f4c46192120a317a75e7e138d5055648ca Mon Sep 17 00:00:00 2001 From: syneffort Date: Tue, 20 Jun 2023 15:16:23 +0900 Subject: [PATCH] binding mode, trigger --- PacticeSolution/DataBindingSample/MainWindow.xaml | 4 ++-- PacticeSolution/DataBindingSample/MainWindow.xaml.cs | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/PacticeSolution/DataBindingSample/MainWindow.xaml b/PacticeSolution/DataBindingSample/MainWindow.xaml index 5988a93..40d3a23 100644 --- a/PacticeSolution/DataBindingSample/MainWindow.xaml +++ b/PacticeSolution/DataBindingSample/MainWindow.xaml @@ -9,9 +9,9 @@ - diff --git a/PacticeSolution/DataBindingSample/MainWindow.xaml.cs b/PacticeSolution/DataBindingSample/MainWindow.xaml.cs index 22503d4..153285b 100644 --- a/PacticeSolution/DataBindingSample/MainWindow.xaml.cs +++ b/PacticeSolution/DataBindingSample/MainWindow.xaml.cs @@ -31,7 +31,9 @@ namespace DataBindingSample Binding binding = new Binding(); binding.Source = tbxByCodeBehind; binding.Path = new PropertyPath(TextBox.TextProperty); - lblByCodeBehind.SetBinding(Label.ContentProperty, binding); + binding.Mode = BindingMode.TwoWay; + binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged; + tbxByCodeBehind2.SetBinding(TextBox.TextProperty, binding); } } }