WPF 4.5 Microsoft's Ribbon: which control of RibbonApplicationMenu -


i using microsoft's ribbon of wpf 4.5 , developing application using vs2012 (c#) on win 8 machine. want make application show ribbonapplicationmenu "file"-menu of office word 2010, can't find out control used (see attached screenshot, red-marked control number 1 , 2). tried ribbonapplicationsplitmenuitem more office old-style. maybe can tell me. thank in advance.

which control used

1) suggest use ribbon that's inside .net 4.5 (add reference system.windows.controls.ribbon). i'm not sure used external one. 2)what need menu ribbon.applicationmenu

3) below working ribbon (based on that) includes several types of buttons menu require. need work add images folder "options.png" in it.

<window x:class="wpfapplication1.mainwindow"         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"         title="mainwindow" height="350" width="525">     <grid>         <ribbon  selectedindex="0" grid.column="0" grid.columnspan="5">              <!-- pane, located @ right-hand side -->             <ribbon.helppanecontent>                 <ribbonbutton smallimagesource="images\options.png" />             </ribbon.helppanecontent>              <!-- quick access toolbar - located @ upper-left corner -->             <ribbon.quickaccesstoolbar>                 <ribbonquickaccesstoolbar>                     <ribbonbutton x:name ="save" smallimagesource="images\options.png" />                     <ribbonsplitbutton x:name ="undo" smallimagesource="images\options.png" >                         <ribbonsplitmenuitem header="undo 1" />                         <ribbonsplitmenuitem header="undo 2" />                     </ribbonsplitbutton>                     <ribbonsplitbutton x:name="redo" smallimagesource="images\options.png" >                         <ribbonsplitmenuitem header="redo 1" />                         <ribbonsplitmenuitem header="redo 2" />                     </ribbonsplitbutton>                     <ribboncheckbox label="sound" keytip="x" />                 </ribbonquickaccesstoolbar>             </ribbon.quickaccesstoolbar>             <!-- application menu, located @ left-hand side (down arrow) -->             <ribbon.applicationmenu>                 <ribbonapplicationmenu keytip="f">                     <ribbonapplicationmenuitem header="options1" imagesource="images\options.png" />                     <ribbonapplicationmenuitem header="exit2" imagesource="images\options.png" />                 </ribbonapplicationmenu>             </ribbon.applicationmenu>              <!-- ribbon tab #1: home -->             <ribbontab header="home" keytip="h" >                  <!-- home  group-->                 <ribbongroup x:name="clipboardgroup" header="home">                     <ribbonmenubutton largeimagesource="images\options.png" label="activate" keytip="v">                         <ribbontogglebutton smallimagesource="images\options.png" label="blabla" keytip="h" />                         <ribbontogglebutton smallimagesource="images\options.png" label="option2" />                     </ribbonmenubutton>                     <ribbontogglebutton smallimagesource="images\options.png" label="toggle " keytip="x" />                     <ribbontogglebutton x:name="toggle11" smallimagesource="images\options.png" label="just toggle" keytip="fp" />                  </ribbongroup>                  <!-- employee , payroll group-->                 <ribbongroup x:name="employee" header="adjust view">                     <ribbonmenubutton largeimagesource="images\options.png" label="test" keytip="v">                         <ribbonmenuitem imagesource="images\options.png" header="keep text only" keytip="t"/>                         <ribbonmenuitem imagesource="images\options.png" header="paste special..." keytip="s"/>                     </ribbonmenubutton>                     <ribboncheckbox smallimagesource="images\options.png" label="sound" keytip="x" />                  </ribbongroup>               </ribbontab>              <!-- ribbon tab #2: launch -->             <ribbontab header="settings" keytip="i">                 <!-- launch/applications group-->                 <ribbongroup header="settings">                     <ribbonbutton smallimagesource="images\options.png" label="record" keytip="c" />                 </ribbongroup>              </ribbontab>             <ribbontab header="pagelayout" keytip="l">                 <!-- launch/applications group-->             </ribbontab>         </ribbon>     </grid> </window> 

Comments

Popular posts from this blog

java - Jmockit String final length method mocking Issue -

asp.net - Razor Page Hosted on IIS 6 Fails Every Morning -

c++ - wxwidget compiling on windows command prompt -