WinForms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class MergedStateTracker

    Show / Hide Table of Contents

    Class MergedStateTracker

    Inheritance
    System.Object
    MergedStateTracker
    Implements
    System.IDisposable
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Syncfusion.Windows.Forms.Tools.XPMenus
    Assembly: Syncfusion.Tools.Windows.dll
    Syntax
    public class MergedStateTracker : IDisposable

    Constructors

    MergedStateTracker(IBarItemContainer)

    Declaration
    public MergedStateTracker(IBarItemContainer container)
    Parameters
    Type Name Description
    IBarItemContainer container

    Properties

    ActiveForm

    Declaration
    protected Form ActiveForm { get; }
    Property Value
    Type Description
    System.Windows.Forms.Form

    Methods

    BringItemIdToFront(ArrayList, String)

    Declaration
    protected void BringItemIdToFront(ArrayList list, string formTypeName)
    Parameters
    Type Name Description
    System.Collections.ArrayList list
    System.String formTypeName

    Dispose()

    Declaration
    public virtual void Dispose()

    GetMergeId(BarItem)

    Declaration
    public static string GetMergeId(BarItem item)
    Parameters
    Type Name Description
    BarItem item
    Returns
    Type Description
    System.String

    GetMergeListForKey(String)

    Declaration
    protected ArrayList GetMergeListForKey(string mergeId)
    Parameters
    Type Name Description
    System.String mergeId
    Returns
    Type Description
    System.Collections.ArrayList

    InitMergedItemsHash()

    Declaration
    public virtual void InitMergedItemsHash()

    IsMergeable(BarItem)

    Declaration
    protected virtual bool IsMergeable(BarItem barItem)
    Parameters
    Type Name Description
    BarItem barItem
    Returns
    Type Description
    System.Boolean

    OnItemPropertyChanged(BarItem, SyncfusionPropertyChangedEventArgs)

    Declaration
    public virtual void OnItemPropertyChanged(BarItem item, SyncfusionPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    BarItem item
    SyncfusionPropertyChangedEventArgs e

    OnItemsCollectionChanged(CollectionChangeEventArgs)

    Declaration
    public virtual void OnItemsCollectionChanged(CollectionChangeEventArgs e)
    Parameters
    Type Name Description
    System.ComponentModel.CollectionChangeEventArgs e

    ShouldDrawVisible(BarItem, out Boolean)

    Declaration
    public virtual bool ShouldDrawVisible(BarItem item, out bool validValueReturned)
    Parameters
    Type Name Description
    BarItem item
    System.Boolean validValueReturned
    Returns
    Type Description
    System.Boolean

    UpdateMergeHash()

    Declaration
    public virtual void UpdateMergeHash()

    UpdateMergeHashForItem(BarItem, CollectionChangeAction)

    Declaration
    protected void UpdateMergeHashForItem(BarItem barItem, CollectionChangeAction action)
    Parameters
    Type Name Description
    BarItem barItem
    System.ComponentModel.CollectionChangeAction action

    Implements

    System.IDisposable
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved