Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么数据未绑定到WPF应用程序中的标签_C#_.net_Wpf_Visual Studio 2010 - Fatal编程技术网

C# 为什么数据未绑定到WPF应用程序中的标签

C# 为什么数据未绑定到WPF应用程序中的标签,c#,.net,wpf,visual-studio-2010,C#,.net,Wpf,Visual Studio 2010,我正在用WPF做一个简单的数据绑定应用程序。在这个名为txtName的文本框中,我键入的任何内容都应该显示在标签上。为此,我在WPF中使用了绑定 但它并没有被束缚 我的XAML: 我是WPF的新手。请为我提供guid。文本框包含属性文本,而不是文本。小错误: <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="315*" />

我正在用WPF做一个简单的数据绑定应用程序。在这个名为txtName的文本框中,我键入的任何内容都应该显示在标签上。为此,我在WPF中使用了绑定

但它并没有被束缚

我的XAML:


我是WPF的新手。请为我提供guid。

文本框包含属性文本,而不是文本。小错误:

 <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" />
            <Label Content="{Binding ElementName=txtName,Path=Text}" Height="28" HorizontalAlignment="Left" Margin="47,112,0,0" Name="label3" VerticalAlignment="Top" Width="171" />
</Grid>

TextBox具有属性文本,而不是文本。小错误:

 <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" />
            <Label Content="{Binding ElementName=txtName,Path=Text}" Height="28" HorizontalAlignment="Left" Margin="47,112,0,0" Name="label3" VerticalAlignment="Top" Width="171" />
</Grid>

非常确定XAML是区分大小写的。您的绑定路径是文本,而它应该是文本。

非常确定XAML是区分大小写的。您的绑定路径是文本,而它应该是文本。

试试这个

<Label Content="{Binding Source={x:Reference txtName}, Path=text}" Height="28" HorizontalAlignment="Left" Margin="47,112,0,0" Name="label3" VerticalAlignment="Top" Width="171" />
试试这个

<Label Content="{Binding Source={x:Reference txtName}, Path=text}" Height="28" HorizontalAlignment="Left" Margin="47,112,0,0" Name="label3" VerticalAlignment="Top" Width="171" />
路径=*T*ext

这是一个打字错误。

Path=*T*ext


这是一个打字错误问题。

谢谢,我不知道这个问题。谢谢,我不知道这个问题。谢谢你的帮助。我不知道区分大小写。谢谢你的帮助。我不知道区分大小写。Mesolver服务中缺少服务提供程序这是工具提示中的错误。当您有ElementName时,为什么要使用Source={}?@Default我不理解此代码的含义。它给了我上述错误[第一条评论]。“会是什么?”自由职业者我的问题不是针对你的。我相信您的代码是正确的,因为您使用的是ElementName。我想艾哈迈德解释一下为什么你应该使用源代码,因为我不明白为什么。@默认情况下,此服务提供程序在MesoLVER服务中丢失。这是工具提示中的错误。当你有ElementName时,为什么要使用Source={}?@Default我不理解此代码的含义。它给了我上述错误[第一条评论]。“会是什么?”自由职业者我的问题不是针对你的。我相信您的代码是正确的,因为您使用的是ElementName。我想Ahmed解释一下为什么你应该使用Source,因为我不明白为什么。@Default看到这与问题无关,Path是默认的Binding属性,所以如果你愿意,你也可以写{Binding Text,ElementName=txtName},意思是Path是隐式的。噢,谢谢@Default,我学习的链接包含了这个,所以我用了这个。但是thanx提供了新的信息。与问题无关,路径是默认的绑定属性,因此如果您愿意,您也可以编写{Binding Text,ElementName=txtName},意思是路径是隐式的。噢,谢谢@default,我学习的链接包含了这个,所以我使用了这个。但thanx需要新的信息。