/// <summary> /// Sets the drag format when this instance is being dragged above or below another row. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <param name="format">The drag format used when this instance is being dragged above or below another row.</param> public static void SetMoveDragFormat(DataGridRow dataGridRow, string format) { dataGridRow.SetValue(MoveDragFormatProperty, format); }
/// <summary> /// Sets the content template when this instance is being dragged above or below another row. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <param name="value">A data template used when this instance is being dragged above or below another row.</param> public static void SetMoveDragContentTemplate(DataGridRow dataGridRow, DataTemplate value) { dataGridRow.SetValue(MoveDragContentTemplateProperty, value); }
/// <summary> /// Sets the is read only flag for the row. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <param name="value">if set to <c>true</c> the row is read only.</param> public static void SetIsReadOnly(DataGridRow dataGridRow, bool value) { dataGridRow.SetValue(IsReadOnlyProperty, value); }
/// <summary> /// Sets the command used to move another row below this one using drag and drop. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <param name="command">The command to move a row below this instance.</param> public static void SetMoveBelowCommand(DataGridRow dataGridRow, ICommand command) { dataGridRow.SetValue(MoveBelowCommandProperty, command); }
/// <summary> /// Sets the deselection enabled property. If enabled, and the row is clicked while selected, the row is deselected. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <param name="value">if set to <c>true</c> deselects the row when selected and clicked.</param> public static void SetIsDeselectionEnabled(DataGridRow dataGridRow, bool value) { dataGridRow.SetValue(IsDeselectionEnabledProperty, value); }