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
Overrides
Declaration
public override bool AllowHiding { get; set; }
Property Value
Overrides
Declaration
public override bool AllowItemsReorderOnShrunk { get; set; }
Property Value
Overrides
Declaration
public override string BarName { get; set; }
Property Value
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
Overrides
Declaration
public bool CurrentVisibleStateDueToMerge { get; set; }
Property Value
Declaration
public override BarManager Manager { get; set; }
Property Value
Overrides
Declaration
public override int MenuItemMergeOrder { get; set; }
Property Value
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
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
Overrides
Declaration
public override bool ShouldDrawVisible(BarItem item)
Parameters
Returns
Overrides
Explicit Interface Implementations
Declaration
bool IMergedContainer.IsItemHiddenByMerge(BarItem item)
Parameters
Returns
Implements
System.ICloneable
System.Runtime.Serialization.ISerializable
System.Runtime.Serialization.IDeserializationCallback