2010-01-23 2 views
0

ListView은 오른쪽의 Windows 탐색기에서 ListView을 모방 할 수 있습니다. 어떻게하면 ListView에있는 아이콘을 얻을 수 있고 화살을 얻을 수 있습니까?Windows 탐색기를 모방 한 ListView

+1

Explorer의 오른쪽에는 TreeView가 아닌 ​​ListView가 사용됩니다. –

+0

도와주세요. –

답변

1

Google 이미지 검색을 사용하여 아이콘을 찾을 수 있습니다.

<Grid> 
    <ListView ItemsSource="{Binding ListViewSource}"> 
     <ListView.View> 
      <GridView> 
       <GridViewColumn Width="25"> 
        <GridViewColumn.CellTemplate> 
         <DataTemplate> 
          <Image Source="{Binding Icon}"/> 
         </DataTemplate> 
        </GridViewColumn.CellTemplate> 
       </GridViewColumn> 
       <GridViewColumn Header="Name" DisplayMemberBinding="{Binding FileName}" Width="250"/> 
       <GridViewColumn Header="Date Modified" DisplayMemberBinding="{Binding DateModified}" Width="100"/> 
       <GridViewColumn Header="Type" DisplayMemberBinding="{Binding FileType}" Width="100"/> 
       <GridViewColumn Header="Size" DisplayMemberBinding="{Binding FileSize}" Width="100"/> 
      </GridView> 
     </ListView.View> 
    </ListView> 
</Grid> 

다음 단계는 목록에있는 모든 항목을 잡고 ListViewSource를 호출하는 ObservableCollection에를 만드는 것입니다 :이 XAML처럼 ListView에를 만들려면, 당신은 뭔가를 할 수 있습니다. 이 컬렉션을 실제 FileDirectory 정보 또는 사용자 자신의 종류의 목록으로 채울 수 있습니다. 그런 다음 항목을 두 번 클릭 할 때 일어나는 일에 대한 논리를 만들려고합니다. 귀하의 질문에 ListView가 원하는 세부 사항을 지정하지 않았으므로 여기서 멈추게 될 것입니다. Windows 탐색기처럼 작동하도록하려면 알려주십시오. 우리가 도와 드리겠습니다.

관련 문제