ListViewItem
을 선택한 경우에만 표시하고 싶은 이미지가 있습니다. 내가 가지고있는 코드는 작동하지 않지만, 내가 원하는 것을 보여주고 있다고 생각합니다.ListViewItem을 선택하면 어떻게 컨트롤 이벤트를 트리거 할 수 있습니까?
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<Image Height="20">
<Image.Style>
<Style TargetType="{x:Type Image}">
<Setter Property="Visibility" Value="Collapsed" />
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource=
{
RelativeSource
Mode=FindAncestor,
AncestorType={x:Type ListViewItem}
}, Path=IsSelected}" Value="True">
<Setter Property="Visibility" Value="Visible" />
<Setter Property="Source" Value="/Russound.Windows;component/Resources/2leftarrow-64.png" />
<Setter Property="ToolTip" Value="Selected" />
</DataTrigger>
</Style.Triggers>
</Style>
</Image.Style>
</Image>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
숨기기로 변경하는 것은 아무런 의미가 없습니다. – Russ
코드를 숨김 대신 숨김으로 사용하는 샘플 응용 프로그램을 작성했습니다. 어쩌면 당신이 원하는 것을 이해하지 못했을 것입니다 ... – japf