2011-07-22 3 views
0

以下のスタイルを使用して、wpfデータグリッド行のマウス選択を無効にしました。しかし、私は上下の矢印キーを使用して行を選択することができます。どのようにそれを無効にするには?矢印キーを使用して選択すると特定の行セクションを無効にするにはどうすればよいですか?

<Style x:Key="rowStyle" TargetType="{x:Type DataGridRow}"> 
    <Setter Property="AllowDrop" Value="True" /> 
    <Style.Triggers> 
     <DataTrigger Binding="{Binding Name}" Value="{x:Null}"> 
     <Setter Property="IsHitTestVisible" Value="False"/> 
     <Setter Property="IsSelected" Value="False"/> 
     <Setter Property="Focusable" Value="False"/> 
     <Setter Property="FocusVisualStyle" Value="{x:Null}"/> 
     </DataTrigger> 
    </Style.Triggers> 
</Style> 

答えて

0

PreviewKeyDownイベントにとキーKey.UpKey.Downセットe.Handed - true;

のために聞きます
関連する問題