WPF'de yeni. Ve yeni ile demek istediğim, bugün .net 3.5’i aldıktan hemen sonra başladım. Genellikle Windows Formlarında GUI Geliştirme yapar ve harika ToolStripMenu gibi. Ama WPF Menüsü'nü gördüğümde, o kadar çirkin oldu ki bu bana Win32 Api günlerimi hatırlattı. Windows Forms menüsü gibi görünmesi için WPF menüsünün stilini değiştirmenin bir yolu var mı?WPF menüsü Windows Forms ToolStripMenu gibi nasıl görünür?
cevap
bu deneyin:
stil ve çiftleşmiş giriş: http://msdn.microsoft.com/en-us/library/ms745683.aspx
araç çubuğu için yeni bir stil http://msdn.microsoft.com/en-us/library/aa970772.aspx
Alternatif ToolBar tarzı
Düzenleme wpf arayın: Evet - ama bunun gibi bir menü ekleyin ve araç çubuğu menü stilini değiştirir projesi):
<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>
Menülerden değil, araç çubuklarından haberdar olmak istedim. Ama yine de bu yardımcı olur. Teşekkürler! – ApprenticeHacker
Harika, teşekkürler! WPF, onun pencere formlarından bile daha iyi hakkında yanılmışım! bir not ve kene! – ApprenticeHacker
varsayılan olarak çok az stil vardır çoğu WPF denetimleri gibi Menü.
Ancak bu, varsayılan olarak, kendi stillerinizi ve outshine WinForms'ınızı kolayca ekleyebilirsiniz.
Sadece küçük bir marş:
<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" >
Teşekkürler! Böylece hangi degradenin kullanılacağına bile karar verebilirsiniz! – ApprenticeHacker
Evet, istediğiniz kadar çok nokta ve renkle. Ayrıca ImageBrush, RadialGradientBrush'a bakın ... Ve Stiller'i kullanın. –
@HenkHolterman Bellek kullanımı ve performans üzerinde olumsuz etkileri var mı? – Adrian
- 1. WPF, Windows Forms ile - STAThread
- 2. Windows Forms
- 3. Java, Windows programları gibi nasıl görünür?
- 4. Windows Forms
- 5. Windows Forms uygulamasında Ninject nasıl kullanılır?
- 6. TextView, EditText gibi nasıl görünür?
- 7. Düğme nasıl basılırmış gibi görünür?
- 8. .NET SplitContainer C# Windows Forms kullanarak
- 9. Windows Forms uygulamasının başlık simgesi nasıl değiştirilir
- 10. Özel Windows Forms Tasarımcısı Nasıl Uygulanır?
- 11. Wpf datagrid'e bağlam menüsü nasıl eklenir?
- 12. XNA with Windows Forms - Yeni pencerede aç
- 13. C# Windows Forms ile kodu yönetme
- 14. WPF Menüsü Denetimleriyle Listeyi Açma
- 15. Windows Forms uygulaması için varsayılan yazı tipi
- 16. .NET Windows Forms programımın hangi monitörde çalıştığını nasıl belirlerim?
- 17. Windows 7 başlat menüsü ne zaman açılacağını nasıl algılayabilirim
- 18. Bir Windows Forms Uygulamasında ConfigurationManager.AppSettings'e erişilemiyor
- 19. Windows Forms denetimlerinden adlara göre denetimi bulun
- 20. Panelde bir Windows Forms uygulamasında GroupBox
- 21. Bir Windows Forms uygulamasına zamanlayıcı ekleme
- 22. Windows 10'daki Windows Forms uygulaması düzgün ölçeklenmiyor
- 23. C# ve Windows Forms başvuru formu boyutu
- 24. Bir .NET istemci uygulamasının başlatılması nasıl hızlandırılır (Windows Forms veya WPF)?
- 25. Geri Yükleme C# Windows Forms backcolor
- 26. Bir Windows Forms Uygulamasında Uygulama İstisnalarını Yakalama
- 27. Bir Windows Forms uygulamasının fontlarını seçme
- 28. C# içinde Windows Forms için sihirbazlar oluşturma #
- 29. Windows Forms için bir WYSIWYG Markdown denetimi?
- 30. TabControl İçerik Menüsü
Bu bir (WinForms resim) anlamına http://www.code-magazine.com/ArticleImage.aspx?QuickID=0601071&Image=fig_007.gif? –
Yup. fantezi degrade winforms kendi menüleri ve araç çubukları – ApprenticeHacker
üzerinde 20 dakika bekliyordum ve sadece 12 görünüm ve ** ONE RESPONSE var ** fark var mı? ** herkes öldü? – ApprenticeHacker