Mini Kabibi Habibi

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

<local:BarsDemoModule x:Class="BarsDemo.SimplePad"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:BarsDemo"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    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:utils="clr-namespace:DemoUtils"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase">
    <dxdb:DemoModuleControl>
        <dxb:BarManager Name="barManager" ToolbarGlyphSize="Small">
            <dxb:BarManager.Categories>
                <dxb:BarManagerCategory Name="File" />
                <dxb:BarManagerCategory Name="Edit" />
                <dxb:BarManagerCategory Name="Format" />
                <dxb:BarManagerCategory Name="Help" />
                <dxb:BarManagerCategory Name="Status" />
                <dxb:BarManagerCategory Name="BuiltInMenus" Caption="Built-in Menus" />
                <dxb:BarManagerCategory Name="Toolbars" />
            </dxb:BarManager.Categories>
            <dxb:BarManager.Items>
                <dxb:ToolbarListItem Name="toolbarListItemCore" CategoryName="Toolbars" Content="{local:Text Text=_Toolbars}"/>
                <dxb:BarButtonItem Name="bNew" CategoryName="File" Content="{local:Text Text=_New}" Glyph="/BarsDemo;component/Images/Icons/new-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/new-32x32.png" KeyGesture="Ctrl+N" ItemClick="bNew_ItemClick" Hint="New Blank Document" Description="Creates a new, blank document."/>
                <dxb:BarButtonItem Name="bOpen" CategoryName="File" Content="{local:Text Text=_Open}" Glyph="/BarsDemo;component/Images/Icons/open-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/open-32x32.png" KeyGesture="Ctrl+O" Hint="Open" Description="Opens a file." IsEnabled="False"/>
                <dxb:BarButtonItem Name="bClose" CategoryName="File" Content="{local:Text Text=_Close}" Glyph="/BarsDemo;component/Images/Icons/close-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/close-32x32.png" ItemClick="bClose_ItemClick" Hint="Close" Description=""/>
                <dxb:BarButtonItem Name="bSave" CategoryName="File" Content="{local:Text Text=_Save}" Glyph="/BarsDemo;component/Images/Icons/save-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/save-32x32.png" KeyGesture="Ctrl+S" Hint="Save Document" Description="Saves the active document with its current file name." IsEnabled="False"/>
                <dxb:BarButtonItem Name="bSaveAs" CategoryName="File" Content="{local:Text Text=Save _As...}" Glyph="/BarsDemo;component/Images/Icons/save-as-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/save-as-32x32.png" Hint="Save Document As..." Description="Saves the active document with a different file name." IsEnabled="False"/>
                <dxb:BarButtonItem Name="bPrint" CategoryName="File" Content="{local:Text Text=_Print}" Glyph="/BarsDemo;component/Images/Icons/print-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/print-32x32.png" KeyGesture="Ctrl+P" ItemClick="bPrint_ItemClick" Description="Prints the active document."/>
                <dxb:BarButtonItem Name="bExit" CategoryName="File" Content="{local:Text Text=_Exit}" KeyGesture="Ctrl+X" Description=""/>
                <dxb:BarButtonItem Name="bUndo" CategoryName="Edit" Content="{local:Text Text=_Undo}" Glyph="/BarsDemo;component/Images/Icons/undo-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/undo-32x32.png" KeyGesture="Ctrl+Z" ItemClick="bUndo_ItemClick" Description="Reverses the last command or deletes the last entry you typed."/>
                <dxb:BarButtonItem Name="bRedo" CategoryName="Edit" Content="{local:Text Text=R_edo}" Glyph="/BarsDemo;component/Images/Icons/redo-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/redo-32x32.png" KeyGesture="Ctrl+Y" ItemClick="bRedo_ItemClick" Description=""/>
                <dxb:BarButtonItem Name="bCut" CategoryName="Edit" Content="{local:Text Text=_Cut}" Glyph="/BarsDemo;component/Images/Icons/cut-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/cut-32x32.png" KeyGesture="Ctrl+X" ItemClick="bCut_ItemClick" Description="Removes the selection from the active document and places it on the Clipboard."/>
                <dxb:BarButtonItem Name="bCopy" CategoryName="Edit" Content="{local:Text Text=C_opy}" Glyph="/BarsDemo;component/Images/Icons/copy-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/copy-32x32.png" KeyGesture="Ctrl+C" ItemClick="bCopy_ItemClick" Description="Copies the selection to the Clipboard."/>
                <dxb:BarButtonItem Name="bPaste" CategoryName="Edit" Content="{local:Text Text=_Paste}" Glyph="/BarsDemo;component/Images/Icons/paste-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/paste-32x32.png" KeyGesture="Ctrl+V" ItemClick="bPaste_ItemClick" Description="Inserts the contents of the Clipboard at the insertion point, and replaces any selection. This command is available only if you have cut or copied a text."/>
                <dxb:BarButtonItem Name="bClear" CategoryName="Edit" Content="{local:Text Text=C_lear}" Glyph="/BarsDemo;component/Images/Icons/close-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/close-32x32.png" ItemClick="bClear_ItemClick" Description="Deletes all text without putting it on the Clipboard."/>
                <dxb:BarButtonItem Name="bSelectAll" CategoryName="Edit" Content="{local:Text Text=Select _All}" Glyph="/BarsDemo;component/Images/Icons/SelectAll_16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/SelectAll_32x32.png"  KeyGesture="Ctrl+A" ItemClick="bSelectAll_ItemClick" Description="Selects all text in the active document."/>
                <dxb:BarButtonItem Name="bFind" CategoryName="Edit" Content="{local:Text Text=_Find}" Glyph="/BarsDemo;component/Images/Icons/find-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/Find_32x32.png" KeyGesture="Ctrl+F" Description="Searches for the specified text." IsEnabled="False"/>
                <dxb:BarButtonItem Name="bReplace" CategoryName="Edit" Content="{local:Text Text=_Replace}" Glyph="/BarsDemo;component/Images/Icons/replace-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/Replace_32x32.png" KeyGesture="Ctrl+H" Description="Searches for and replaces the specified text." IsEnabled="False"/>
                <dxb:BarCheckItem Name="bBold" CategoryName="Format" Content="{local:Text Text=_Bold}" Glyph="/BarsDemo;component/Images/Icons/Bold_16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/Bold_32x32.png" KeyGesture="Ctrl+B" ItemClick="bBold_ItemClick" Description="Makes selected text and numbers bold. If the selection is already bold, clicking button removes bold formating."/>
                <dxb:BarCheckItem Name="bItalic" CategoryName="Format" Content="{local:Text Text=_Italic}" Glyph="/BarsDemo;component/Images/Icons/Italic_16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/Italic_32x32.png" KeyGesture="Ctrl+I" ItemClick="bItalic_ItemClick" Description="Makes selected text and numbers italic. Is the selection is already italic, clicking button removes italic formating."/>
                <dxb:BarCheckItem Name="bUnderline" CategoryName="Format" Content="{local:Text Text=_Underline}" Glyph="/BarsDemo;component/Images/Icons/Underline_16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/Underline_32x32.png" KeyGesture="Ctrl+U" ItemClick="bUnderline_ItemClick" Description="Underlines selected text and numbers. If the selection is already underlined, clicking button removes underlining."/>
                <dxb:BarCheckItem Name="bLeft" CategoryName="Format" Content="{local:Text Text=_Left}" GroupIndex="1" Glyph="/BarsDemo;component/Images/Icons/AlignLeft_16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/AlignLeft_32x32.png"  IsChecked="True" CheckedChanged="bLeft_CheckedChanged" Description="Aligns the selected text to the left."/>
                <dxb:BarCheckItem Name="bCenter" CategoryName="Format" Content="{local:Text Text=_Center}" GroupIndex="1" Glyph="/BarsDemo;component/Images/Icons/AlignCenter_16x16.png"  LargeGlyph="/BarsDemo;component/Images/Icons/AlignCenter_32x32.png" CheckedChanged="bCenter_CheckedChanged" Description="Centers the selected text."/>
                <dxb:BarCheckItem Name="bRight" CategoryName="Format" Content="{local:Text Text=_Right}" GroupIndex="1" Glyph="/BarsDemo;component/Images/Icons/AlignRight_16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/AlignRight_32x32.png" CheckedChanged="bRight_CheckedChanged" Description="Aligns the selected text to the right."/>
                <dxb:BarCheckItem Name="bBullets" CategoryName="Format" Content="{local:Text Text=B_ullets}" Glyph="/BarsDemo;component/Images/Icons/bullets-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/bullets-32x32.png" Description="Adds bullets to or removes bullets from selected paragraphs." IsEnabled="False"/>
                <dxb:BarButtonItem Name="bHome" CategoryName="Help" Content="{local:Text Text=_DevExpress on the Web}" ItemClick="bHome_ItemClick" Description="Opens the web page."/>
                <dxb:BarButtonItem Name="bAbout" CategoryName="Help" Content="{local:Text Text=_About}" Description="Displays the description of this program." ItemClick="bAbout_ItemClick"/>
                <dxb:BarSplitButtonItem Name="bFontColor" CategoryName="Format" Content="{local:Text Text=Font _Color}" Glyph="/BarsDemo;component/Images/Icons/font-color-16x16.png" LargeGlyph="/BarsDemo;component/Images/Icons/font-color-32x32.png" ItemClick="bFontColor_ItemClick" Hint="Font Color Dialog"
                                    Description="Formats the selected text with the color you click.">
                    <dxb:BarSplitButtonItem.PopupControl>
                        <dxb:PopupControlContainerInfo>
                            <dxe:ColorChooser x:Name="fontColorChooser" ColorChanged="fontColorChooser_ColorChanged"/>
                        </dxb:PopupControlContainerInfo>
                    </dxb:BarSplitButtonItem.PopupControl>
                </dxb:BarSplitButtonItem>
                <dxb:BarEditItem Name="eFontFamily" CategoryName="Format" Content="{local:Text Text=_Font:}" EditWidth="150" EditValueChanged="eFontFamily_EditValueChanged" ClosePopupOnChangingEditValue="True"
                             Description="Changes the font family of the selected text.">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:FontEditSettings AutoComplete="True" ValidateOnTextInput="False"/>
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarEditItem Name="eFontSize" CategoryName="Format" Content="{local:Text Text=Font _Size:}" EditWidth="60" EditValueChanged="eFontSize_EditValueChanged"
                             Description="Changes the font size of the selected text.">
                    <dxb:BarEditItem.EditSettings>
                        <dxe:ComboBoxEditSettings x:Name="fontSizeSettings" PopupMaxHeight="250" IsTextEditable="False"/>
                    </dxb:BarEditItem.EditSettings>
                </dxb:BarEditItem>
                <dxb:BarSubItem Name="bsFile" CategoryName="BuiltInMenus" Content="{local:Text Text=_File}">
                    <dxb:BarSubItem.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:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bExit"/>
                    </dxb:BarSubItem.ItemLinks>
                </dxb:BarSubItem>
                <dxb:BarSubItem Name="bsEdit" CategoryName="BuiltInMenus" Content="{local:Text Text=_Edit}">
                    <dxb:BarSubItem.ItemLinks>
                        <dxb:BarButtonItemLink BarItemName="bUndo"/>
                        <dxb:BarButtonItemLink BarItemName="bRedo"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bCut"/>
                        <dxb:BarButtonItemLink BarItemName="bCopy"/>
                        <dxb:BarButtonItemLink BarItemName="bPaste"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bClear"/>
                        <dxb:BarButtonItemLink BarItemName="bSelectAll"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bFind"/>
                        <dxb:BarButtonItemLink BarItemName="bReplace"/>
                    </dxb:BarSubItem.ItemLinks>
                </dxb:BarSubItem>
                <dxb:BarSubItem Name="bsFormat" CategoryName="BuiltInMenus" Content="{local:Text Text=F_ormat}">
                    <dxb:BarSubItem.ItemLinks>
                        <dxb:BarEditItemLink BarItemName="eFontFamily"/>
                        <dxb:BarSplitButtonItemLink BarItemName="bFontColor"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarCheckItemLink BarItemName="bBullets"/>
                    </dxb:BarSubItem.ItemLinks>
                </dxb:BarSubItem>
                <dxb:BarSubItem Name="bsToolBars" CategoryName="BuiltInMenus" Content="{local:Text Text=_Toolbars}">
                    <dxb:BarSubItem.ItemLinks>
                        <dxb:ToolbarListItemLink BarItemName="toolbarListItemCore"/>
                    </dxb:BarSubItem.ItemLinks>
                </dxb:BarSubItem>
                <dxb:BarSubItem Name="bsHelp" CategoryName="BuiltInMenus" Content="{local:Text Text=_Help}">
                    <dxb:BarSubItem.ItemLinks>
                        <dxb:BarButtonItemLink BarItemName="bHome"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bAbout"/>
                    </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 ContainerType="Top"/>
                    </dxb:Bar.DockInfo>
                    <dxb:Bar.ItemLinks>
                        <dxb:BarSubItemLink BarItemName="bsFile"/>
                        <dxb:BarSubItemLink BarItemName="bsEdit"/>
                        <dxb:BarSubItemLink BarItemName="bsFormat"/>
                        <dxb:BarSubItemLink BarItemName="bsToolBars"/>
                        <dxb:BarSubItemLink BarItemName="bsHelp"/>
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
                <dxb:Bar Caption="Standard">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerType="Top"/>
                    </dxb:Bar.DockInfo>
                    <dxb:Bar.ItemLinks>
                        <dxb:BarButtonItemLink BarItemName="bNew"/>
                        <dxb:BarButtonItemLink BarItemName="bOpen"/>
                        <dxb:BarButtonItemLink BarItemName="bSave"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bPrint"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bCut"/>
                        <dxb:BarButtonItemLink BarItemName="bCopy"/>
                        <dxb:BarButtonItemLink BarItemName="bPaste"/>
                        <dxb:BarItemLinkSeparator/>
                        <dxb:BarButtonItemLink BarItemName="bUndo"/>
                        <dxb:BarButtonItemLink BarItemName="bRedo"/>
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
                <dxb:Bar Caption="Format">
                    <dxb:Bar.DockInfo>
                        <dxb:BarDockInfo ContainerType="Top" Column="1"/>
                    </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:BarItemLinkSeparator/>
                        <dxb:BarSplitButtonItemLink BarItemName="bFontColor"/>
                        <dxb:BarEditItemLink BarItemName="eFontFamily"/>
                        <dxb:BarEditItemLink BarItemName="eFontSize"/>
                    </dxb:Bar.ItemLinks>
                </dxb:Bar>
            </dxb:BarManager.Bars>
            <utils:DemoRichControl x:Name="richControl"/>
        </dxb:BarManager>
    </dxdb:DemoModuleControl>
</local:BarsDemoModule>