Fix the AOT issue with custom binding of IsSelected property through CVS in Mail List.

This commit is contained in:
Burak Kaan Köse
2025-12-28 07:28:20 +01:00
parent 0f6aa66b21
commit f79305f0a6
5 changed files with 70 additions and 5 deletions
@@ -49,7 +49,7 @@
HorizontalAlignment="Center"
Background="{ThemeResource ListViewItemSelectionIndicatorBrush}"
CornerRadius="4"
Visibility="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=Item.IsSelected, Mode=OneWay}" />
Visibility="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=IsCustomSelected, Mode=OneWay}" />
<!-- Expandable Content -->
<ContentPresenter
@@ -138,7 +138,7 @@
x:Name="SelectionBackground"
Grid.ColumnSpan="2"
Background="{ThemeResource ListViewItemBackgroundSelected}"
Visibility="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=Item.IsSelected, Mode=OneWay}" />
Visibility="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=IsCustomSelected, Mode=OneWay}" />
<Border
x:Name="SelectionIndicator"
Width="4"
@@ -146,7 +146,7 @@
HorizontalAlignment="Center"
Background="{ThemeResource ListViewItemSelectionIndicatorBrush}"
CornerRadius="4"
Visibility="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=Item.IsSelected, Mode=OneWay}" />
Visibility="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=IsCustomSelected, Mode=OneWay}" />
<ContentPresenter
x:Name="MailContent"