Namespace: Dapfor.Net.Ui
Assembly: Dapfor.Net (in Dapfor.Net.dll) Version: 2.10.3.24917 (2.10.3.24917)
Assembly: Dapfor.Net (in Dapfor.Net.dll) Version: 2.10.3.24917 (2.10.3.24917)
Syntax
C# |
---|
public event EventHandler<GridHeaderEventArgs> GroupingChanged |
Visual Basic |
---|
Public Event GroupingChanged As EventHandler(Of GridHeaderEventArgs) |
Visual C++ |
---|
public: event EventHandler<GridHeaderEventArgs^>^ GroupingChanged { void add (EventHandler<GridHeaderEventArgs^>^ value); void remove (EventHandler<GridHeaderEventArgs^>^ value); } |
F# |
---|
member GroupingChanged : IEvent<EventHandler<GridHeaderEventArgs>, GridHeaderEventArgs> |
Value
Type: System..::..EventHandler<(Of <(<'GridHeaderEventArgs>)>)>Examples
Copy | |
---|---|
public void InitializeGrid(Grid grid) { grid.HeaderAdded += delegate(object sender, GridHeaderEventArgs e) { Console.WriteLine("A header has been added on the {0} hierarchical level", e.Header.Level); }; grid.HeaderRemoving += delegate(object sender, GridHeaderEventArgs e) { Console.WriteLine("A header is removing from the {0} hierarchical level", e.Header.Level); }; grid.HeaderRemoved += delegate(object sender, GridHeaderEventArgs e) { Console.WriteLine("A header has been removed from the grid"); }; grid.HeaderHeightChanged += delegate(object sender, GridHeaderEventArgs e) { Console.WriteLine("The new height of the header = {0}", e.Header.Height); }; //Add header and some columns grid.Headers.Add(new Header()); grid.Headers[0].Add(new Column("Price")); grid.Headers[0].Add(new Column("Quantity")); grid.Headers.Add(new Header()); //Set a new height of the column panel grid.Headers[0].ColumnPanelHeight = 25; //Hide the header grid.Headers[1].Visible = false; //Move the first column grid.Headers[0]["Price"].VisibleIndex = 1; //Remove the header grid.Headers.RemoveAt(0); } |
Thread Safety
This event is always raised in the GUI thread