Как сделать так, чтобы цвет выделения (синий здесь) останавливался в конце имени файла, а не дошел до края ListView
?
Я поставил оранжевый цвет на элементStackPanel
, чтобы показать, что это не потому, что он заполняет всю ширину, о которой я впервые подумал.
<Expander Header="Project">
<Expander.Resources>
<DataTemplate x:Key="IconTextItemTemplate">
<StackPanel Orientation="Horizontal" Background="Orange">
<Image Source="{Binding icon}"/>
<TextBlock Text="{Binding text}"/>
</StackPanel>
</DataTemplate>
</Expander.Resources>
<ListView ItemTemplate="{StaticResource IconTextItemTemplate}"/>
</Expander>