main
syneffort 2 years ago
parent ef297e7653
commit 9d11cb889a
  1. 2
      PacticeSolution/DataBindingSample/MainWindow.xaml
  2. 2
      PacticeSolution/DataBindingSample/MainWindow.xaml.cs

@ -11,7 +11,7 @@
<TextBox x:Name="tbxByXaml" VerticalAlignment="Center"/> <TextBox x:Name="tbxByXaml" VerticalAlignment="Center"/>
<Label x:Name="lblByXaml" Height="30" VerticalAlignment="Center" Content="{Binding ElementName=tbxByXaml, Path=Text}"/> <Label x:Name="lblByXaml" Height="30" VerticalAlignment="Center" Content="{Binding ElementName=tbxByXaml, Path=Text}"/>
<Label HorizontalAlignment="Center">--- By Code Behind ---</Label> <Label HorizontalAlignment="Center">--- By Code Behind ---</Label>
<TextBlock x:Name="tbxByCodeBehind"/> <TextBox x:Name="tbxByCodeBehind"/>
<Label x:Name="lblByCodeBehind" Height="30" VerticalAlignment="Center"/> <Label x:Name="lblByCodeBehind" Height="30" VerticalAlignment="Center"/>
</StackPanel> </StackPanel>
</Window> </Window>

@ -30,7 +30,7 @@ namespace DataBindingSample
{ {
Binding binding = new Binding(); Binding binding = new Binding();
binding.Source = tbxByCodeBehind; binding.Source = tbxByCodeBehind;
binding.Path = new PropertyPath(tbxByCodeBehind.Text); binding.Path = new PropertyPath(TextBox.TextProperty);
lblByCodeBehind.SetBinding(Label.ContentProperty, binding); lblByCodeBehind.SetBinding(Label.ContentProperty, binding);
} }
} }

Loading…
Cancel
Save