我无法在Visual Studio中显示WPF功能区项目。 Here是指向Visual Studio 2010中存在问题的人的线程链接。
我已经尝试了那里建议的一切,但无济于事。
我安装了Visual Studio 2012 Express for Desktop但没有显示任何内容。我尝试过卸载并重新安装,但没有运气。
答案 0 :(得分:15)
一个简单的解决方法是简单地将<Window>
替换为<RibbonWindow>
和<Ribbon>
作为第一个孩子。请记住,Ribbon control已集成到.NET 4.5中。
首先使用MainWindow.xaml
替换Window
并添加RibbonWindow
来修改<Ribbon x:Name="Ribbon" Title="Ribbon Title">
。
示例:强>
<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>
您还需要修改MainWindow.xaml.cs
以继承RibbonWindow
课程,而不是Window
。
public partial class MainWindow : RibbonWindow
最后记得从.NET Framework导入引用。
System.Windows.Controls.Ribbon
修改 使用VB.Net
解决方案进行更新。
1)添加参考
Add Reference
。System.Windows.Controls.Ribbon
。OK
进行保存。 2)修改您的MainWindow.xaml
<Ribbon></Ribbon>
标记中添加新内容。 3)修改您的Mainwindow.xaml.vb
MainWindow.xaml
,然后点击View Code
。Class Window
更改为Class RibbonWindow
。4)运行程序!