Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 无法在我的ListView中选择行_Wpf_Listview - Fatal编程技术网

Wpf 无法在我的ListView中选择行

Wpf 无法在我的ListView中选择行,wpf,listview,Wpf,Listview,我无法在列表项中选择行 这是我的密码 <Grid DockPanel.Dock="Left" MinWidth="250"> <ListView x:Name="ListVendors" ItemsSource="{Binding SourceCollection}"> <ListView.View> <GridView> <GridView.ColumnHeaderContainerStyle> <

我无法在列表项中选择行

这是我的密码

<Grid DockPanel.Dock="Left" MinWidth="250">
 <ListView x:Name="ListVendors" ItemsSource="{Binding SourceCollection}">
  <ListView.View>
   <GridView>
    <GridView.ColumnHeaderContainerStyle>
     <Style><Setter Property="FrameworkElement.Visibility" Value="Collapsed"/></Style>
    </GridView.ColumnHeaderContainerStyle>
    <GridViewColumn>
     <GridViewColumn.CellTemplate>
      <DataTemplate>
       <Grid>
        <Grid.RowDefinitions>
         <RowDefinition />
         <RowDefinition />
         <RowDefinition />
        </Grid.RowDefinitions>
        <TextBlock Grid.Row="0" Text="{Binding Name}" FontSize="20"/>
        <TextBlock Grid.Row="1" Text="{Binding Code}" Foreground="Gray" />
        <TextBlock Grid.Row="2" Text="{Binding ContactNo}" Foreground="Gray" />
       </Grid>
      </DataTemplate>
     </GridViewColumn.CellTemplate>
    </GridViewColumn>
    <GridViewColumn>
     <GridViewColumn.CellTemplate>
      <DataTemplate>
       <Grid>
        <Grid.RowDefinitions>
         <RowDefinition />
        </Grid.RowDefinitions>
        <TextBlock Grid.Row="0" Text="{Binding Path=Address, Converter={StaticResource addNewLineConv}}" Grid.RowSpan="3" />
       </Grid>
      </DataTemplate>
     </GridViewColumn.CellTemplate>
    </GridViewColumn>
    <GridViewColumn>
     <GridViewColumn.CellTemplate>
      <DataTemplate>
       <Grid>
        <Grid.RowDefinitions>
         <RowDefinition />
        </Grid.RowDefinitions>
        <TextBlock Grid.Row="2" Text="{Binding Email}"/>
       </Grid>
      </DataTemplate>
     </GridViewColumn.CellTemplate>
    </GridViewColumn>
   <GridViewColumn DisplayMemberBinding="{Binding Email}" Header="Email"/>
  </GridView>
 </ListView.View>
</ListView>


如何在ListView中选择一行???

它适合我。以后,请提供完整的示例,因为在尝试重现问题时生成类不是很方便。请看抱歉@Athari,我下次会提供一个。对我来说,这是工作,但我不能选择一行。我已经创建了一个新的WPF应用程序,并使用此代码:它确实工作。您的应用程序中还有其他问题(默认的ListView样式?)您介意检查一下我的代码吗??你没读过吗