DataGrid.IsReadOnly プロパティ


ユーザーが DataGrid 内の値を編集できるかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the user can edit values in the DataGrid.

 property bool IsReadOnly { bool get(); void set(bool value); };
public bool IsReadOnly { get; set; }
member this.IsReadOnly : bool with get, set
Public Property IsReadOnly As Boolean


行とセルが読み取り専用の場合は true。それ以外の場合は falsetrue if the rows and cells are read-only; otherwise, false. 登録済みの既定値は false です。The registered default is false. この値が何に影響されるかの詳細については、DependencyProperty のトピックを参照してください。For more information about what can influence the value, see DependencyProperty.


プロパティをにtrue設定すると、 DataGridすべてのセルが読み取り専用になります。 IsReadOnlySet the IsReadOnly property to true to make all the cells in the DataGrid read-only. 個々の列またはセルを読み取り専用にするにDataGridColumn.IsReadOnlyDataGridCell.IsReadOnly 、プロパティまたはプロパティを設定します。To make individual columns or cells read-only, set the DataGridColumn.IsReadOnly or DataGridCell.IsReadOnly properties. DataGrid、列、またはセルレベルの設定の間に競合がある場合、のtrue値はのfalse値よりも優先されます。If a conflict exists between the settings at the DataGrid, column, or cell levels, a value of true takes precedence over a value of false.

コントロールが編集モードのときtrueにこのプロパティをに設定すると、保留中のすべての編集が破棄されます。If this property is set to true while the control is in editing mode, all pending edits are discarded.