Inheritance
System.Object
MergedBar
Implements
System.ICloneable
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback
Assembly: Syncfusion.Tools.Windows.dll
public class MergedBar : Bar, IChangeNotifyingItem, IBarItemContainer, IDesignable, ICloneable, ISerializable, IDeserializationCallback, IMergedContainer
Constructors
Declaration
public MergedBar(Bar[] barsToMerge, BarManager manager)
Parameters
Fields
Declaration
protected Bar[] mergedBars
Field Value
Properties
Declaration
public override bool AllowCustomizing { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override bool AllowHiding { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override bool AllowItemsReorderOnShrunk { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override string BarName { get; set; }
Property Value
Type |
Description |
System.String |
|
Overrides
Declaration
public override BarStyle BarStyle { get; set; }
Property Value
Overrides
Gets or sets user friendly bar's caption string, which appears when the tool bar floats and in the customization dialog.
Declaration
public override string Caption { get; set; }
Property Value
Type |
Description |
System.String |
|
Overrides
Declaration
public bool CurrentVisibleStateDueToMerge { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
public override BarManager Manager { get; set; }
Property Value
Overrides
Declaration
public override int MenuItemMergeOrder { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Overrides
Returns the array of bars used to create this MergedBar.
The MDI parent form's Bar is always at index zero.
Declaration
public Bar[] MergedBarsCollection { get; }
Property Value
Allows propagation of changes to collection from MergedBar to underlying Bar.
Declaration
public bool PropagateChanges { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Declaration
public void ActiveManagerChanged(BarManager activeManager)
Parameters
Declaration
protected MergedStateTracker CreateMergedStateTracker()
Returns
Declaration
protected override void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
System.Boolean |
disposing |
|
Overrides
Declaration
public void MergeBars(Bar[] bars)
Parameters
Type |
Name |
Description |
Bar[] |
bars |
|
Declaration
protected override void OnItemsCollectionChanged(object sender, CollectionChangeEventArgs args)
Parameters
Type |
Name |
Description |
System.Object |
sender |
|
System.ComponentModel.CollectionChangeEventArgs |
args |
|
Overrides
Declaration
public override void RemoveItem(BarItem item)
Parameters
Overrides
Declaration
protected override bool ShouldDrawInactiveItems()
Returns
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override bool ShouldDrawVisible(BarItem item)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
Explicit Interface Implementations
Declaration
bool IMergedContainer.IsItemHiddenByMerge(BarItem item)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.ICloneable
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback