1

几个星期以来,我一直在努力寻找一篇体面的文章,它可以简单地解释 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
4

0 回答 0