Mini Kabibi Habibi

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

<local:GridDemoModule x:Class="GridDemo.LargeDataSet"
    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:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
    xmlns:local="clr-namespace:GridDemo"
 xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
    xmlns:dxdb="http://schemas.devexpress.com/winfx/2008/xaml/demobase"
 xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib"
    xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    mc:Ignorable="d" d:DesignHeight="400" d:DesignWidth="800"
 HorizontalAlignment="Stretch" VerticalAlignment="Stretch">

    <local:GridDemoModule.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/GridDemo;component/Themes/generic.xaml" />
            </ResourceDictionary.MergedDictionaries>
            <dx:FormatStringConverter x:Key="converter" FormatString="#,#" />
            <DataTemplate x:Key="countInfoTemplate">
                <dx:DXDockPanel LastChildFill="False" Width="150">
                    <TextBlock Text="{Binding Description}" dx:DXDockPanel.Dock="Left" />
                    <TextBlock Text="{Binding Value, Converter={StaticResource converter}}" dx:DXDockPanel.Dock="Right" />
                </dx:DXDockPanel>
            </DataTemplate>
        </ResourceDictionary>
    </local:GridDemoModule.Resources>
    <dxdb:DemoModuleControl>
        <dxdb:DemoModuleControl.OptionsTopText>
            Specify the number or Rows and Columns you’d like to view within the DXGrid.
            Group, filter and sort data to see how quickly the grid is able to shape information displayed within it.
        </dxdb:DemoModuleControl.OptionsTopText>
        <dxdb:DemoModuleControl.OptionsContent>
            <StackPanel>
                <dx:GroupFrame Header="Rows">
                    <dxe:ListBoxEdit Name="rowCountListBox" SelectedIndex="1" ItemTemplate="{StaticResource countInfoTemplate}" ShowBorder="False" Background="{x:Null}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                        <dxe:ListBoxEdit.Items>
                            <local:CountInfo Value="1000" Description="Small" />
                            <local:CountInfo Value="10000" Description="Medium" />
                            <local:CountInfo Value="100000" Description="Large" />
                            <local:CountInfo Value="1000000" Description="Immense" />
                        </dxe:ListBoxEdit.Items>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <dx:GroupFrame Header="Columns" Margin="0,12,0,0">
                    <dxe:ListBoxEdit Name="columnCountListBox" SelectedIndex="1" ItemTemplate="{StaticResource countInfoTemplate}" ShowBorder="False" Background="{x:Null}">
                        <dxe:ListBoxEdit.StyleSettings>
                            <dxe:RadioListBoxEditStyleSettings />
                        </dxe:ListBoxEdit.StyleSettings>
                        <dxe:ListBoxEdit.Items>
                            <local:CountInfo Value="50" Description="Small" />
                            <local:CountInfo Value="250" Description="Medium" />
                            <local:CountInfo Value="500" Description="Large" />
                            <local:CountInfo Value="1000" Description="Immense" />
                        </dxe:ListBoxEdit.Items>
                    </dxe:ListBoxEdit>
                </dx:GroupFrame>
                <Button Name="setRowColumnCountButton" Click="setRowColumnCountButton_Click" Margin="0,12,0,0" Height="22">Apply</Button>
            </StackPanel>
        </dxdb:DemoModuleControl.OptionsContent>
        <dxg:GridControl Name="grid" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
            <dxg:GridControl.TotalSummary>
                <dxg:GridSummaryItem SummaryType="Count" Alignment="Right"/>
            </dxg:GridControl.TotalSummary>
            <dxg:GridControl.View>
                <dxg:TableView ShowFixedTotalSummary="True" Name="view" AllowEditing="True" ShowAutoFilterRow="False" CustomBestFit="view_CustomBestFit">
                    <dxg:TableView.ColumnMenuCustomizations>
                        <dxb:RemoveBarItemAndLinkAction ItemName="BestFitColumns" />
                    </dxg:TableView.ColumnMenuCustomizations>
                </dxg:TableView>
            </dxg:GridControl.View>
        </dxg:GridControl>
    </dxdb:DemoModuleControl>
</local:GridDemoModule>