internal HeaderFooterItem() { m_itemContainerManager = new DataGridItemContainerManager( this ); //to prevent creation of the headerfooteritem by anybody else than us. BindingOperations.SetBinding( this, HeaderFooterItem.ItemIndexProperty, m_sItemIndexBinding ); BindingOperations.SetBinding( this, HeaderFooterItem.IsBeingEditedInternalProperty, m_sIsBeingEditedInternalBinding ); BindingOperations.SetBinding( this, HeaderFooterItem.IsCurrentInternalProperty, m_sIsCurrentInternalBinding ); BindingOperations.SetBinding( this, HeaderFooterItem.HasValidationErrorInternalProperty, m_sHasValidationErrorInternalBinding ); BindingOperations.SetBinding( this, RowSelector.VisibleProperty, m_sRowSelectorVisibleBinding ); BindingOperations.SetBinding( this, RowSelector.RowSelectorStyleProperty, m_sRowSelectorStyleBinding ); }
internal HeaderFooterItem() { m_itemContainerManager = new DataGridItemContainerManager(this); //to prevent creation of the headerfooteritem by anybody else than us. BindingOperations.SetBinding(this, HeaderFooterItem.ItemIndexProperty, m_sItemIndexBinding); BindingOperations.SetBinding(this, HeaderFooterItem.IsBeingEditedInternalProperty, m_sIsBeingEditedInternalBinding); BindingOperations.SetBinding(this, HeaderFooterItem.IsCurrentInternalProperty, m_sIsCurrentInternalBinding); BindingOperations.SetBinding(this, HeaderFooterItem.HasValidationErrorInternalProperty, m_sHasValidationErrorInternalBinding); BindingOperations.SetBinding(this, RowSelector.VisibleProperty, m_sRowSelectorVisibleBinding); BindingOperations.SetBinding(this, RowSelector.RowSelectorStyleProperty, m_sRowSelectorStyleBinding); }
public GroupHeaderControl() { this.CommandBindings.Add(new CommandBinding(DataGridCommands.ExpandGroup, this.OnExpandExecuted, this.OnExpandCanExecute)); this.CommandBindings.Add(new CommandBinding(DataGridCommands.CollapseGroup, this.OnCollapseExecuted, this.OnCollapseCanExecute)); this.CommandBindings.Add(new CommandBinding(DataGridCommands.ToggleGroupExpansion, this.OnToggleExecuted, this.OnToggleCanExecute)); m_itemContainerManager = new DataGridItemContainerManager(this); }
public GroupHeaderControl() { this.CommandBindings.Add( new CommandBinding( DataGridCommands.ExpandGroup, this.OnExpandExecuted, this.OnExpandCanExecute ) ); this.CommandBindings.Add( new CommandBinding( DataGridCommands.CollapseGroup, this.OnCollapseExecuted, this.OnCollapseCanExecute ) ); this.CommandBindings.Add( new CommandBinding( DataGridCommands.ToggleGroupExpansion, this.OnToggleExecuted, this.OnToggleCanExecute ) ); m_itemContainerManager = new DataGridItemContainerManager( this ); }