我正在尝试将自定义行为附加到嵌入在WinRT类库中的ContentControl。
我在库项目和调用者项目上添加了对Behavior SDK的引用。
我的xaml文件是通过XamlParser加载的。
xaml文件:
<Page ...
xmlns:Interactivity="clr-namespace:Microsoft.Xaml.Interactivity;assembly=Microsoft.Xaml.Interactivity" ...>
[...]
<ContentControl ...>
<Interactivity:Interaction.Behaviors>
</Interactivity:Interaction.Behaviors>
</ContentControl>
这似乎来自代码编辑器,并且自动完成工作,但在运行时,我通过以下方式加载此xaml:
return XamlReader.Load(xamlPage) as FrameworkElement;
我遇到了ParseException:在“交互”类型中找不到可附加属性“行为”。
Xaml阅读器似乎没有找到该属性。 我忘记了什么吗?你对这个问题有所了解吗?
谢谢,