Ура, нормально работает выдление. Осталось анимацию сделать.
This commit is contained in:
parent
43903ceb95
commit
f063934489
@ -111,5 +111,74 @@
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
|
||||
<!-- Стиль для DataGrid -->
|
||||
<Style x:Key="RoundedDataGridStyle" TargetType="DataGrid">
|
||||
<Setter Property="Background" Value="#FFFFFF"/>
|
||||
<Setter Property="Foreground" Value="#000000"/>
|
||||
<Setter Property="BorderBrush" Value="Transparent"/>
|
||||
<Setter Property="BorderThickness" Value="0"/>
|
||||
<Setter Property="Padding" Value="10"/>
|
||||
<Setter Property="AlternatingRowBackground" Value="#FFFFFF"/>
|
||||
<Setter Property="RowHeight" Value="30"/>
|
||||
|
||||
<Style.Triggers>
|
||||
<!-- Эффект при наведении на строку -->
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="#FFFFFF"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
|
||||
<Style.Resources>
|
||||
<!-- Стиль для ячеек DataGrid -->
|
||||
<Style TargetType="DataGridCell">
|
||||
<Setter Property="Padding" Value="10"/>
|
||||
<Setter Property="BorderBrush" Value="Transparent"/>
|
||||
<Setter Property="BorderThickness" Value="0"/>
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="#004890"/>
|
||||
<Setter Property="Foreground" Value="#FFFFFF"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<!-- Стиль для строк -->
|
||||
<Style TargetType="DataGridRow">
|
||||
<Setter Property="Padding" Value="5"/>
|
||||
<Setter Property="Margin" Value="5"/>
|
||||
<Setter Property="BorderBrush" Value="Transparent"/>
|
||||
<Setter Property="BorderThickness" Value="0"/>
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="#0D2D4F"/>
|
||||
<Setter Property="Foreground" Value="#FFFFFF"/>
|
||||
</Trigger>
|
||||
<!-- Стиль для выделенной строки (не должна быть белой) -->
|
||||
<Trigger Property="IsSelected" Value="True">
|
||||
<Setter Property="Background" Value="#0D2D4F"/>
|
||||
<!-- Цвет фона выделенной строки -->
|
||||
<Setter Property="Foreground" Value="#FFFFFF"/>
|
||||
<!-- Цвет текста в выделенной строке -->
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<!-- Стиль для шапки DataGrid -->
|
||||
<Style TargetType="DataGridColumnHeader">
|
||||
<Setter Property="Background" Value="#0D2D4F"/>
|
||||
<Setter Property="Foreground" Value="#FFFFFF"/>
|
||||
<Setter Property="Height" Value="40"/>
|
||||
<!-- Увеличение высоты шапки -->
|
||||
<Setter Property="BorderBrush" Value="Transparent"/>
|
||||
<Setter Property="BorderThickness" Value="0"/>
|
||||
<Setter Property="Padding" Value="10"/>
|
||||
</Style>
|
||||
</Style.Resources>
|
||||
</Style>
|
||||
|
||||
</Application.Resources>
|
||||
</Application>
|
||||
|
@ -28,14 +28,15 @@
|
||||
Margin="20,100,20,80"
|
||||
AutoGenerateColumns="True"
|
||||
Background="#FFFFFF"
|
||||
Foreground="#000000" />
|
||||
Foreground="#000000"
|
||||
Style="{StaticResource RoundedDataGridStyle}" />
|
||||
|
||||
<!-- Кнопка для удаления -->
|
||||
<Button Content="Удалить"
|
||||
HorizontalAlignment="Center" VerticalAlignment="Bottom"
|
||||
Width="100" Height="40"
|
||||
Margin="0,0,0,20"
|
||||
Background="#FF4C4C"
|
||||
Background="#004890"
|
||||
Foreground="#FFFFFF"
|
||||
Click="DeleteButton_Click"/>
|
||||
</Grid>
|
||||
|
@ -23,11 +23,11 @@
|
||||
HorizontalAlignment="Center"
|
||||
TextChanged="SearchTextBox_TextChanged" Height="20" />
|
||||
|
||||
|
||||
<!-- Таблица для отображения -->
|
||||
<DataGrid x:Name="PhysicalPersonsDataGrid"
|
||||
Margin="20,100,20,20"
|
||||
AutoGenerateColumns="True"
|
||||
Background="#FFFFFF"
|
||||
Foreground="#000000" />
|
||||
Style="{StaticResource RoundedDataGridStyle}" />
|
||||
</Grid>
|
||||
</Window>
|
||||
|
Loading…
x
Reference in New Issue
Block a user