/// <summary>Helper for setting <see cref="OfRowPropertyKey"/> on <paramref name="element"/>.</summary> /// <param name="element"><see cref="DataGridRow"/> to set <see cref="OfRowPropertyKey"/> on.</param> /// <param name="value">OfRow property value.</param> public static void SetOfRow(this DataGridRow element, int value) { if (element is null) { throw new ArgumentNullException(nameof(element)); } element.SetValue(OfRowPropertyKey, value); }
/// <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); }
/// <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 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 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>Helper for setting <see cref="OfRowPropertyKey"/> on <paramref name="element"/>.</summary> /// <param name="element"><see cref="DataGridRow"/> to set <see cref="OfRowPropertyKey"/> on.</param> /// <param name="value">OfRow property value.</param> public static void SetOfRow(this DataGridRow element, int value) { element.SetValue(OfRowPropertyKey, 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); }
public static void SetIsBroughtIntoViewWhenSelected( DataGridRow dataGridRow, bool value) { dataGridRow.SetValue(IsBroughtIntoViewWhenSelectedProperty, value); }
public static void SetFocusWhileSelection(DataGridRow dataGridRow, bool value) { dataGridRow.SetValue(FocusWhileSelectionProperty, value); }
public static void SetSelectionVisibility(DataGridRow i, Visibility value) => i.SetValue(SelectionVisibilityProperty, value);
private static void SetHeadersVisibility(DataGridRow row, DataGridHeadersVisibility value) { row.SetValue(HeadersVisibilityPropertyKey, value); }
private static void SetAreRowDetailsFrozen(DataGridRow row, bool value) { row.SetValue(AreRowDetailsFrozenPropertyKey, value); }
public static void SetStartAt(this DataGridRow element, int value) { element.SetValue(StartAtProperty, value); }
public static void SetIn(this DataGridRow element, DataGrid value) { element.SetValue(InProperty, value); }