I am trying to develop a WPF Application with Ribbon Control on .Net 4.5 Framework. As far as I know, MSDN Ribbon Class is now included in the Net 4.5 framework, therefore, I don't need to add this anymore.
But when I try to add this code :
<Window x:Class="WpfApplication2.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<StackPanel>
<Ribbon>
</Ribbon>
</StackPanel>
</Window>
I got the following error. Am I missing something?
The tag 'Ribbon' does not exist in XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'.
EDIT :
using System.Windows.Controls.Ribbon;
also does not work.
The type or namespace name 'Ribbon' does not exist in the namespace 'System.Windows.Controls' (are you missing an assembly reference?) c:\tmp\tst2\tst2\MainWindow.xaml.cs
You need to add a reference to System.Windows.Controls.Ribbon.dll (which is part of the .NET 4.5 framework. Then you need to add the namespace to your XAML, something like:
xmlns:ribbon="clr-namespace:System.Windows.Controls.Ribbon;assembly=System.Windows.Controls.Ribbon"
to your window to get the namespace, then you can use it like
<ribbon:Ribbon ... />
like Cole Johnson said.
Here's the MSDN reference on the Ribbon class, which shows all this information.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With