[英]WPF: ListView.SelectedItem when Cell has ScrollBar
我在 WPF 中遇到问题。 因此,双击适用于简单的单元格。 但是,我使用 ScrollBar 的列没有反应。 如何处理这些细胞?
这是我的代码:
<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的属性Focucable="False"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.