为了尝试使用xaml绑定,我试图将我的上下文菜单移动到默认样式。我在我的菜单项中使用了很好的命令,但是,当我尝试加载包含其中一个控件的页面时,我在设计器中遇到异常。如何防止发生此异常?
<Style x:Key="DefaultStyle" TargetType="{x:Type Controls:customObject}">
<Setter Property="ContextMenu">
<Setter.Value>
<ContextMenu DataContext="{Binding PlacementTarget, RelativeSource={RelativeSource Self}">
<MenuItem Header="Open" Command="{Binding customObjectController.open, Mode=OneWay}"/>
</ContextMenu>
</Setter.Value>
</Setter>
</Style>
Designer Exception:
ArgumentException:&#39; Microsoft.Expression.Platform.InstanceBuilders.FallbackControl&#39;对于&Systems.Windows.Controls.ContextMenuService.ContextMenu&#39;而言,它不是有效值。塞特的财产。