Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/DevExpress.VideoRent.Wpf/Bin/
Upload File :
Current File : C:/Users/Public/Documents/DXperience 13.1 Demos/WPF/DevExpress.VideoRent.Wpf/Bin/MainWindow.xaml

<dxr:DXRibbonWindow x:Class="DevExpress.VideoRent.Wpf.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    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:dxbt="clr-namespace:DevExpress.Xpf.Bars.Themes;assembly=DevExpress.Xpf.Core.v13.1"
    xmlns:dxr="http://schemas.devexpress.com/winfx/2008/xaml/ribbon"
    xmlns:helpers="clr-namespace:DevExpress.VideoRent.Wpf.Helpers"
    xmlns:viewmodelbase="clr-namespace:DevExpress.VideoRent.ViewModel.ViewModelBase;assembly=DevExpress.VideoRent.ViewModel"
    xmlns:viewmodel="clr-namespace:DevExpress.VideoRent.ViewModel;assembly=DevExpress.VideoRent.ViewModel"
    xmlns:local="clr-namespace:DevExpress.VideoRent.Wpf"
    xmlns:mb="clr-namespace:DevExpress.VideoRent.Wpf.ModulesBase"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300"
    MinWidth="640" MinHeight="480"
    Width="1090" Height="830" WindowStartupLocation="CenterScreen" Icon="../Images/AppIcon.ico"
    Title="{helpers:ConstString ID=DemoName}" dx:DXSplashScreen.SplashScreenType="{x:Type local:StartUpSplashScreenWindow}">

    <dxr:DXRibbonWindow.Resources>
        <ResourceDictionary>
            <helpers:StringFormatConverter x:Key="StringFormatConverter" />
            <local:ElementLayoutDataStore x:Key="ElementLayoutDataStore" />
        </ResourceDictionary>
    </dxr:DXRibbonWindow.Resources>
    <helpers:DataBindingsHelper.Bindings>
        <helpers:BindingsInfoCollection>
            <helpers:BindingInfo ElementName="CurrentEmployee" Property="{x:Static dxb:BarItem.ContentProperty}" Value="{Binding CurrentEmployee.Login, Source={x:Static viewmodel:CurrentEmployeeProvider.Current}}" />
            <helpers:ElementLayoutInfo ElementName="top:Window" StoreFolder="Window:MainWindow-Window" Store="{StaticResource ElementLayoutDataStore}" />
            <helpers:ElementLayoutInfo ElementName="Modules" StoreFolder="RibbonControl:MainWindow-RibbonControl" Store="{StaticResource ElementLayoutDataStore}" />
        </helpers:BindingsInfoCollection>
    </helpers:DataBindingsHelper.Bindings>
    <mb:DemoModulesControl x:Name="Modules">
        <mb:DemoModulesControl.BarManager>
            <dxb:BarManager x:Name="BarManager">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem x:Name="BbiLayoutOptions" local:ImagesHelper.VideoRentImage="LayoutOptions" Content="{helpers:ConstString ID=LayoutOptions}" Description="{helpers:ConstString ID=LayoutOptionDescription}" ItemClick="OnBbiLayoutOptionsItemClick" />
                    <dxb:BarSubItem x:Name="BsiChooseTheme" Content="{helpers:ConstString ID=ChooseSkin}" Description="{helpers:ConstString ID=ChooseSkinDescription}" />
                    <dxb:BarButtonItem x:Name="BbiAbout" local:ImagesHelper.VideoRentImage="Info" Content="{helpers:ConstString ID=About}" Description="{helpers:ConstString ID=AboutDescription}" ItemClick="OnBbiAboutItemClick" />
                    <dxb:BarButtonItem x:Name="BbiHome" Content="{helpers:ConstString ID=Home}" Description="{helpers:ConstString ID=HomeDescription}" ItemClick="OnBbiHomeItemClick" />
                </dxb:BarManager.Items>
                <dxr:RibbonControl x:Name="Ribbon" PageCategoryAlignment="Right" RibbonStyle="Office2010">
                    <dxr:RibbonControl.PageHeaderItemLinks>
                        <dxb:BarButtonItemLink BarItemName="BbiAbout" />
                    </dxr:RibbonControl.PageHeaderItemLinks>
                    <dxr:RibbonControl.ApplicationMenu>
                        <dxr:ApplicationMenu>
                            <dxr:ApplicationMenu.ItemLinks>
                                <dxb:BarButtonItemLink BarItemName="BbiLayoutOptions" />
                                <dxb:BarSubItemLink BarItemName="BsiChooseTheme" />
                                <dxb:BarItemLinkSeparator />
                                <dxb:BarButtonItemLink BarItemName="BbiHome" />
                                <dxb:BarButtonItemLink BarItemName="BbiAbout" />
                            </dxr:ApplicationMenu.ItemLinks>
                            <dxr:ApplicationMenu.BottomPane>
                                <dx:UniformStackPanel Orientation="Horizontal">
                                    <Button Margin="5,0,5,0" Click="OnLogOffButtonClick" IsEnabled="False">
                                        <StackPanel Orientation="Horizontal">
                                            <Image local:ImagesHelper.VideoRentImage="LayoutOptions" />
                                            <TextBlock Margin="5,0,0,0" Text="{helpers:ConstString ID=LogOff}" />
                                        </StackPanel>
                                    </Button>
                                    <Button Margin="5,0,5,0" Click="OnExitButtonClick">
                                        <StackPanel Orientation="Horizontal">
                                            <Image local:ImagesHelper.VideoRentImage="Close" />
                                            <TextBlock Margin="5,0,0,0" Text="{helpers:ConstString ID=Exit}" />
                                        </StackPanel>
                                    </Button>
                                </dx:UniformStackPanel>
                            </dxr:ApplicationMenu.BottomPane>
                        </dxr:ApplicationMenu>
                    </dxr:RibbonControl.ApplicationMenu>
                    <dxr:RibbonDefaultPageCategory>
                        <dxr:RibbonPage Caption="{helpers:ConstString ID=View}">
                            <dxr:RibbonPageGroup x:Name="ThemesPageGroup" Caption="{helpers:ConstString ID=Appearance}" />
                            <dxr:RibbonPageGroup Caption="{helpers:ConstString ID=Options}">
                                <dxb:BarButtonItemLink BarItemName="BbiLayoutOptions" RibbonStyle="Large" />
                            </dxr:RibbonPageGroup>
                        </dxr:RibbonPage>
                    </dxr:RibbonDefaultPageCategory>
                </dxr:RibbonControl>
            </dxb:BarManager>
        </mb:DemoModulesControl.BarManager>
        <mb:DemoModulesControl.StatusBarManager>
            <dxb:BarManager x:Name="StatusBarManager" AllowCustomization="False">
                <dxb:BarManager.Items>
                    <dxb:BarButtonItem x:Name="ChangeCurrentCustomer" local:ImagesHelper.VideoRentImage="UserKey" ItemClick="OnChangeCurrentCustomerClick" GlyphSize="Small" Content="{helpers:ConstString ID=ChangeCurrentCustomer}" />
                    <dxb:BarStaticItem x:Name="CurrentEmployee" AutoSizeMode="Fill">
                        <dxb:BarStaticItem.ContentTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding}" MinWidth="150" VerticalAlignment="Center" />
                            </DataTemplate>
                        </dxb:BarStaticItem.ContentTemplate>
                    </dxb:BarStaticItem>
                </dxb:BarManager.Items>
                <dxb:BarManager.Bars>
                    <dxb:Bar IsStatusBar="True">
                        <dxb:Bar.ItemLinks>
                            <dxb:BarStaticItemLink BarItemName="CurrentEmployee" />
                            <dxb:BarButtonItemLink BarItemName="ChangeCurrentCustomer" />
                        </dxb:Bar.ItemLinks>
                    </dxb:Bar>
                </dxb:BarManager.Bars>
            </dxb:BarManager>
        </mb:DemoModulesControl.StatusBarManager>
        <mb:DemoModulesControl.DefaultToolbarItems>
            <dxb:BarButtonItem local:ImagesHelper.VideoRentImage="Refresh" Content="{helpers:ConstString ID=Refresh}" />
            <dxb:BarButtonItem local:ImagesHelper.VideoRentImage="CloseDetails" Content="{helpers:ConstString ID=CloseDetailViews}" />
            <dxb:BarButtonItem local:ImagesHelper.VideoRentImage="Edit" Content="{helpers:ConstString ID=Edit}" />
            <dxb:BarButtonItem local:ImagesHelper.VideoRentImage="Home" helpers:RibbonManager.Action="Home" />
            <dxb:BarButtonItem local:ImagesHelper.VideoRentImage="Save" Content="{helpers:ConstString ID=Save}" />
            <dxb:BarButtonItem local:ImagesHelper.VideoRentImage="SaveAndClose" Content="{helpers:ConstString ID=SaveAndClose}" />
            <dxb:BarButtonItem local:ImagesHelper.VideoRentImage="Close" Content="{helpers:ConstString ID=Close}" />
        </mb:DemoModulesControl.DefaultToolbarItems>
    </mb:DemoModulesControl>
</dxr:DXRibbonWindow>