0
我正在用矩形自定義菜單項。我需要刪除默認菜單項中的所有特徵,並將自定義矩形添加到菜單中。我不確定菜單項的哪個屬性應該被覆蓋?任何幫助?如何將矩形添加到WPF中的菜單項?
我正在用矩形自定義菜單項。我需要刪除默認菜單項中的所有特徵,並將自定義矩形添加到菜單中。我不確定菜單項的哪個屬性應該被覆蓋?任何幫助?如何將矩形添加到WPF中的菜單項?
定義模板是這樣的:
<ControlTemplate x:Key="customMenuItem" TargetType="{x:Type MenuItem}">
<WrapPanel Background="Gray" Margin="3">
<Rectangle Fill="Black" Width="16"/>
<ContentPresenter Content="{TemplateBinding Header}"/>
</WrapPanel>
</ControlTemplate>
然後用它作爲任何菜單項的模板。
<Menu>
<MenuItem Template="{StaticResource customMenuItem}" Header="some text"/>
</Menu>