c# - 为什么数据未绑定(bind)到我的 WPF 应用程序中的标签

标签 c# .net wpf visual-studio-2010

我正在 WPF 中做一个简单的 DataBinding 应用程序。在这个应用程序中,无论我在名为 txtNameTextBox 中键入什么,都应该出现在 Label 中。为此,我在 WPF 中使用了绑定(bind),但它没有被绑定(bind)。

<Grid>
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="315*" />
        <ColumnDefinition Width="188*" />
    </Grid.ColumnDefinitions>

    <TextBox Height="23" HorizontalAlignment="Left"
             Margin="79,12,0,0" Name="txtName"
             VerticalAlignment="Top" Width="120" />
    <Label Height="28" HorizontalAlignment="Left"
             Margin="22,12,0,0" Name="label1"
             VerticalAlignment="Top" Width="42"
             Content="Name"/>
    <TextBox Height="23" HorizontalAlignment="Left"
             Margin="79,56,0,0" Name="txtSirName"
             VerticalAlignment="Top" Width="120" />
    <Label Content="SirName" Height="28"
           HorizontalAlignment="Left" Margin="12,56,0,0"
           Name="label2" VerticalAlignment="Top" Width="52" />
    
    <!-- Following is the label which I bound -->

    <Label Content="{Binding ElementName=txtName,Path=text}"
           Height="28" HorizontalAlignment="Left" Margin="47,112,0,0"
           Name="label3" VerticalAlignment="Top" Width="171" />
</Grid>

我是 WPF 的新手。请指导我。

最佳答案

很确定 XAML 区分大小写。你的绑定(bind)路径是 text 而它应该是 Text

关于c# - 为什么数据未绑定(bind)到我的 WPF 应用程序中的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16932906/

相关文章:

C# 在 Application.Run() 之后挂起并卡在 for 循环中

c# - 有没有一种惯用的方法来路由在 TPL 数据流图中的 TransformBlock 中失败的元素?

.net - Scala 闭包在 Scala.NET 中是如何实现的?

C# 在不使用控制事件的情况下失去焦点

.net - 确保在 MVVM WPF 应用程序的 UI 线程上调用 OnPropertyChanged()

c# - WPF ComboBox 中的级联上下文菜单

返回 LINQ 时的 c# 异步

c# - SignalR 似乎正在使用 Windows 身份验证而不是使用匿名身份验证

.net - .NET 4.0中的Parallel.ForEach

.net - 无法从 GenericIdentity 检索角色