绑定示例

时间:2013-07-29 19:18:15

标签: wpf vb.net visual-studio-2012 binding

我几周来一直试图找到一篇不错的文章来解释WPF绑定,并通过一个实际解释正在发生的事情的工作示例。是的,那里有很多例子,但很多例子都涉及所涉及的所有旧版本。

我正在尝试编写一个非基于Web的应用程序,在VS2012上使用WPF和VB。

在这段代码中,我正在直接更新屏幕字段,但我想学习如何更新内存中的变量并自动在屏幕上更新,我如何从这里到达那里 - 分阶段解释< / p>

<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

0 个答案:

没有答案