几个星期以来,我一直在努力寻找一篇体面的文章,它可以简单地解释 WPF 绑定,并用一个实际解释正在发生的事情的工作示例。是的,那里有很多例子,但其中很多是指所涉及的所有内容的旧版本。
我正在尝试编写一个不基于 Web 的应用程序,它在 VS2012 上使用 WPF 和 VB。
在这段代码中,我直接更新屏幕字段,但我想学习如何更新内存中的变量并自动在屏幕上更新,我如何从这里到那里 - 分阶段进行解释
<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