Mini Kabibi Habibi
<local:BarsDemoModule x:Class="BarsDemo.SimplePad" xmlns:local="clr-namespace:BarsDemo" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 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="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="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: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>