当我尝试将行为添加到模板内的Framework元素时,我收到此错误
最小例子:
xmlns:interact="http://schemas.microsoft.com/expression/2010/interactivity"
.....
<Style TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid>
<interact:Interaction.Behaviors>
</interact:Interaction.Behaviors>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
当我尝试运行应用程序时,我正在
“无法设置未知成员 '{http://schemas.microsoft.com/expression/2010/interactivity} Interaction.Behaviors'“。
请注意,只有在资源字典中定义此样式时才会发生这种情况。如果我将这种风格剪切并粘贴到Window.Resources
中,一切都很顺利。我该如何解决这个问题?