Visual Studio 2013에서 C#으로 WPF 프로그램을 만들고 있는데 리본 구성 요소를 사용하고 있습니다. 지금까지 리본 메뉴와 몇 개의 단추에 대해 XAML을 작성했으며대신에 using System.Windows.Controls.Ribbon;
을 추가하고 RibbonWindow
을 서브 클래 싱하여 C# 파일을 수정했습니다. 나는 Visual Studio for the Ribbon에 필요한 .dll에 대한 참조를 추가하는 것을 기억했다. 나는이 프로그램을 실행하면WPF 리본이 제목 표시 줄을 가린다
것은, 제목 표시 줄은 정말 위로가 적용됩니다 WPF, C# 및에
난 꽤 새로운 :
는이처럼 보이게 HorizontalAlignment="Left"
을 가지고있는 리본을 설정 비주얼 스튜디오, 그래서 나는 여기에 무엇이 잘못되었는지 전혀 모른다. 나는 (탭 그룹 및 응용 프로그램 메뉴를 생략) 아래에있는 내 XAML 코드를 붙여 넣은 :
<RibbonWindow
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Custom="http://schemas.microsoft.com/winfx/2006/xaml/presentation/ribbon" x:Class="SwaagPaiNT.MainWindow"
Title="Swaag PaiNT" Height="350" Width="525">
<Grid>
<Custom:Ribbon HorizontalAlignment="Stretch" VerticalAlignment="Top">
<Custom:Ribbon.HelpPaneContent>
<Custom:RibbonButton Name="what" ToolTip="whachunee" />
</Custom:Ribbon.HelpPaneContent>
<Custom:Ribbon.QuickAccessToolBar>
<Custom:RibbonQuickAccessToolBar>
<Custom:RibbonButton x:Name="SAVE" ToolTip="BLAZE IT"/>
<Custom:RibbonSplitButton x:Name="Undo">
<Custom:RibbonSplitMenuItem Header="CANNOT UNDO MORE" />
</Custom:RibbonSplitButton>
</Custom:RibbonQuickAccessToolBar>
</Custom:Ribbon.QuickAccessToolBar>
</Custom:Ribbon>
</Grid>
</RibbonWindow>
이 윈도우 7 프로페셔널 32 비트 시스템입니다.
감사합니다, Eugene. 나는 이것을 시도해 볼 것인데 (만약 내일이 아니라면 몇주 안에) 그것을 어떻게 작동하는지보십시오. 이 StartUpUri에 대해 읽고 템플릿을 찾아 보겠습니다. 그런데 다른 모든 것이 새로운 WPF 사용자를위한 것이 아니었기 때문에이 작업을 수행하고있었습니다.이 작업은 완전히 직관적이었습니다. http://www.c-sharpcorner.com/UploadFile/0b73e1/ribbon-control-in-wpf-4 -5/ – SimonT
오해의 소지가 있습니다. 귀하의 문제를 이해하려고 노력하겠습니다. 그렇지 않다면 나는이 질문에 현상금을 책정 할 것이다. –
아무런 해를 끼치 지 않았습니다. 최근에 너무 바빠서 너무 많이 생각하지 않았습니다. 몇 주 안에 (또는 내일 (다시)) 나는 당신의 편집을 시도 할 것입니다. 다시 감사합니다. – SimonT