Ich habe eine ListView. Es ist nicht dynamisch, ich gebe es ListViewItem
im XAML wie folgt. Es gibt sehr wenige ListViewItem
s in der ListView
. Das XAML ist wie folgt:UWP Stil der ausgewählten ListViewItem ändern
<ListView Name="ABC">
<ListViewItem>
<StackPanel>
<BitmapIcon/>
<TextBlock/>
</StackPanel>
</ListViewItem>
<ListViewItem>
<StackPanel>
<BitmapIcon/>
<TextBlock/>
</StackPanel>
</ListViewItem>
<ListViewItem>
<StackPanel>
<BitmapIcon/>
<TextBlock/>
</StackPanel>
</ListViewItem>
</ListView>
Wenn ein ListViewItem
ausgewählt wird, ich die Foreground
Eigenschaft des BitmapIcon
im Inneren des ListViewItem
auf einen anderen Wert geändert werden soll. Wie erreiche ich das? Ich bin offen dafür, die ListView
zu einigen leichteren Kontrollen wie ItemsControl
zu ändern, solange ich in der Lage bin, die Foreground-Eigenschaft der BitmapIcon
zu ändern.
Erstellen Sie die Liste dynamisch? –
NEIN, es ist statisch, alle ListViewItems sind in XAML selbst definiert. Es gibt nur 4 'ListViewItem' –