1
幫助我請用wpf菜單。 我想要箭頭顯示菜單項也有子項目。 默認情況下,這些箭頭從第二級開始放置。但我希望他們也能在第一級顯示。WPF菜單箭頭在第一級
我不清楚要改變什麼以及如何改變。雖然我發現
<Trigger Property="Role" Value="SubmenuItem">
裏面的項目的模板,但我不能爲我工作。
UPD:我想這樣做:
<Menu>
<Menu.Resources>
<Style TargetType="{x:Type MenuItem}">
<Style.Triggers>
<Trigger Property="Role" Value="TopLevelHeader">
<Setter Property="Template" Value="{DynamicResource {ComponentResourceKey ResourceId=SubmenuHeaderTemplateKey, TypeInTargetAssembly={x:Type MenuItem}}}"/>
</Trigger>
</Style.Triggers>
</Style>
</Menu.Resources>
</Menu>
現在我有一些垃圾一樣的是:
alt text http://img201.imageshack.us/img201/2585/crappymenu.png
你看,我不喜歡的第二個元素的偏移。我不知道如何將它與左邊對齊。 我試圖改變填充,邊距,HorizontalAlignment和HorizontalContentAligment - 沒有任何幫助。
http://stackoverflow.com/questions/517279/wpf-c-change-the-brush-of-a-menus-background 這可能有幫助 – 2010-08-03 17:18:07
爲什麼你評論,是不是答案?不管怎樣,謝謝你... – Agzam 2010-08-03 21:20:27