Vereinsmeisterschaften  22aa7800eae54b428d40e835886cefe1fdefdfdf
This is a software that can be used to manage the internal competition of the swimming club Illertissen called "Vereinsmeisterschaften".
Loading...
Searching...
No Matches
Vereinsmeisterschaften.Behaviors.DataGridBehavior Class Reference

Behavior to display row numbers in the DataGrid row headers and scroll to the selected item in the DataGrid. More...

Static Public Member Functions

static bool GetDisplayRowNumber (DependencyObject obj)
 Get the value of the DisplayRowNumber attached property from a DependencyObject.
 
static void SetDisplayRowNumber (DependencyObject obj, bool value)
 Sets the value of the DisplayRowNumber attached property on a DependencyObject.
 
static object GetObserveSelectedItem (DependencyObject obj)
 Gets the value of the ObserveSelectedItem attached property from a DependencyObject.
 
static void SetObserveSelectedItem (DependencyObject obj, object value)
 Sets the value of the ObserveSelectedItem attached property on a DependencyObject.
 
static bool GetEnableThreeStateSorting (DependencyObject obj)
 Gets the value of the EnableThreeStateSorting attached property from a DependencyObject.
 
static void SetEnableThreeStateSorting (DependencyObject obj, bool value)
 Sets the value of the EnableThreeStateSorting attached property on a DependencyObject.
 

Static Public Attributes

static DependencyProperty DisplayRowNumberProperty
 Attached property to enable displaying row numbers (1-based) in the DataGrid row headers.
 
static readonly DependencyProperty ObserveSelectedItemProperty
 Attached property to observe the selected item in a DataGrid and scroll to it when it changes.
 
static readonly DependencyProperty EnableThreeStateSortingProperty
 Attached property to enable three state sorting (Ascending, Descending, Disabled) and MultiColumn sorting with Shift key in a DataGrid.
 

Static Private Member Functions

static void OnDisplayRowNumberChanged (DependencyObject obj, DependencyPropertyChangedEventArgs e)
 
static void OnObserveSelectedItemChanged (DependencyObject d, DependencyPropertyChangedEventArgs e)
 
static void OnEnableThreeStateSortingChanged (DependencyObject d, DependencyPropertyChangedEventArgs e)
 
static void OnDataGridSorting (object sender, DataGridSortingEventArgs e)
 
static List< T > GetVisualChildCollection< T > (object parent)
 
static void GetVisualChildCollection< T > (DependencyObject parent, List< T > visualCollection)
 

Detailed Description

Behavior to display row numbers in the DataGrid row headers and scroll to the selected item in the DataGrid.

Definition at line 14 of file DataGridBehavior.cs.

Member Function Documentation

◆ GetDisplayRowNumber()

static bool Vereinsmeisterschaften.Behaviors.DataGridBehavior.GetDisplayRowNumber ( DependencyObject obj)
static

Get the value of the DisplayRowNumber attached property from a DependencyObject.

Parameters
objDependencyObject
Returns
Value of the DisplayRowNumber attached property

Definition at line 32 of file DataGridBehavior.cs.

◆ GetEnableThreeStateSorting()

static bool Vereinsmeisterschaften.Behaviors.DataGridBehavior.GetEnableThreeStateSorting ( DependencyObject obj)
static

Gets the value of the EnableThreeStateSorting attached property from a DependencyObject.

Parameters
objDependencyObject
Returns
Value of the EnableThreeStateSorting attached property

◆ GetObserveSelectedItem()

static object Vereinsmeisterschaften.Behaviors.DataGridBehavior.GetObserveSelectedItem ( DependencyObject obj)
static

Gets the value of the ObserveSelectedItem attached property from a DependencyObject.

Parameters
objDependencyObject
Returns
Value of the ObserveSelectedItem attached property

◆ GetVisualChildCollection< T >() [1/2]

static void Vereinsmeisterschaften.Behaviors.DataGridBehavior.GetVisualChildCollection< T > ( DependencyObject parent,
List< T > visualCollection )
staticprivate
Type Constraints
T :Visual 

Definition at line 240 of file DataGridBehavior.cs.

◆ GetVisualChildCollection< T >() [2/2]

