0

私はWPf Datagridを初めて使用します。データグリッドでセルを選択してEnterキーを押すと、readonly = false(編集可能)に変更され、ユーザーがコンテンツを変更でき、Enterキーを押すとセルがreadonly = trueに変更される必要があります(編集不可)。

私のxamlは次のようになります:

<DataGrid AutoGenerateColumns="False" Height="496"  HorizontalAlignment="Left"  
          PreviewKeyDown="DgvMaterial_PreviewKeyDown" DataGridCell.Selected="DataGrid_select" 
          Name="DgvMaterial" VerticalAlignment="Top" Width="958" Margin="21,20,0,0"  
          ItemsSource="{Binding Path=., Mode=OneWay}"   
          AlternationCount="1" AlternatingRowBackground="#FFE9FFE9" 
          SelectionUnit="FullRow" CanUserResizeColumns="False" DataContext="{Binding}" 
          RowHeight="30" UseLayoutRounding="True" 
          RowHeaderWidth="0" OverridesDefaultStyle="False" ColumnHeaderHeight="30" 
          SelectionMode="Single" ScrollViewer.VerticalScrollBarVisibility="Auto" 
          FontFamily="MS Gothic" FontSize="12" CellStyle="{StaticResource Body_Content_DataGrid_Centering}" 
          IsHitTestVisible="True" SelectionChanged="DgvMaterial_SelectionChanged" 
          Loaded="DgvMaterial_Loaded" CellEditEnding="DgvMaterial_CellEditEnding" TabIndex="5"
          SelectedIndex="-1" IsReadOnly="True"> 
4

1 に答える 1