Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <DataGrid Margin="0,33,5,0" ItemsSource="{Binding Plugins}" Name="pluginsList" HorizontalAlignment="Left" VerticalAlignment="Top" CanUserAddRows="False" CanUserReorderColumns="False" CanUserResizeRows="False" CanUserSortColumns="False" CanUserResizeColumns="False" AutoGenerateColumns="False" ClipboardCopyMode="None" IsSynchronizedWithCurrentItem="False" SelectionMode="Single" SelectionUnit="FullRow" SnapsToDevicePixels="True" IsHitTestVisible="True" Background="{DynamicResource ToolBarBrush}" HeadersVisibility="None">
- <DataGrid.ColumnHeaderStyle>
- <Style TargetType="DataGridColumnHeader">
- <Setter Property="Background" Value="{DynamicResource SeparatorBrush4}" />
- <Setter Property="BorderThickness" Value="0" />
- <Setter Property="HorizontalContentAlignment" Value="Left" />
- <Setter Property="VerticalContentAlignment" Value="Center" />
- <Setter Property="Height" Value="32" />
- </Style>
- </DataGrid.ColumnHeaderStyle>
- <DataGrid.CellStyle>
- <Style TargetType="{x:Type DataGridCell}" BasedOn="{StaticResource MetroDataGridCell}">
- <Setter Property="BorderThickness" Value="0" />
- <Setter Property="Height" Value="27"/>
- </Style>
- </DataGrid.CellStyle>
- <DataGrid.RowStyle>
- <Style TargetType="{x:Type DataGridRow}" BasedOn="{StaticResource MetroDataGridRow}">
- <Setter Property="Background" Value="{DynamicResource ToolBarBrush}"/>
- </Style>
- </DataGrid.RowStyle>
- <DataGrid.Columns>
- <DataGridCheckBoxColumn Binding="{Binding Path=autoRun, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" CanUserSort="False" CanUserReorder="False" CanUserResize="False" Width="80" Header="{x:Static AppLang:lang.Autorun}" >
- <DataGridCheckBoxColumn.EditingElementStyle>
- <Style TargetType="CheckBox" BasedOn="{StaticResource MetroCheckBox}">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- <Setter Property="BorderBrush" Value="{DynamicResource CheckBoxDataGridBorderBrush}"/>
- <Setter Property="LayoutTransform">
- <Setter.Value>
- <ScaleTransform ScaleX="0.95" ScaleY="0.95" />
- </Setter.Value>
- </Setter>
- <Setter Property="Margin" Value="4,0,0,0"/>
- </Style>
- </DataGridCheckBoxColumn.EditingElementStyle>
- <DataGridCheckBoxColumn.ElementStyle>
- <Style TargetType="CheckBox" BasedOn="{StaticResource MetroCheckBox}">
- <Setter Property="HorizontalAlignment" Value="Center" />
- <Setter Property="VerticalAlignment" Value="Center" />
- <Setter Property="BorderBrush" Value="{DynamicResource CheckBoxDataGridBorderBrush}"/>
- <Setter Property="LayoutTransform">
- <Setter.Value>
- <ScaleTransform ScaleX="0.95" ScaleY="0.95" />
- </Setter.Value>
- </Setter>
- <Setter Property="Margin" Value="4,0,0,0"/>
- </Style>
- </DataGridCheckBoxColumn.ElementStyle>
- <DataGridCheckBoxColumn.HeaderStyle>
- <Style TargetType="{x:Type DataGridColumnHeader}">
- <Setter Property="Foreground" Value="{DynamicResource TextBrush2}" />
- <Setter Property="Background" Value="{DynamicResource SeparatorBrush4}" />
- <Setter Property="BorderThickness" Value="0" />
- <Setter Property="HorizontalContentAlignment" Value="Center" />
- <Setter Property="VerticalContentAlignment" Value="Center" />
- <Setter Property="FontSize" Value="11" />
- <Setter Property="FontFamily" Value="Tahoma" />
- <Setter Property="Height" Value="32" />
- </Style>
- </DataGridCheckBoxColumn.HeaderStyle>
- </DataGridCheckBoxColumn>
- <DataGridTemplateColumn CanUserReorder="False" CanUserResize="False" Width="17" MaxWidth="17" MinWidth="17">
- </DataGridTemplateColumn>
- <DataGridTemplateColumn CanUserReorder="False" CanUserResize="False" Width="16">
- <DataGridTemplateColumn.CellTemplate>
- <DataTemplate>
- <Image Source="{Binding CellImage}" Margin="0,1,0,0" SnapsToDevicePixels="True" Width="16" Height="16" HorizontalAlignment="Center" VerticalAlignment="Center"/>
- </DataTemplate>
- </DataGridTemplateColumn.CellTemplate>
- </DataGridTemplateColumn>
- <DataGridTextColumn Binding="{Binding Path=pluginPath, Mode=TwoWay}" Width="*" CanUserSort="False" CanUserReorder="False" CanUserResize="False" Header="{x:Static AppLang:lang.Plugin}" IsReadOnly="True">
- <DataGridTextColumn.ElementStyle>
- <Style TargetType="TextBlock">
- <Setter Property="VerticalAlignment" Value="Center" />
- <Setter Property="TextAlignment" Value="Left" />
- <Setter Property="FontSize" Value="12" />
- <Setter Property="FontFamily" Value="Tahoma" />
- <Setter Property="Foreground" Value="{DynamicResource TextBoxForegroundBrush}" />
- <Style.Triggers>
- <DataTrigger Binding="{Binding run}" Value="1">
- <Setter Property="FontWeight" Value="Bold" />
- <Setter Property="Foreground" Value="{DynamicResource TextBrush2}" />
- </DataTrigger>
- </Style.Triggers>
- </Style>
- </DataGridTextColumn.ElementStyle>
- <DataGridTextColumn.HeaderStyle>
- <Style TargetType="{x:Type DataGridColumnHeader}">
- <Setter Property="Foreground" Value="{DynamicResource TextBrush2}" />
- <Setter Property="Background" Value="{DynamicResource SeparatorBrush4}" />
- <Setter Property="BorderThickness" Value="0" />
- <Setter Property="HorizontalContentAlignment" Value="Left" />
- <Setter Property="VerticalContentAlignment" Value="Center" />
- <Setter Property="FontSize" Value="11" />
- <Setter Property="FontFamily" Value="Tahoma" />
- <Setter Property="Margin" Value="-17,0,0,0" />
- </Style>
- </DataGridTextColumn.HeaderStyle>
- </DataGridTextColumn>
- </DataGrid.Columns>
- </DataGrid>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement