skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class ItemStateManagerFactory

Inheritance
System.Object
ItemStateManagerFactoryBase
ItemStateManagerFactory
BreadCrumbElementStateManager
AIPromptToolbarItemStateManagerFactory
ApplicationMenuButtonStateManagerFactory
AppointmentElementStateManagerFactory
BackstageItemStateManagerFactory
BaseChatItemElementStateManagerFactory
BaseWizardElementStateManagerFactory
ButtonItemStateManagerFactory
CalendarCellStateManagerFactory
CartesianAxisStateManager
ChatMessageAvatarElementStateManagerFactory
ChatMessageBubbleElementStateManagerFactory
ChatMessageNameElementStateManagerFactory
ChatMessageStatusElementStateManagerFactory
DescriptionContentListVisualItemStateManager
ToolWindowCaptionElementStateManager
DropDownButtonStateManagerFatory
EditorElementStateManager
ExpanderElementStateManager
ExpanderItemStateManager
FatNavigationItemItemStateManagerFactory
FilterViewExpanderStateManagerFactory
GalleryItemStateManager
GanttViewTextViewCellElementStateManager
GridExpanderItemStateManager
GridFilterButtonStateManagerFactory
GridHyperlinkCellContentElementStateManager
GroupBoxVisualElementStateManagerFactory
InnerItemStateManagerFactory
ItemInButtonGroupStateManager
LightVisualToggleButtonStateManagerFactory
ListViewDataCellStateManagerFactory
ListViewVisualItemStateManagerFactory
MapNavigationElementStateManager
RadOfficeNavigationBarItemStateManager
OverflowAssociatedButtonStateManager
OverflowButtonStateManager
PanelStateManagerFactory
PivotCellElement.PivotCellStateManagerFactory
PivotFilterFunctionButtonStateManagerFactory
ProgressIndicatorStateManager
PropertyGridHeaderElementStateManager
PropertyGridItemElementBaseStateManager
PropertyGridValueButtonStateManager
PropertyGridValueElementStateManager
QuickAccessToolbarStateManagerFactory
RadCollapsiblePanelElementStateManagerFactory
RadDropDownListEditableAreaElementStateManagerFactory
RadFormElementStateManager
RadFormTitleBarElementStateManager
RadGanttViewBaseStateManager
RadListVisualItemStateManager
RadMenuItemBaseStateManagerFactory
RadPageViewButtonElementStateManager
RadPageViewItemStateManager
RadPageViewPinButtonElementStateManager
RadProgressBarStateManager
RadRibbonBarElementStateManager
CollapseButtonStateManagerFactory
ColumnHeaderStateManagerFactory
ColumnStateManagerFactory
TaskCardStateManagerFactory
RadTitleBarElementStateManager
RadWaitingBarStateManager
RangeSelectorVisualElementStateManager
RatingVisualItemStateManager
RibbonBarGroupSeparator.RibbonBarGroupSeparatorStateManager
RibbonFormElementStateManager
RibbonFormTitleBarButtonStateManager
RibbonFormTitleBarElementStateManager
ScrollBarThumbStateManager
ScrollButtonStateManagerFactory
SearchBarTextBoxButtonStateManager
SeparatorElementStateManager
SheetSelectorTabItemStateManager
SplitContainerElementStateManager
SplitterElementStateManager
SplitterLayoutStateManager
StackViewElementStateManager
GridCellElementStateManagerFactory
GridMergeCellElementStateManager
GridRowElementStateManagerFactory
HeaderCellStateManagerFactory
OhlcPointElementStateManagerFactory
TableElementStateManagerFactory
TreeNodeContentElementStateManager
TreeNodeElementStateManager
TreeViewElementStateManager
UIChartElementStateManagerFactory
UISparkElementStateManagerFactory
VirtualGridCellElementStateManagerFactory
VirtualGridExpanderItemStateManagerFactory
VirtualGridFilterButtonStateManagerFactory
VirtualGridHeaderCellStateManagerFactory
VirtualGridRowElementStateManagerFactory
StepConnectionElementStateManagerFactory
StepContentElementStateManagerFactory
StepItemIndicatorElementStateManagerFactory
StripViewElementStateManager
TabbedFormControlElementStateManager
TabbedFormControlItemStateManager
TabbedFormElementStateManager
TabbedFormSystemButtonStateManager
TaskDialogButtonStateManagerFactory
TaskDialogExpanderStateManagerFactory
TimePickerVerticalStateManager
TimeTableStackLayoutElementVerticalStateManager
TimeTableVisualElementStateManager
TitleBarButtonStateManager
ToggleButtonStateManagerFactory
ToggleSwitchElementStateManager
ToggleSwitchThumbElementStateManager
ToolbarFormControlElementStateManager
ToolbarFormControlSystemButtonStateManager
ToolbarFormElementStateManager
TrackBarElementStateManager
TrackBarStateManager
TrackBarThumbElementStateManager
ViewNavigationElementStateManagerFactory
WaitingBarIndicatorStateManager
WaitingBarSeparatorStateManager
VirtualKeyboardKeyStateManagerFactory
Inherited Members
ItemStateManagerFactoryBase.StateManagerInstance
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: Telerik.WinControls.Styles
Assembly: Telerik.WinControls.dll

Syntax

public class ItemStateManagerFactory : ItemStateManagerFactoryBase

Constructors

ItemStateManagerFactory()

Declaration
public ItemStateManagerFactory()

Properties

RootState

Declaration
public StateNodeBase RootState { get; }
Property Value
StateNodeBase

Methods

AddDefaultVisibleStates(ItemStateManager)

Declaration
protected virtual void AddDefaultVisibleStates(ItemStateManager sm)
Parameters
ItemStateManager sm

CreateDefaultStates()

Creates default states.

Declaration
protected virtual StateNodeBase CreateDefaultStates()
Returns
StateNodeBase

The created StateNodeBase instance.

CreateEnabledStates()

Declaration
protected virtual StateNodeBase CreateEnabledStates()
Returns
StateNodeBase

CreateRootState()

Declaration
public virtual StateNodeBase CreateRootState()
Returns
StateNodeBase

CreateSpecificStates()

Declaration
protected virtual StateNodeBase CreateSpecificStates()
Returns
StateNodeBase

CreateStateManager()

Declaration
protected override ItemStateManagerBase CreateStateManager()
Returns
ItemStateManagerBase

Overrides
ItemStateManagerFactoryBase.CreateStateManager()

CreateStateManagerCore()

Declaration
protected virtual ItemStateManager CreateStateManagerCore()
Returns
ItemStateManager

Extension Methods

SvgExtentions.Traverse<T>(T, Func<T, IEnumerable<T>>)
SvgExtentions.TraverseDepthFirst<T>(T, Func<T, IEnumerable<T>>)
Getting Started
  • Install Now
  • Demos
  • Step-by-Step Tutorial
  • Sample Applications
  • SDK Samples
  • Visual Studio Extensions
Support Resources
  • Code Library
  • Knowledge Base
  • Videos
Community
  • Forums
  • Blogs
  • Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.