WPF
Office WPF ribbon Menu 사용방법
스티커
2010. 6. 8. 15:36
아래의 다운로드의 파일은 XP에서 오류가 발생합니다
정식릴리즈 받으세요
http://kojaedoo.tistory.com/532
간단하게 구현중인모습
이벤트를 걸기위한 이벤트 Resources
<Window.Resources> <ResourceDictionary> <my:RibbonCommand x:Key="CopyCommand" LabelTitle="Copy" LabelDescription="복사를 진행합니다." LargeImageSource="/RibbonWpfApplication;component/Images/7.jpg" Executed="RibbonCommand_Executed"></my:RibbonCommand> </ResourceDictionary> </Window.Resources>
Executed="RibbonCommand_Executed" 비하인드 코드에서 처리
private void RibbonCommand_Executed(object sender, ExecutedRoutedEventArgs e) { MessageBox.Show("RibbonCommand_Executed"); }
ribbon 메뉴구현
<my:Ribbon Title="" DockPanel.Dock="Top" x:Name="RibbonWindow"> <my:Ribbon.BindingGroup> <BindingGroup/> </my:Ribbon.BindingGroup> <my:Ribbon.ApplicationMenu> <my:RibbonApplicationMenu /> </my:Ribbon.ApplicationMenu> <my:RibbonTab Label="Personnel" d:IsLocked="True"> <my:RibbonGroup> <my:RibbonButton Command="{StaticResource CopyCommand}" /> </my:RibbonGroup> </my:RibbonTab> <my:RibbonTab Label="메뉴2"> <my:RibbonGroup> <my:RibbonButton Content="메뉴2 서브메뉴" /> </my:RibbonGroup> </my:RibbonTab> <my:RibbonTab Label="메뉴3"/> <my:RibbonTab Label="메뉴4"/> <my:RibbonTab Label="메뉴5"/> <my:RibbonTab Label="메뉴6"/> <my:RibbonTab Label="메뉴7"/> <my:RibbonTab Label="메뉴8"/> <my:RibbonTab Label="메뉴9"/> </my:Ribbon>
코드상에서 이벤트걸기
<my:RibbonButton Command="{StaticResource CopyCommand}" />
ApplicationMenu 드롭다운 메뉴 구현하기
<my:Ribbon.ApplicationMenu> <my:RibbonApplicationMenu> <my:RibbonApplicationMenuItem Command="{StaticResource FileCommand}"/> </my:RibbonApplicationMenu> </my:Ribbon.ApplicationMenu>
블랜드에서는 ..