Mini Kabibi Habibi
<local:BarsDemoModule x:Class="BarsDemo.MVVMBar" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300" xmlns:local="clr-namespace:BarsDemo" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core" xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars" xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase">
<local:BarsDemoModule.Resources>
<DataTemplate x:Key="itemTemplate">
<ContentControl>
<dxb:BarButtonItem Content="{Binding Caption}" Glyph="{Binding SmallGlyph}" LargeGlyph="{Binding LargeGlyph}" GlyphAlignment="Top" BarItemDisplayMode="ContentAndGlyph" Command="{Binding}" />
</ContentControl>
</DataTemplate>
<DataTemplate x:Key="subItemTemplate">
<ContentControl>
<dxb:BarSubItem Content="{Binding Caption}" Glyph="{Binding SmallGlyph}" LargeGlyph="{Binding LargeGlyph}" GlyphAlignment="Left" BarItemDisplayMode="ContentAndGlyph" ItemLinksSource="{Binding Commands}" ItemTemplate="{StaticResource itemTemplate}" Command="{Binding}" />
</ContentControl>
</DataTemplate>
<local:CommandTemplateSelector x:Key="itemTemplateSelector" />
<Style x:Key="barStyle" TargetType="dxb:Bar">
<Setter Property="ItemTemplateSelector" Value="{StaticResource itemTemplateSelector}" />
</Style>
<DataTemplate x:Key="barTemplate">
<ContentControl>
<dxb:Bar Caption="{Binding Name}" ItemLinksSource="{Binding Commands}" />
</ContentControl>
</DataTemplate>
</local:BarsDemoModule.Resources>
<dxdb:DemoModuleControl>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<dxb:BarManager BarsSource="{Binding Bars}" BarTemplate="{StaticResource barTemplate}" BarStyle="{StaticResource barStyle}" />
<TextBox Grid.Row="1" x:Name="textBox" AcceptsReturn="True" TextWrapping="Wrap" />
</Grid>
</dxdb:DemoModuleControl>
</local:BarsDemoModule>