0
我发现this article时遇到问题在我的一个应用程序中被挑战。我了解使用情况,但无法找到local
元素的名称空间,我们在此找到local:SetterValueBindingHelper.PropertyBinding
。那么这个引用是什么名字空间呢? Google
还没有找到该课程,也没有找到MSDN
。谢谢您的帮助!找不到命名空间
我发现this article时遇到问题在我的一个应用程序中被挑战。我了解使用情况,但无法找到local
元素的名称空间,我们在此找到local:SetterValueBindingHelper.PropertyBinding
。那么这个引用是什么名字空间呢? Google
还没有找到该课程,也没有找到MSDN
。谢谢您的帮助!找不到命名空间
Local
只是表示您自己(或其他人)代码中名称空间的别名。例如。假设您使用了SettingValueBingingHelper并将其保存在项目中的命名空间MyNamespace中。要在XAML中使用它,你会被添加到您的用户控件(或页)
xmlns:local="clr-namespace:MyNamespace;assembly=MyAssembly"
但这并没有必须local
引用命名空间 - 它可以是任何名字,是有关你的代码,例如helpers
。
另一个例子是使用来自System.Windows.Interactivity触发器 - 你会引用命名空间:
xmlns:i="clr-namespace:System.Windows.Interactivity;
assembly=System.Windows.Interactivity"
,然后在XAML中使用触发器:
<i:Interaction.Triggers>
BTW,该你原来的帖子链接已经updated。
我在那个博客上发表了评论,他们解释了他们正在使用的帮助类,现在它是有道理的。 – OneFineDay