static List< T > Vereinsmeisterschaften.Behaviors.DataGridBehavior.GetVisualChildCollection< T > ( object parent)
staticprivate
Type Constraints
T :Visual 

Definition at line 233 of file DataGridBehavior.cs.

◆ OnDataGridSorting()

static void Vereinsmeisterschaften.Behaviors.DataGridBehavior.OnDataGridSorting ( object sender,
DataGridSortingEventArgs e )
staticprivate

Definition at line 173 of file DataGridBehavior.cs.

◆ OnDisplayRowNumberChanged()

static void Vereinsmeisterschaften.Behaviors.DataGridBehavior.OnDisplayRowNumberChanged ( DependencyObject obj,
DependencyPropertyChangedEventArgs e )
staticprivate

Definition at line 47 of file DataGridBehavior.cs.

◆ OnEnableThreeStateSortingChanged()

static void Vereinsmeisterschaften.Behaviors.DataGridBehavior.OnEnableThreeStateSortingChanged ( DependencyObject d,
DependencyPropertyChangedEventArgs e )
staticprivate

Definition at line 161 of file DataGridBehavior.cs.

◆ OnObserveSelectedItemChanged()

static void Vereinsmeisterschaften.Behaviors.DataGridBehavior.OnObserveSelectedItemChanged ( DependencyObject d,
DependencyPropertyChangedEventArgs e )
staticprivate

Definition at line 110 of file DataGridBehavior.cs.

◆ SetDisplayRowNumber()

static void Vereinsmeisterschaften.Behaviors.DataGridBehavior.SetDisplayRowNumber ( DependencyObject obj,
bool value )
static

Sets the value of the DisplayRowNumber attached property on a DependencyObject.

Parameters
objDependencyObject
valueValue for the ObserveSelectedItem attached property

Definition at line 42 of file DataGridBehavior.cs.

◆ SetEnableThreeStateSorting()

static void Vereinsmeisterschaften.Behaviors.DataGridBehavior.SetEnableThreeStateSorting ( DependencyObject obj,
bool value )
static

Sets the value of the EnableThreeStateSorting attached property on a DependencyObject.

Parameters
objDependencyObject
valueValue for the EnableThreeStateSorting attached property

◆ SetObserveSelectedItem()

static void Vereinsmeisterschaften.Behaviors.DataGridBehavior.SetObserveSelectedItem ( DependencyObject obj,
object value )
static

Sets the value of the ObserveSelectedItem attached property on a DependencyObject.

Parameters
objDependencyObject
valueValue for the ObserveSelectedItem attached property

Member Data Documentation

◆ DisplayRowNumberProperty

DependencyProperty Vereinsmeisterschaften.Behaviors.DataGridBehavior.DisplayRowNumberProperty
static
Initial value:
=
DependencyProperty.RegisterAttached("DisplayRowNumber",
typeof(bool),
new FrameworkPropertyMetadata(false, OnDisplayRowNumberChanged))
Behavior to display row numbers in the DataGrid row headers and scroll to the selected item in the Da...

Attached property to enable displaying row numbers (1-based) in the DataGrid row headers.

Definition at line 21 of file DataGridBehavior.cs.

◆ EnableThreeStateSortingProperty

readonly DependencyProperty Vereinsmeisterschaften.Behaviors.DataGridBehavior.EnableThreeStateSortingProperty
static
Initial value:
=
DependencyProperty.RegisterAttached("EnableThreeStateSorting",
typeof(bool),
new PropertyMetadata(false, OnEnableThreeStateSortingChanged))

Attached property to enable three state sorting (Ascending, Descending, Disabled) and MultiColumn sorting with Shift key in a DataGrid.

Definition at line 139 of file DataGridBehavior.cs.

◆ ObserveSelectedItemProperty

readonly DependencyProperty Vereinsmeisterschaften.Behaviors.DataGridBehavior.ObserveSelectedItemProperty
static
Initial value:
=
DependencyProperty.RegisterAttached("ObserveSelectedItem",
typeof(object),
new PropertyMetadata(null, OnObserveSelectedItemChanged))

Attached property to observe the selected item in a DataGrid and scroll to it when it changes.

Definition at line 88 of file DataGridBehavior.cs.


The documentation for this class was generated from the following file: