2012-10-31 29 views

回答

1

定义模板是这样的:

<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> 
相关问题