Basit bir çalışma, <Window>
'u <RibbonWindow>
ve <Ribbon>
ile ilk çocuk olarak değiştirmek olabilir. Ribbon control'un .NET 4.5'e zaten entegre olduğunu unutmayın.
İlk düzenleme senin MainWindow.xaml
RibbonWindow
ile Window
değiştirilmesi ve <Ribbon x:Name="Ribbon" Title="Ribbon Title">
eklemek tarafından.
Örnek:
<RibbonWindow x:Class="WpfApplication3.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow"
x:Name="RibbonWindow"
Width="640" Height="480">
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Ribbon x:Name="Ribbon" Title="Ribbon Title">
...........
</Ribbon>
</Grid>
</RibbonWindow>
Ayrıca yerine Window
ait RibbonWindow
sınıfını miras MainWindow.xaml.cs
düzenlemeniz gerekir. Referansı .NET Framework'den almayı unuttuğunuzdan emin olun.
System.Windows.Controls.Ribbon
Düzenleme: VB.Net
için çözelti ileGüncelleme.
1) referansı
- ekle Sağ projeniz tıklayıp
Add Reference
seçin.
- Montaj ve Çerçeve altında
System.Windows.Controls.Ribbon
'u bulun.
- Kaydetmek için
OK
'u tıklatın.
2) düzenleyin senin Geri varolan herhangi kod kadar MainWindow.xaml
- .
- Varsayılan şablonu Örnek'ümdeki kodla değiştirin.
- Yeni içeriğinizi
<Ribbon></Ribbon>
etiketine ekleyin.
3) MainWindow.xaml
üzerinde Mainwindow.xaml.vb
- Sağ tıklayın düzenleyin ve
View Code
tıklayın.
Class Window
değerini Class RibbonWindow
olarak değiştirin.
4) Programı çalıştırın!
Yanıt için teşekkürler.Saf değil ama bu XML'i yeni bir projeyle ilgili olarak nereye yerleştiririm? –
Mevcut projenizi düzenleyebilirsiniz. Kodu güncellemek bana birkaç saniye verir. – eandersson
Yeni projenizde, yazımda yer alan mevcut dosyaları düzenlemeyi açıkça sağlamanız için. – eandersson