Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/VB/BarsDemo.Wpf/Modules/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/VB/BarsDemo.Wpf/Modules/ContainerItems.xaml

<local:BarsDemoModule x:Class="BarsDemo.ContainerItems"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:local="clr-namespace:BarsDemo"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
    xmlns:sys="clr-namespace:System;assembly=mscorlib">

    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel MinWidth="180">
                <StackPanel.Resources>
                    <Thickness x:Key="GroupMargin">0,10,0,0</Thickness>
                    <Thickness x:Key="ElementMargin">0,4,0,0</Thickness>
                    <sys:Double x:Key="GroupIndent">10.0</sys:Double>
                    <sys:Double x:Key="ElementIndent">4.0</sys:Double>
                </StackPanel.Resources>
                <dx:GroupFrame Header="ToolBarListItem" MinWidth="150">
                    <StackPanel>
                        <dxe:CheckEdit Content="Is Visible" Margin="{StaticResource ElementMargin}" EditValue="{Binding Path=ToolbarListItem.IsVisible, Mode=TwoWay}"/>
                        <dxe:CheckEdit Content="Is Enabled" Margin="{StaticResource ElementMargin}" EditValue="{Binding Path=ToolbarListItem.IsEnabled, Mode=TwoWay}"/>
                        <StackPanel Margin="{StaticResource ElementMargin}">
                            <TextBlock Text="List Item Type:" VerticalAlignment="Center" Margin="0,0,6,6"/>
                            <dxe:ComboBoxEdit x:Name="listItemTypeCombo" IsTextEditable="False" SelectedItem="{Binding Path=ToolbarListItem.ListItemType, Mode=TwoWay}">
                                <dxb:ToolbarListItemType>ShowBars</dxb:ToolbarListItemType>
                                <dxb:ToolbarListItemType>ShowBarsAndItems</dxb:ToolbarListItemType>
                            </dxe:ComboBoxEdit>
                        </StackPanel>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="BarLinkContainerItem" MinWidth="150" Margin="{StaticResource GroupMargin}">
                    <StackPanel>
                        <dxe:CheckEdit Content="Is Visible" EditValue="{Binding Path=BarLinkContainerItem.IsVisible, Mode=TwoWay}" Margin="{StaticResource ElementMargin}"/>
                        <dxe:CheckEdit Content="Is Enabled" EditValue="{Binding Path=BarLinkContainerItem.IsEnabled, Mode=TwoWay}" Margin="{StaticResource ElementMargin}"/>
                        <StackPanel Margin="{StaticResource ElementMargin}">
                            <TextBlock Text="Sub Items Glyph Size:" VerticalAlignment="Center" Margin="0,0,6,6"/>
                            <dxe:ComboBoxEdit Grid.Column="1" x:Name="subItemsGlyphSize" IsTextEditable="False" SelectedItem="{Binding Path=BarLinkContainerItem.SubItemsGlyphSize, Mode=TwoWay}">
                                <dxb:GlyphSize>Default</dxb:GlyphSize>
                                <dxb:GlyphSize>Small</dxb:GlyphSize>
                                <dxb:GlyphSize>Large</dxb:GlyphSize>
                            </dxe:ComboBoxEdit>
                        </StackPanel>
                    </StackPanel>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Container Links" MinWidth="150" Margin="{StaticResource GroupMargin}">
                    <StackPanel>
                        <dxe:CheckEdit Content="New" Margin="{StaticResource ElementMargin}" EditValue="{Binding Path=NewItem.IsVisible, Mode=TwoWay}"/>
                        <dxe:CheckEdit Content="Open" Margin="{StaticResource ElementMargin}" EditValue="{Binding Path=OpenItem.IsVisible, Mode=TwoWay}"/>
                        <dxe:CheckEdit Content="Close" Margin="{StaticResource ElementMargin}" EditValue="{Binding Path=CloseItem.IsVisible, Mode=TwoWay}"/>
                        <dxe:CheckEdit Content="Save" Margin="{StaticResource ElementMargin}" EditValue="{Binding Path=SaveItem.IsVisible, Mode=TwoWay}"/>
                        <dxe:CheckEdit Content="SaveAs" Margin="{StaticResource ElementMargin}" EditValue="{Binding Path=SaveAsItem.IsVisible, Mode=TwoWay}"/>
                        <dxe:CheckEdit Content="Print" Margin="{StaticResource ElementMargin}" EditValue="{Binding Path=PrintItem.IsVisible, Mode=TwoWay}"/>
                    </StackPanel>
                </dx:GroupFrame>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>

        <dxb:BarManager x:Name="barManager" CreateStandardLayout="False">
            <dxb:BarManager.Items>
                <dxb:ToolbarListItem Name="toolbarListItemCore" Content="Toolbars"/>

                <dxb:BarButtonItem Name="bNew" Content="New" Glyph="/BarsDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/new-32x32.png" KeyGesture="Ctrl+N"/>
                <dxb:BarButtonItem Name="bOpen" Content="Open" Glyph="/BarsDemo;component/Images/Icons/open-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/open-32x32.png" KeyGesture="Ctrl+O"/>
                <dxb:BarButtonItem Name="bClose" Content="Close" Glyph="/BarsDemo;component/Images/Icons/close-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/close-32x32.png" />
                <dxb:BarButtonItem Name="bSave" Content="Save" Glyph="/BarsDemo;component/Images/Icons/save-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/save-32x32.png" KeyGesture="Ctrl+S"/>
                <dxb:BarButtonItem Name="bSaveAs" Content="Save As..." Glyph="/BarsDemo;component/Images/Icons/save-as-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/save-as-32x32.png"/>
                <dxb:BarButtonItem Name="bPrint" Content="Print" Glyph="/BarsDemo;component/Images/Icons/print-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/print-32x32.png" KeyGesture="Ctrl+P"/>
                <dxb:BarButtonItem Name="bExit" Content="Exit"/>

                <dxb:BarCheckItem Name="bBold" Content="Bold" Glyph="/BarsDemo;component/Images/Icons/bold-16x16.png" />
                <dxb:BarCheckItem Name="bItalic" Content="Italic" Glyph="/BarsDemo;component/Images/Icons/italic-16x16.png" />
                <dxb:BarCheckItem Name="bUnderline" Content="Underline" Glyph="/BarsDemo;component/Images/Icons/underline-16x16.png" />
                <dxb:BarCheckItem Name="bLeft" Content="Left" GroupIndex="1" Glyph="/BarsDemo;component/Images/Icons/left-align-16x16.png"/>
                <dxb:BarCheckItem Name="bCenter" Content="Center" GroupIndex="1" Glyph="/BarsDemo;component/Images/Icons/center-align-16x16.png"/>
                <dxb:BarCheckItem Name="bRight" Content="Right" GroupIndex="1" Glyph="/BarsDemo;component/Images/Icons/right-align-16x16.png"/>
                <dxb:BarCheckItem Name="bBullets" Content="Bullets" Glyph="/BarsDemo;component/Images/Icons/bullets-16x16.png"/>

                <dxb:BarLinkContainerItem Name="lcStandard" Content="Item Container">
                    <dxb:BarLinkContainerItem.ItemLinks>
                        <dxb:BarButtonItemLink BarItemName="bNew"/>
                        <dxb:BarButtonItemLink BarItemName="bOpen"/>
                        <dxb:BarButtonItemLink BarItemName="bClose"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bSave"/>
                        <dxb:BarButtonItemLink BarItemName="bSaveAs"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bPrint"/>
                    </dxb:BarLinkContainerItem.ItemLinks>
                </dxb:BarLinkContainerItem>

                <dxb:BarSubItem Name="bsFile" Content="File">
                    <dxb:BarSubItem.ItemLinks>
                        <dxb:BarLinkContainerItemLink BarItemName="lcStandard"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bExit"/>
                    </dxb:BarSubItem.ItemLinks>
                </dxb:BarSubItem>
                <dxb:BarSubItem Name="bsToolBars" Content="Toolbars">
                    <dxb:BarSubItem.ItemLinks>
                        <dxb:ToolbarListItemLink BarItemName="toolbarListItemCore"/>
                    </dxb:BarSubItem.ItemLinks>
                </dxb:BarSubItem>
            </dxb:BarManager.Items>
            <dxb:BarManager.Bars>
                <dxb:Bar Caption="MainMenu" x:Name="MainMenu" IsMainMenu="True">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerName="TopDockControl"/>
                    </dxb:Bar.DockInfo>
                    <dxb:Bar.ItemLinks>
                        <dxb:BarSubItemLink BarItemName="bsFile"/>
                        <dxb:BarSubItemLink BarItemName="bsToolBars"/>
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
                <dxb:Bar Caption="Standard">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerName="TopDockControl" Row="1" Column="0"/>
                    </dxb:Bar.DockInfo>
                    <dxb:Bar.ItemLinks>
                        <dxb:BarLinkContainerItemLink BarItemName="lcStandard"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bExit"/>
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
                <dxb:Bar Caption="Format" IsMultiLine="True">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerName="TopDockControl" Row="2" Column="0"/>
                    </dxb:Bar.DockInfo>
                    <dxb:Bar.ItemLinks>
                        <dxb:BarCheckItemLink BarItemName="bBold"/>
                        <dxb:BarCheckItemLink BarItemName="bItalic"/>
                        <dxb:BarCheckItemLink BarItemName="bUnderline"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarCheckItemLink BarItemName="bLeft"/>
                        <dxb:BarCheckItemLink BarItemName="bCenter"/>
                        <dxb:BarCheckItemLink BarItemName="bRight"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarCheckItemLink BarItemName="bBullets"/>
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
                <dxb:Bar Caption="Status Bar" IsStatusBar="True">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerName="BottomDockControl"/>
                    </dxb:Bar.DockInfo>
                </dxb:Bar>
            </dxb:BarManager.Bars><DockPanel>
                <dxb:BarContainerControl Name="TopDockControl"><DockPanel.Dock>Top</DockPanel.Dock>
                </dxb:BarContainerControl>
                <dxb:BarContainerControl Name="BottomDockControl"><DockPanel.Dock>Bottom</DockPanel.Dock>
                </dxb:BarContainerControl>
                <dxb:BarContainerControl Name="LeftDockControl" Orientation="Vertical"><DockPanel.Dock>Left</DockPanel.Dock>
                </dxb:BarContainerControl>
                <dxb:BarContainerControl Name="RightDockControl" Orientation="Vertical"><DockPanel.Dock>Right</DockPanel.Dock>
                </dxb:BarContainerControl>
                <Grid/></DockPanel>
        </dxb:BarManager>
    </dxdb:DemoModuleControl>
</local:BarsDemoModule>