C# WPF menü oluşturma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
PROGRAMMER
Seçkin Üye
Katılım
26 Ara 2015
Mesajlar
401
Çözümler
1
Tepki puanı
165
Ödüller
9
Yaş
27
10 HİZMET YILI
XAML sayfasında menü oluşturmak için;
C#:
<Menu Name="menu1" Height="22" Width="200" />
Etiketleri kullanılır. Yukarıda eklemiş olduğumuz menüye ait genişli ve yükseklik ayarını yapabileceğimiz Width ve Height özelliklerinin kullanımını görüyoruz. Menümüze ait yatay ve dikey hizalama işlemlerini ve renk verme işlemlerini aşağıdaki gibi yapabiliriz. Ayrıca düzgün bir menü yerleşimi için Grid Layout’ unu da kullanabilirsiniz. Grid kullanımıyla ilgili bilgiye daha önceki yazılarımıza göz atarak ulaşabilirsiniz.
C#:
<Menu Name="menu1" Height="22" Width="200" Margin="5, 5, 5, 5"
              HorizontalAlignment="Left" VerticalAlignment="Top" Background="Gray">
            
        </Menu>
Menü içerisine öğe eklemek için;
etiketi kullanılır. IsChecked özelliği menüde işaret seçeneği eklemek için kullanılabilir.

C#:
  <Menu Name="menu1" Height="22" Width="200" Margin="5, 5, 5, 5"
              HorizontalAlignment="Left" VerticalAlignment="Top">
            <MenuItem Header="Dosya">
                <MenuItem Header="Yeni" IsCheckable="true"/>
                <MenuItem Header="Aç" IsCheckable="true"/>
                <MenuItem Header="Kaydet" IsCheckable="true"/>
            </MenuItem>
        </Menu>
Menü öğelerini guruplamak için
C#:
<Separator />
etiketi kullanılabilir.

Alt menü oluşturmak için;

C#:
<Menu Name="menu1" Height="22" Width="200" Margin="5, 5, 5, 5"
              HorizontalAlignment="Left" VerticalAlignment="Top">
            <MenuItem Header="Dosya">
                <MenuItem Header="Yeni" />
                <MenuItem Header="Aç">
                    <MenuItem Header="Resim" />
                    <MenuItem Header="Müzik" />
                    <MenuItem Header="Video" />
                </MenuItem>
                <Separator />
                <MenuItem Header="Kaydet"/>
                <MenuItem Header="Farklı Kaydet"/>
                <Separator />
                <MenuItem Header="Kapat" />
            </MenuItem>
        </Menu>
 
Banlı Üye
Katılım
30 Ağu 2016
Mesajlar
802
Çözümler
7
Tepki puanı
221
Ödüller
7
Yaş
26
9 HİZMET YILI
+ Yaralı konu teşekkürler
 
Onaylı Üye
Katılım
9 Şub 2019
Mesajlar
50
Tepki puanı
3
Ödüller
4
Yaş
34
7 HİZMET YILI
XAML sayfasında menü oluşturmak için;
C#:
<Menu Name="menu1" Height="22" Width="200" />
Etiketleri kullanılır. Yukarıda eklemiş olduğumuz menüye ait genişli ve yükseklik ayarını yapabileceğimiz Width ve Height özelliklerinin kullanımını görüyoruz. Menümüze ait yatay ve dikey hizalama işlemlerini ve renk verme işlemlerini aşağıdaki gibi yapabiliriz. Ayrıca düzgün bir menü yerleşimi için Grid Layout’ unu da kullanabilirsiniz. Grid kullanımıyla ilgili bilgiye daha önceki yazılarımıza göz atarak ulaşabilirsiniz.
C#:
<Menu Name="menu1" Height="22" Width="200" Margin="5, 5, 5, 5"
              HorizontalAlignment="Left" VerticalAlignment="Top" Background="Gray">
           
        </Menu>
Menü içerisine öğe eklemek için;
etiketi kullanılır. IsChecked özelliği menüde işaret seçeneği eklemek için kullanılabilir.

C#:
  <Menu Name="menu1" Height="22" Width="200" Margin="5, 5, 5, 5"
              HorizontalAlignment="Left" VerticalAlignment="Top">
            <MenuItem Header="Dosya">
                <MenuItem Header="Yeni" IsCheckable="true"/>
                <MenuItem Header="Aç" IsCheckable="true"/>
                <MenuItem Header="Kaydet" IsCheckable="true"/>
            </MenuItem>
        </Menu>
Menü öğelerini guruplamak için
C#:
<Separator />
etiketi kullanılabilir.

Alt menü oluşturmak için;

C#:
<Menu Name="menu1" Height="22" Width="200" Margin="5, 5, 5, 5"
              HorizontalAlignment="Left" VerticalAlignment="Top">
            <MenuItem Header="Dosya">
                <MenuItem Header="Yeni" />
                <MenuItem Header="Aç">
                    <MenuItem Header="Resim" />
                    <MenuItem Header="Müzik" />
                    <MenuItem Header="Video" />
                </MenuItem>
                <Separator />
                <MenuItem Header="Kaydet"/>
                <MenuItem Header="Farklı Kaydet"/>
                <Separator />
                <MenuItem Header="Kapat" />
            </MenuItem>
        </Menu>
aga bir türlü yapamadım ya
 
Onaylı Üye
Katılım
18 Nis 2020
Mesajlar
64
Tepki puanı
2
Yaş
36
6 HİZMET YILI
faydalı paylaşım eline sağlık dostumda bende bu işe girmek istiyorum nerden başlamalıyım sence
 
Onaylı Üye
Katılım
11 Kas 2017
Mesajlar
87
Tepki puanı
10
Ödüller
5
Yaş
26
8 HİZMET YILI
dostum güzel içerik fakat resimle zenginleştirirsen daha anlaşılır olur yeni başlayan arkadaslar icin :)
 
Uzman Üye
Katılım
19 Nis 2020
Mesajlar
298
Tepki puanı
3
Ödüller
4
Yaş
26
6 HİZMET YILI
nice work bro but it's will be good if you made a video
 
Onaylı Üye
Katılım
22 Ocak 2020
Mesajlar
93
Çözümler
1
Tepki puanı
3
Ödüller
3
Yaş
33
6 HİZMET YILI
başarılı eline sağlık
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst