使用 Visual Studio 2017 在 WPF 应用程序中创建功能区
Create Ribbon in WPF App with with Visual Studio 2017
我在 Visual Studio 2017 年为 Windows 经典桌面创建了一个新的 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>
它是东西,但它是在另一个 window 中的丝带 window;功能区栏不包含 window 名称和按钮,就像在带有功能区的正常应用程序中一样。
您需要添加以下参考:System.Windows.Controls.Ribbon
然后使用色带Window代替Window:
<RibbonWindow ...
还记得更改部分的基数 class:
using System.Windows.Controls.Ribbon;
public partial class MainWindow : RibbonWindow
{
public MainWindow()
{
InitializeComponent();
}
}
我认为你需要为 vs2017 安装 Wpf ribbon 然后你可以创建一个 ribbon 应用程序
我在 Visual Studio 2017 年为 Windows 经典桌面创建了一个新的 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>
它是东西,但它是在另一个 window 中的丝带 window;功能区栏不包含 window 名称和按钮,就像在带有功能区的正常应用程序中一样。
您需要添加以下参考:System.Windows.Controls.Ribbon
然后使用色带Window代替Window:
<RibbonWindow ...
还记得更改部分的基数 class:
using System.Windows.Controls.Ribbon;
public partial class MainWindow : RibbonWindow
{
public MainWindow()
{
InitializeComponent();
}
}
我认为你需要为 vs2017 安装 Wpf ribbon 然后你可以创建一个 ribbon 应用程序