私は何週間もの間、WPF バインディングを簡単に説明し、実際に何が起こっているかを説明する実際の例を使用して、適切な記事を見つけようと努めてきました。はい、そこにはたくさんの例がありますが、それらの多くは関連するすべての古いバージョンを参照しています.
VS2012 で WPF と VB を使用する、Web ベースではないアプリケーションを作成しようとしています。
このコードでは、画面フィールドを直接更新していますが、メモリ内の変数を更新し、画面上で自動的に更新する方法を学びたいのですが、ここからそこに移動するにはどうすればよいですか - 説明付きの段階で
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Test Bind"
Height="299" Width="500" WindowStartupLocation="CenterScreen">
<DockPanel HorizontalAlignment="Stretch" LastChildFill="False" VerticalAlignment="Stretch">
<DockPanel DockPanel.Dock="Top" Height="64">
<Button Content="Button" Height="64" VerticalAlignment="Top" Width="75" Click="Button_Click" />
<TextBox Height="64" Width="120" Text="TextBox1" x:Name="clickcount" />
<TextBox Height="64" Width="120" x:Name="textBox2" Text="{Binding Test, Mode=Default}" />
</DockPanel>
</DockPanel>
</Window>
Class MainWindow
Public Shared clcount As Integer = 0
Private Sub Button_Click(sender As Object, e As RoutedEventArgs)
clcount = clcount + 1
Me.clickcount.Text = clcount.ToString
End Sub
End Class