Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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-&x27;[未知]';属性不指向路径';(0),(1),;_C#_Wpf - Fatal编程技术网

C# WPF-&x27;[未知]';属性不指向路径';(0),(1),;

C# WPF-&x27;[未知]';属性不指向路径';(0),(1),;,c#,wpf,C#,Wpf,我在下面的xaml中得到了标题中的错误。在进一步研究xaml之后,我发现错误与使用代理复选框“chkAgent”启用和禁用文本框“txtAgent”有关,但我不明白为什么会发生错误 注意:当我选中和取消选中代理复选框时,应用程序运行时没有错误,文本框启用和禁用 <CheckBox IsChecked="{Binding Path=IsAgent, Mode=TwoWay}" IsEnabled="{Binding Path=EnableAgent}" Name="chkAgent" Tab

我在下面的xaml中得到了标题中的错误。在进一步研究xaml之后,我发现错误与使用代理复选框“chkAgent”启用和禁用文本框“txtAgent”有关,但我不明白为什么会发生错误

注意:当我选中和取消选中代理复选框时,应用程序运行时没有错误,文本框启用和禁用

<CheckBox IsChecked="{Binding Path=IsAgent, Mode=TwoWay}" IsEnabled="{Binding Path=EnableAgent}" Name="chkAgent" TabIndex="2" />
<TextBox Text="{Binding Path=AgentCode}" IsEnabled="{Binding ElementName=chkAgent, Path=IsChecked}" Name="txtAgent" TabIndex="4" />


您是否尝试过使用
x:Name
而不是
Name
?另外,最好使用
x:Name
。是的,尝试过了,但问题仍然存在。将其设置为IsEnabled=“{Binding Path=IsAgent}”,即可正常工作。奇怪的是,我不能在一个按钮上做同样的事情,必须在代码中启用或禁用它。