/// <summary> /// Gets the content template when this instance is being dragged above or below another row. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <returns>A data template used when this instance is being dragged above or below another row.</returns> public static DataTemplate GetMoveDragContentTemplate(DataGridRow dataGridRow) { return (DataTemplate)dataGridRow.GetValue(MoveDragContentTemplateProperty); }
/// <summary> /// Gets the command used to move another row below this one using drag and drop. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <returns>The command to move a row below this instance.</returns> public static ICommand GetMoveBelowCommand(DataGridRow dataGridRow) { return (ICommand)dataGridRow.GetValue(MoveBelowCommandProperty); }
/// <summary> /// Gets 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> /// <returns><c>true</c> if deselecting row when selected and clicked, otherwise <c>false</c>.</returns> public static bool GetIsDeselectionEnabled(DataGridRow dataGridRow) { return (bool)dataGridRow.GetValue(IsDeselectionEnabledProperty); }
/// <summary> /// Gets the is read only flag for the row. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <returns><c>true</c> if the row is read only, otherwise <c>false</c>.</returns> public static bool GetIsReadOnly(DataGridRow dataGridRow) { return (bool)dataGridRow.GetValue(IsReadOnlyProperty); }
/// <summary> /// Gets the drag format when this instance is being dragged above or below another row. /// </summary> /// <param name="dataGridRow">The data grid row.</param> /// <returns>The drag format used when this instance is being dragged above or below another row.</returns> public static string GetMoveDragFormat(DataGridRow dataGridRow) { return (string)dataGridRow.GetValue(MoveDragFormatProperty); }