Fixed selected style for single mail ittem list view item.
This commit is contained in:
@@ -133,6 +133,12 @@
|
|||||||
<ColumnDefinition Width="8" />
|
<ColumnDefinition Width="8" />
|
||||||
<ColumnDefinition Width="*" />
|
<ColumnDefinition Width="*" />
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
|
|
||||||
|
<Grid
|
||||||
|
x:Name="SelectionBackground"
|
||||||
|
Grid.ColumnSpan="2"
|
||||||
|
Background="{ThemeResource ListViewItemBackgroundSelected}"
|
||||||
|
Visibility="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=Item.IsSelected, Mode=OneWay}" />
|
||||||
<Border
|
<Border
|
||||||
x:Name="SelectionIndicator"
|
x:Name="SelectionIndicator"
|
||||||
Width="4"
|
Width="4"
|
||||||
@@ -164,18 +170,9 @@
|
|||||||
<Setter Target="MailContent.Foreground" Value="{ThemeResource ListViewItemForegroundPointerOver}" />
|
<Setter Target="MailContent.Foreground" Value="{ThemeResource ListViewItemForegroundPointerOver}" />
|
||||||
</VisualState.Setters>
|
</VisualState.Setters>
|
||||||
</VisualState>
|
</VisualState>
|
||||||
<VisualState x:Name="Selected">
|
<!-- Selected states will never work because we don't select items. -->
|
||||||
<VisualState.Setters>
|
<VisualState x:Name="Selected" />
|
||||||
<Setter Target="RootGrid.Background" Value="{ThemeResource ListViewItemBackgroundSelected}" />
|
<VisualState x:Name="SelectedPointerOver" />
|
||||||
<Setter Target="MailContent.Foreground" Value="{ThemeResource ListViewItemForegroundSelected}" />
|
|
||||||
</VisualState.Setters>
|
|
||||||
</VisualState>
|
|
||||||
<VisualState x:Name="SelectedPointerOver">
|
|
||||||
<VisualState.Setters>
|
|
||||||
<Setter Target="RootGrid.Background" Value="{ThemeResource ListViewItemBackgroundSelectedPointerOver}" />
|
|
||||||
<Setter Target="MailContent.Foreground" Value="{ThemeResource ListViewItemForegroundSelected}" />
|
|
||||||
</VisualState.Setters>
|
|
||||||
</VisualState>
|
|
||||||
<VisualState x:Name="Pressed">
|
<VisualState x:Name="Pressed">
|
||||||
<VisualState.Setters>
|
<VisualState.Setters>
|
||||||
<Setter Target="RootGrid.Background" Value="{ThemeResource ListViewItemBackgroundPressed}" />
|
<Setter Target="RootGrid.Background" Value="{ThemeResource ListViewItemBackgroundPressed}" />
|
||||||
|
|||||||
Reference in New Issue
Block a user