c# - wpf Ribbon dataTemplating -


i'm new wpf, maybe don't understand mvvm correctly. use microsoft ribbon , need make ribbon dynamic tabs, whick bind viewmodel. in such way:

<ribbon grid.row="1" itemssource="{binding avaliableplugins}">         <ribbon.applicationmenu>             <ribbonapplicationmenu smallimagesource="images\gear_32.png" keytip="f">                 <ribbonapplicationmenuitem header="exit" imagesource="images\stop_32.png" command="{binding closecommand}" />                 <ribbonapplicationmenuitem header ="about" imagesource="images\bookmark.png" click="showabout"></ribbonapplicationmenuitem>             </ribbonapplicationmenu>         </ribbon.applicationmenu>         <ribbon.itemtemplate>             <datatemplate>                 <ribbontab >                     <ribbontabheader>                         <grid>                             <grid.columndefinitions>                                 <columndefinition width="24" />                                 <columndefinition width="24" />                                 <columndefinition width="auto" />                             </grid.columndefinitions>                             <button content="x" click="closeplagin"></button>                             <image source="{binding smallimagesource}" stretch="uniformtofill" grid.column="1" ></image>                             <textblock text="{binding name}" grid.column="2" horizontalalignment="center" verticalalignment="center"/>                         </grid>                     </ribbontabheader>                 </ribbontab>             </datatemplate>         </ribbon.itemtemplate> 

such binding worked correctly tabcontrol , can't working wpf ribbon. also, i'll need bind dynamic ribbonbuttons tabs , don't how can approach this. myabe have store ribbon parts (tab, group, button) in vm somehow? can't find samples wpf 4.5 ribbon. , also, maybe it'll better choose third-party ribbon control, telerik or syncfusion? microsoft solution doesn't make me feel happy.

i'll gratefull help!


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -