1

通过拖放将 ListView 与 GridView 一起使用

拖放工作正常

损坏的是两个复选框列

<GridViewColumn.CellTemplate>
      <DataTemplate>
           <CheckBox Content="" IsChecked="{Binding Path=AppliedDispGrid, Mode=TwoWay}"/>
      </DataTemplate>
</GridViewColumn.CellTemplate>

是什么破坏了 PreviewMouseLeftButtonDown 复选框
我怎样才能拖放并仍然单击复选框?

<ListView Grid.Row="2" Grid.Column="0" x:Name="lbFields" VerticalContentAlignment="Stretch" 
          ItemsSource="{Binding Source={StaticResource fieldDefsApplied}}"
                    ScrollViewer.VerticalScrollBarVisibility="Visible"
                    AllowDrop="True"
                    PreviewMouseLeftButtonDown="ListView_PreviewMouseLeftButtonDown"
                    DragDrop.Drop="ListView1_DragDrop" >

厌倦了将其拆分为 MouseDown 和 MouseMove 但未调用 MouseDown 事件。

4

0 回答 0