我已经在Visual Studio 2017 for Windows Classic Desktop中创建了一个新的WPF应用程序。
我试图找到如何添加功能区,但我发现的内容与旧版本的Visual Studio有关,而且似乎不在这里工作,或者我已经在这里工作了我不明白怎么做。
如何使用Visual Studio 2017在XAML / WPF中添加功能区控件?
编辑:
我已经使用此XAML代码获得了一些东西:
<Window x:Class="WMathTest.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:ribbon="clr-namespace:System.Windows.Controls.Ribbon.Primitives;assembly=System.Windows.Controls.Ribbon"
xmlns:local="clr-namespace:WMathTest"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<DockPanel>
<Ribbon>
<ribbon:RibbonTabsPanel></ribbon:RibbonTabsPanel>
</Ribbon>
</DockPanel>
</Window>
它是一个东西,但它是另一个窗口内的一个Ribbon窗口;功能区栏不包含窗口名称和按钮,就像在带有色带的普通应用程序中一样。
答案 0 :(得分:3)
您需要添加以下参考:System.Windows.Controls.Ribbon
然后使用RibbonWindow而不是Window:
<RibbonWindow ...
还要记得更改部分的基类:
using System.Windows.Controls.Ribbon;
public partial class MainWindow : RibbonWindow
{
public MainWindow()
{
InitializeComponent();
}
}
答案 1 :(得分:-1)
我认为您需要为vs2017安装Wpf功能区,然后才能创建功能区应用程序