2008-11-11 28 views
27

在WPF中創建菜單分隔欄我使用vb.net以編程方式在WPF中創建菜單。有人可以告訴我如何將分隔欄添加到代碼菜單中嗎?請不要xaml。如何使用代碼

回答

41

WPF有一個Separator控制只是爲了這個目的,它也分開你的菜單項出現在工具欄上時。從MSDN文檔:

的隔板控制劃線, 水平或垂直,在控件,如列表框,菜單, 和工具欄項 之間。分隔符控件不對 對任何鍵盤,鼠標,鼠標 輪子或平板電腦輸入作出反應,並且不能啓用或選擇 。

在代碼:

using System.Windows.Controls; 

// 

Menu myMenu = new Menu(); 
myMenu.Items.Add(new Separator()); 
27

在XAML:

<Menu> 
    <MenuItem Header="Menu Item 1" /> 
    <Separator /> 
    <MenuItem Header="Menu Item 1" /> 
<Menu> 
+0

它不回答這個問題,但是這正是我需要的,看笑。我衝突給你一票>< – mac10688 2013-02-19 02:37:45