我是WPF的新手。新的我的意思是我剛剛得到.net 3.5後纔開始使用它。我通常在Windows窗體中進行GUI開發,就像令人敬畏的ToolStripMenu一樣。但是當我看到WPF菜單時,它非常難看,它讓我想起了我的Win32 Api日子。有什麼辦法可以改變WPF菜單的樣式,使它看起來像一個Windows窗體菜單?如何讓WPF菜單看起來像Windows Forms ToolStripMenu?
回答
試試這個:
簡介樣式和模板: http://msdn.microsoft.com/en-us/library/ms745683.aspx
工具欄的新造型 http://msdn.microsoft.com/en-us/library/aa970772.aspx
或者搜索 WPF工具欄風格
編輯: 是 - 但添加一個這樣的菜單和工具欄改變菜單樣式(粘貼新項目):
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<ToolBarTray >
<ToolBar >
<Menu>
<MenuItem Header="Hey">
<MenuItem Header="lo"></MenuItem>
</MenuItem>
<MenuItem Header="Ho">
<MenuItem Header="la"></MenuItem>
</MenuItem>
</Menu>
</ToolBar>
</ToolBarTray>
我想了解菜單而不是工具欄。但是這仍然有幫助。謝謝! – ApprenticeHacker
太棒了,謝謝!我錯了WPF,它甚至比窗體更好! upvote並打勾! – ApprenticeHacker
菜單中,最喜歡的WPF控件在默認情況下很少的造型。
但是,這只是默認情況下,你可以很容易地添加你自己的樣式和超勝的WinForms。
只是一點點首發:
<Menu DockPanel.Dock="Top" >
<Menu.Background>
<LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="White" Offset="0" />
<GradientStop Color="Blue" Offset="1" />
</LinearGradientBrush>
</Menu.Background>
<MenuItem Header="_File" >
謝謝!所以你甚至可以決定使用什麼梯度! – ApprenticeHacker
是的,儘可能多的點和顏色,你喜歡。也看看ImageBrush,RadialGradientBrush,...並使用樣式。 –
@HenkHolterman它對內存使用和性能有不良影響嗎? – Adrian
- 1. 如何讓菜單看起來像新的Youtube佈局
- 2. 菜單模塊看起來像DNA
- 3. 如何讓TButton看起來像3d?
- 4. 如何讓Gedit看起來像Textmate?
- 5. 如何讓svn diff看起來像diff?
- 6. 如何讓Grid看起來像CRM Grids?
- 7. 我如何讓Eclipse看起來像Textmate?
- 8. wpf ListBox看起來像datagrid?
- 9. 有誰知道如何讓WPF MessageBox看起來更好(如Windows窗體equivelant)?
- 10. 如何讓我的燒瓶wtforms SelectField看起來像下拉菜單?
- 11. Java Swing看起來像Windows
- 12. 如何使列表看起來像iphone菜單
- 13. 如何創建一個看起來像這樣的菜單
- 14. 如何製作一個看起來像QuizUp中的菜單
- 15. 我可以讓WPF RadioButton看起來像CheckBoxes嗎?
- 16. HttpRequestMessage如何看起來像?
- 17. 如何讓UIPickerView看起來像圖像中的那個?
- 18. 複選框看起來像Radiobutton WPF
- 19. 使WPF DataGrid看起來像一個ListView
- 20. WPF 3D編輯器看起來像3DSMAX
- 21. 看起來像excel的WPF窗口
- 22. WPF ToggleButton看起來像普通按鈕
- 23. 不能讓HTML看起來像我想
- 24. 讓JTextPane中看起來像電子書
- 25. 不使用WPF,如何讓窗體看起來像Windows 7風格或至少現代風格看起來更像
- 26. 我該如何讓下拉菜單標題看起來更加獨特
- 27. 如何讓Windows 7上的GTK3看起來是本地的?
- 28. Windows Forms在Powershell和Powershell ISE中看起來不同。爲什麼?
- 29. 如何讓任何asp:LinkButton看起來像一個按鈕
- 30. GTK +菜單欄看起來很糟糕
你的意思是這一個(的WinForms圖片)http://www.code-magazine.com/ArticleImage.aspx?QuickID=0601071&Image=fig_007.gif? –
是的。注意花式漸變winforms在它的菜單和工具欄上 – ApprenticeHacker
我一直等待20分鐘,只有12個視圖和**一個響應?**是每個人都死了? – ApprenticeHacker