<UserControl x:Class="VIZ.TVP.CBA.Module.TeamStandingView"
                      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                      xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
                      xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors"
                      xmlns:dxg="http://schemas.devexpress.com/winfx/2008/xaml/grid"
                      xmlns:dxmvvm="http://schemas.devexpress.com/winfx/2008/xaml/mvvm"
                      xmlns:dxrudex="http://schemas.devexpress.com/winfx/2008/xaml/reports/userdesignerextensions"
                      xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
                      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
                      xmlns:core="clr-namespace:VIZ.Framework.Core;assembly=VIZ.Framework.Core"
                      xmlns:storage="clr-namespace:VIZ.TVP.CBA.Module"
                      xmlns:common="clr-namespace:VIZ.Package.Common;assembly=VIZ.Package.Common"
                      xmlns:dxb="http://schemas.devexpress.com/winfx/2008/xaml/bars"
                      x:Name="uc"
             mc:Ignorable="d"
             d:DesignHeight="800" d:DesignWidth="650">
    <UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/VIZ.TVP.CBA.Module;component/Style/DataGrid.xaml"></ResourceDictionary>
            </ResourceDictionary.MergedDictionaries>
            <Style x:Name="gridCenter"  TargetType = "{x:Type dxg:GridColumn}" >
                <!--列头居中-->
                <Setter  Property = "HorizontalHeaderContentAlignment"  Value = "Center"  />
                <!--列值居中-->
                <Setter  Property = "EditSettings" >
                    <Setter.Value >
                        <dxe:TextEditSettings  HorizontalContentAlignment = "Center"  />
                    </Setter.Value >
                </Setter>
            </Style >
        </ResourceDictionary>
    </UserControl.Resources>
    <Grid >
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="197*"/>
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition Height="60"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>

        <WrapPanel Grid.Row="0" HorizontalAlignment="Center" VerticalAlignment="Center" Width="650" >
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="70"/>
                    <ColumnDefinition Width="175"/>
                    <ColumnDefinition Width="80"/>
                    <ColumnDefinition Width="180"/>
                    <ColumnDefinition Width="140"/>
                    <!--<ColumnDefinition Width="120"/>-->
                </Grid.ColumnDefinitions>

                <TextBlock Grid.Column="0" Text="标题：" FontSize="16" VerticalAlignment="Center" HorizontalAlignment="Center"/>

                <dxe:TextEdit Grid.Column="1"   Width="170"  FontSize="16"   HorizontalContentAlignment="Left" 
                         HorizontalAlignment="Left" VerticalAlignment="Center"  Text="{Binding Title,Mode=TwoWay }"></dxe:TextEdit>
           
    


                <WrapPanel Grid.Row="0" Grid.Column="4" HorizontalAlignment="Center" VerticalAlignment="Center">

                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="100"/>
                            <ColumnDefinition Width="30"/>
                        </Grid.ColumnDefinitions>

                        <Button Grid.Column="0" Content="加载数据"  FontSize="14" Width="90"  Height="30" Command="{Binding BtnCmd}" />

                        <dx:SimpleButton  Grid.Row="0" Grid.Column="1"  Glyph='/VIZ.TVP.CBA.Module;component/Image/CBAPng/Prompt2525.png' FontSize="16" 
                                          Command="{Binding PromptCommand}" HorizontalContentAlignment="Center"  Width="30" Height="30"  />
                    </Grid>
                </WrapPanel>


            </Grid>
        </WrapPanel>

        <!--<DataGrid AutoGenerateColumns="False" CanUserAddRows="False" CanUserDeleteRows="False" CanUserReorderColumns="False"
                      ItemsSource="{Binding Path=TeamRanksModel}" Grid.Row="1" Background="Black"  RowHeaderWidth="0" >

            <DataGrid.ColumnHeaderStyle>
                <Style TargetType="DataGridColumnHeader">
                    <Setter Property="HorizontalContentAlignment" Value="Center"></Setter>
                    <Setter Property="Background" Value="Black"></Setter>
                    <Setter Property="Foreground" Value="White"></Setter>
                    <Setter Property="BorderThickness" Value="1"></Setter>
                    <Setter Property="FontSize" Value="20"/>
                </Style>
            </DataGrid.ColumnHeaderStyle>

            <DataGrid.Columns>
                <DataGridTextColumn Header="排名序号" Width="*" Binding="{Binding Path=Id}" CellStyle="{StaticResource  DataGirdView_UI}" ></DataGridTextColumn>
                <DataGridTextColumn Header="球队名" Width="*" Binding="{Binding Path=TeamCNAlias}"  CellStyle="{StaticResource  DataGirdView_UI}"></DataGridTextColumn>
                <DataGridTextColumn Header="胜" Width="*" Binding="{Binding Path=Wins}"  CellStyle="{StaticResource  DataGirdView_UI}"></DataGridTextColumn>
                <DataGridTextColumn Header="负" Width="*" Binding="{Binding Path=Losses}"  CellStyle="{StaticResource  DataGirdView_UI}"></DataGridTextColumn>
                <DataGridTextColumn Header="胜率" Width="*" Binding="{Binding Path=WinningPercentageStr}"  CellStyle="{StaticResource  DataGirdView_UI}"></DataGridTextColumn>
                <DataGridTextColumn Header="积分" Width="*" Binding="{Binding Path=Integral}"  CellStyle="{StaticResource  DataGirdView_UI}"></DataGridTextColumn>
                <DataGridTextColumn Header="连胜数" Width="*" Binding="{Binding Path=StreakNumber}"  CellStyle="{StaticResource  DataGirdView_UI}"></DataGridTextColumn>
                <DataGridTextColumn Header="" Width="*" Binding="{Binding Path=StreakName}"  CellStyle="{StaticResource  DataGirdView_UI}"></DataGridTextColumn>


            </DataGrid.Columns>

        </DataGrid>-->


        <DockPanel  Grid.Row="1">

            <ScrollViewer HorizontalScrollBarVisibility="Disabled"
                      VerticalScrollBarVisibility="Auto"
                      Name="PART_Options"
                      DockPanel.Dock="Right"
                      dx:ScrollBarExtensions.ScrollBarMode="TouchOverlap"
                      Focusable="False">

            </ScrollViewer>
            <dxg:GridControl x:Name="grid" ShowBorder="False" ItemsSource="{Binding Path= TeamRanksModel,Mode=TwoWay}">

                <!--<dxg:GridColumn FieldName="SelectLight"  Header="" Width="112">
                            <dxg:GridColumn.EditSettings>
                                <dxe:ComboBoxEditSettings 
                                        ItemsSource="{Binding Source={x:Static Member=storage:StaticEnumInfos.EnumDescriptions}}" IsTextEditable="False" />
                            </dxg:GridColumn.EditSettings>
                        </dxg:GridColumn>-->
                <dxg:GridColumn FieldName="Id"  Header="排名序号" Width="112"  />
                <dxg:GridColumn FieldName="TeamCNAlias"  Header="球队名" Width="112"    />
                <dxg:GridColumn FieldName="Wins" Header="胜" Width="180" />
                <dxg:GridColumn FieldName="Losses" Header="负" Width="180"   />
                <dxg:GridColumn FieldName="WinningPercentageStr" Header="胜率" Width="180" />
                <dxg:GridColumn FieldName="Integral" Header="积分" Width="180"  />
                <dxg:GridColumn FieldName="StreakNumber"  Header="连胜数" Width="180"  />
                <dxg:GridColumn FieldName="StreakName"  Header="" Width="180"  />

                <!--<dxg:GridColumn FieldName="ModelTrademarkName" Header="高亮" Width="112">
                            <dxg:GridColumn.EditSettings>
                                <dxe:ComboBoxEditSettings  IsTextEditable="False" />
                            </dxg:GridColumn.EditSettings>
                        </dxg:GridColumn>-->
                <!--#endregion-->
                <dxg:GridControl.View>
                    <!--<dxg:TableView AutoWidth="True"  ShowGroupPanel="False" 
                               BorderThickness="0"  
                               ShowFilterPanelMode="Never" 
                               AllowColumnFiltering="False"
                               AllowSorting="False"
                               IsColumnMenuEnabled="False"  >
                    </dxg:TableView>-->
                    <dxg:TableView IsColumnMenuEnabled="True"
                                                       IsColumnChooserVisible="{Binding Path=IsColumnChooserVisible,Mode=TwoWay}"
                                                       AllowEditing="True" ShowIndicator="False"  AutoWidth="True"
                                                       NavigationStyle="Cell" ShowVerticalLines="False" ShowHorizontalLines="False"
                                                       ShowGroupPanel="False" EditorShowMode="MouseDown"
                                                       AllowDragDrop="True"
                                                       AlternateRowBackground="#05ffffff"
                                                       ShowBandsPanel="False"
                                                       ShowTotalSummary="False"
                                                       ShowFixedTotalSummary="False" 
                                                       ShowDragDropHint="False" 
                                                       AllowSorting="False" 
                                                       AllowColumnFiltering="False"
                                                       ShowTargetInfoInDragDropHint="false">

                        <dxmvvm:Interaction.Behaviors>
                            <dxmvvm:EventToCommand EventName="ShowGridMenu" Command="{Binding ElementName=uc, Path=DataContext.ShowGridMenuCommand}" PassEventArgsToCommand="True"></dxmvvm:EventToCommand>
                        </dxmvvm:Interaction.Behaviors>

                        <dxg:TableView.ColumnMenuCustomizations>
                            <dxb:BarButtonItem Name="ShowColumnChooser" Content="显示列选择" 
                                               Command="{Binding ElementName=uc,Path=DataContext.ColumnChoiceCommand}"
                                               Tag="{x:Static Member=common:GridControlHelper.KEEP_MENU_TAG}"/>
                        </dxg:TableView.ColumnMenuCustomizations>

                    </dxg:TableView>
                </dxg:GridControl.View>
            </dxg:GridControl>
        </DockPanel>


    </Grid>
</UserControl>
