我在我的某个应用程序遇到问题时遇到this article。我了解其用法,但找不到我们找到local
的{{1}}元素的命名空间。那么这个引用的命名空间是什么local:SetterValueBindingHelper.PropertyBinding
也没有找到该课程,也没有Google
。谢谢你的帮助!
答案 0 :(得分:1)
Local
仅表示您自己(或其他人)代码中的命名空间的别名。例如。假设您使用了SettingValueBingingHelper并将其保存在您的项目中,名称空间为MyNamespace。要在xaml中使用它,您可以通过添加到UserControl(或Page)
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>
顺便说一句,您原来帖子中的链接是updated。