내 목록 상자의 각 항목에 마우스 오버시 시각 효과를 사용하지 않으려면 그리고 사용자가 클릭 할 때 시각 효과를 사용하지 않으려합니다. 목록 상자 맞춤 설정/해제 됨 마우스 오버시 (windows8)
가 나는 그것이 윈도우 폰, 하지만 윈도우 8에 DataTrigger를 사용하여 수행 할 수 있음을 읽어, 우리는 DataTrigger를 사용할 수 없습니다 DataTrigger in WinRT?다른 내가이 시각 효과를 제거 할 수 있습니까?
StyleSelector/ListViewItemStyleSelector를 보았는데 사용할 수 있습니까?
예인 경우 어떻게 작동하는지 이해하지 못 했으므로 어디서 견본을 찾을 수 있습니까?
<Style x:Key="NullSelectionStyle" TargetType="ListBoxItem">
<Style.Resources>
<!-- SelectedItem with focus -->
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
<!-- SelectedItem without focus -->
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
<!-- SelectedItem text foreground -->
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="{DynamicResource {x:Static SystemColors.ControlTextColorKey}}" />
</Style.Resources>
<Setter Property="FocusVisualStyle" Value="{x:Null}" />
</Style>
<ListBox ItemContainerStyle="{StaticResource NullSelectionStyle}" ...>
불행하게도 나는 아직 윈도우 8에 액세스 할 수없는, 그래서가 작동하는 경우 내가 말할 수 없습니다
감사를 적용, ItemsControl에는 제대로 작동하지만, (선택한와 마녀 항목을 알고)이 항목은 목록 상자에로 ItemControl에 클릭 할 수 있습니까? – NicoMinsk
내가 선택한 항목에 대한 개념이 없다고 말했기 때문에. ItemsControl에는 선택된 항목이 없습니다. – Phil
좋아, 나는 bindind와 버튼과 태그로 솔루션을 찾았습니다. – NicoMinsk