2012-08-13 4 views
2

이것은 내 wpf 파일입니다. GridView에서 여러 선택을 지원하겠습니다.GridView가 wpf에서 다중 선택을 지원하는 방법

  <ListView Name="deviceListBox" 
        Width="630" 
        Height="282" 
        HorizontalAlignment="Center" 
        VerticalAlignment="Center" 
        ItemsSource="{Binding Items}" 
        SelectionChanged="deviceListBox_SelectionChanged" 
        SelectionMode="Single"> 
      <ListView.View> 
       <GridView> 
        <GridView.Columns> 
         <GridViewColumn> 
          <GridViewColumn.HeaderTemplate> 
           <DataTemplate> 
            <Label Width="15" 
              Height="25" 
              Margin="10,0,0,0" 
              HorizontalAlignment="center" 
              VerticalAlignment="Center" /> 
           </DataTemplate> 
          </GridViewColumn.HeaderTemplate> 
          <GridViewColumn.CellTemplate> 
           <DataTemplate> 
            <Grid> 
             <controls:PresenceIndicator Width="35" 
         Height="30" 
         Margin="7,0,0,0" 
         HorizontalAlignment="center" 
         VerticalAlignment="Center" 
         PhotoDisplayMode="Large" 
         SingleClickAction="ShowContactDetails" 
         Source="{Binding Path=SipURI}" /> 
            </Grid> 
           </DataTemplate> 
          </GridViewColumn.CellTemplate> 
         </GridViewColumn> 
         <GridViewColumn> 
          <GridViewColumn.HeaderTemplate> 
           <DataTemplate> 
            <Label Width="95" 
              Height="25" 
              Margin="10,0,0,0" 
              HorizontalAlignment="Left" 
              VerticalAlignment="Center" 
              Content="Username" 
              Foreground="Black" /> 
           </DataTemplate> 
          </GridViewColumn.HeaderTemplate> 
          <GridViewColumn.CellTemplate> 
           <DataTemplate> 
            <Grid> 
             <Label Height="30" 
               Margin="7,0,0,0" 
               HorizontalAlignment="left" 
               VerticalAlignment="Center" 
               Content="{Binding Path=Username}" 
               Foreground="Black" /> 
            </Grid> 
           </DataTemplate> 
          </GridViewColumn.CellTemplate> 
         </GridViewColumn> 
         <GridViewColumn> 

답변

2
Multiple 또는 Extended에의 selectionMode 변경

. this MSDN post

관련 문제