2017-03-10 6 views
2

Windows Classic Desktop 용 Visual Studio 2017에서 새 WPF 응용 프로그램을 만들었습니다.Visual Studio와 함께 WPF 응용 프로그램에서 리본 만들기 2017

리본을 추가하는 방법을 찾으려고했지만 이전 버전의 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> 

enter image description here

그것은 뭔가하지만 다른 창 내부 리본 창입니다; 리본이있는 일반 응용 프로그램에서와 같이 리본 막대에 창 이름과 단추가 포함되어 있지 않습니다.

답변

1

는 다음 참조를 추가해야합니다 System.Windows.Controls.Ribbon

그럼 대신 윈도우의 RibbonWindow를 사용

또한
<RibbonWindow ... 

하는 부분의 기본 클래스를 변경해야합니다 :

using System.Windows.Controls.Ribbon; 

public partial class MainWindow : RibbonWindow 
{ 
    public MainWindow() 
    { 
     InitializeComponent(); 
    } 
}