Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.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
C# WPF:ListView.SelectedItem当单元格有滚动条时_C#_Wpf_Xaml_Listview_Mvvm - Fatal编程技术网

C# WPF:ListView.SelectedItem当单元格有滚动条时

C# WPF:ListView.SelectedItem当单元格有滚动条时,c#,wpf,xaml,listview,mvvm,C#,Wpf,Xaml,Listview,Mvvm,我在WPF中遇到了一个问题。 因此,双击可以很好地处理简单的单元格。但我使用滚动条的专栏并没有反应。如何处理这些细胞 这是我的密码: <ListView> <GridView> <GridViewColumn Header="ColumnWithScroll" IsStretch="True"> <GridViewColumn.CellTemplate> <Dat

我在WPF中遇到了一个问题。 因此,双击可以很好地处理简单的单元格。但我使用滚动条的专栏并没有反应。如何处理这些细胞

这是我的密码:

<ListView>
    <GridView>
        <GridViewColumn Header="ColumnWithScroll" IsStretch="True">
            <GridViewColumn.CellTemplate>
                <DataTemplate DataType="SimpleItems">
                    <ScrollViewer HorizontalScrollBarVisibility="Disabled"
                                  VerticalScrollBarVisibility="Auto"                                                
                                  Name="Scroller" MaxHeight="200">
                        <TextBlock Text="{Binding TextBind}">
                        </TextBlock>
                    </ScrollViewer>
                </DataTemplate>
            </GridViewColumn.CellTemplate>
        </GridViewColumn>
        <GridViewColumn Header="Header" Width="150">
            <GridViewColumn.CellTemplate>
                <DataTemplate>
                    <TextBlock Text="{Binding Smth}" 
                               TextWrapping="WrapWithOverflow"/>
                </DataTemplate>
            </GridViewColumn.CellTemplate>
        </GridViewColumn>
        </GridView.Columns>
    </GridView>
    <ListView.InputBindings>
        <MouseBinding Gesture="LeftDoubleClick" Command="{Binding SomeCommand}"/>
    </ListView.InputBindings>
</ListView>  

解决方案:
只需设置ScrollViewer的属性focuTable=“False”

您可以添加更多详细信息吗?您需要什么和什么不起作用?在一个表(ListView)中有两列。我想处理双击。但是我在单元格中使用滚动条的列对双击没有反应。简单的列很好用。