2011-03-19 4 views
3

거의 모든 Windows의 트리보기 및 목록 항목 국경 선택한 항목 효과와 매력적인 밝은 파란색이 있습니다WPF 트리 뷰의 기본 선택 항목 스타일을 개선

Pretty selected item effect

하지만 간단한을 만들 때 기본 효과 WPF 사용하여 트리 뷰가 훨씬 덜 기쁘게 : 나는 효과로 구성되도록 선택 효과를 내 목록보기 항목을 변경하려면 어떻게해야합니까 무엇

Ugly selected item effect

상단 스크린 샷? 이 효과를 만드는 몇 가지 표준/시스템 방법이 아니면 내가이 내가 현재 사용하고있는 XAML은

효과 (및 MSPAINT에서 물론 색상 선택기)를, 테두리를 사용하여 그것을 자신을 만들 작성해야 할 :

<TreeView Name="myTreeView" Margin="1"> 
    <TreeView.Resources> 
     <HierarchicalDataTemplate DataType="{x:Type local:NodeType}" ItemsSource="{Binding Children}"> 
      <StackPanel Orientation="Horizontal"> 
       <Image Source="{Binding Icon}" /> 
       <TextBlock Text="{Binding DisplayName}" Margin="5, 0" /> 
      </StackPanel> 
     </HierarchicalDataTemplate> 
    </TreeView.Resources> 
</TreeView> 
+0

가능한 중복 [WPF 트 리뷰 : 탐색기에서 같은 모서리가 둥근 선택한 항목의 스타일을하는 방법] (http://stackoverflow.com/questions/5047576/wpf-treeview -how-to-style-selected-items-with-round-corner-like-explorer) – Justin

답변

2

This 스레드가 답을 찾는 데 도움이 될

+0

고마워요. ng for - 나는 다른 누군가가 전에 이것을 보았을 것이라고 확신했지만 스레드를 찾을 수 없었습니다. – Justin