| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | <UserControl x:Class="Venus_MainPages.Views.UserView"             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"              xmlns:local="clr-namespace:Venus_MainPages.Views"             xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"             xmlns:unity="clr-namespace:Venus_MainPages.Unity"             xmlns:prism="http://prismlibrary.com/"             prism:ViewModelLocator.AutoWireViewModel="True"             mc:Ignorable="d"              d:DesignHeight="450" d:DesignWidth="800">    <Canvas>        <DataGrid   ItemsSource="{Binding Users}" AlternationCount="2"                    SelectionUnit="Cell"                    FontSize="20"                    MinHeight="200"                    Canvas.Top="110"                    Canvas.Left="10"                    AutoGenerateColumns="False" HorizontalAlignment="Center"  VerticalAlignment="Top" CanUserAddRows="False">            <DataGrid.Columns>                <DataGridTemplateColumn Header="UserName"  Width="200" >                    <DataGridTemplateColumn.CellTemplate>                        <DataTemplate>                            <TextBlock Text="{Binding Name}"/>                        </DataTemplate>                    </DataGridTemplateColumn.CellTemplate>                </DataGridTemplateColumn>                <DataGridTemplateColumn Header="Password"  Width="200" IsReadOnly="True">                    <DataGridTemplateColumn.CellTemplate>                        <DataTemplate>                            <TextBlock Text="{Binding Password}"/>                        </DataTemplate>                    </DataGridTemplateColumn.CellTemplate>                </DataGridTemplateColumn>                <DataGridTemplateColumn Header="Role"  Width="200" >                    <DataGridTemplateColumn.CellTemplate>                        <DataTemplate>                            <ComboBox SelectedItem="{Binding Role,UpdateSourceTrigger=PropertyChanged}" unity:ItemsControlHelper.EnumValuesToItemsSource="True"/>                        </DataTemplate>                    </DataGridTemplateColumn.CellTemplate>                </DataGridTemplateColumn>            </DataGrid.Columns>            <DataGrid.GroupStyle>                <GroupStyle >                    <GroupStyle.ContainerStyle>                        <Style TargetType="{x:Type GroupItem}">                            <Setter Property="Template">                                <Setter.Value>                                    <ControlTemplate TargetType="{x:Type GroupItem}">                                        <Expander IsExpanded="True" Style="{StaticResource ExpanderStyle}" ExpandDirection="Down"  SnapsToDevicePixels="True" VerticalAlignment="Top">                                            <Expander.Header>                                                <Border BorderBrush="Gray" BorderThickness="0,0,0,1">                                                    <StackPanel Orientation="Horizontal">                                                        <TextBlock Text="{Binding Name}" Width="120" Foreground="Red"/>                                                        <TextBlock Text="    Count:" Foreground="Red"/>                                                        <TextBlock Text="{Binding ItemCount}" Foreground="Red"/>                                                    </StackPanel>                                                </Border>                                            </Expander.Header>                                            <ItemsPresenter/>                                        </Expander>                                    </ControlTemplate>                                </Setter.Value>                            </Setter>                        </Style>                    </GroupStyle.ContainerStyle>                </GroupStyle>            </DataGrid.GroupStyle>            <DataGrid.RowStyle>                <Style TargetType="{x:Type DataGridRow}">                    <Style.Triggers>                        <Trigger Property="ItemsControl.AlternationIndex"                         Value="0">                            <Setter Property="Background" Value="#EEEEEE" />                        </Trigger>                        <Trigger Property="ItemsControl.AlternationIndex"                         Value="1">                            <Setter Property="Background" Value="#DEDEDE" />                        </Trigger>                    </Style.Triggers>                </Style>            </DataGrid.RowStyle>        </DataGrid>    </Canvas></UserControl>
 |