alexa
menu

WPF

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

    Show / Hide Table of Contents

    Namespace Syncfusion.Windows.Shared

    Classes

    AnimationDirection

    Defines direction of month change animation.

    AnimationTypes

    Popup AnimationType enumeration

    AutoTemplatedContentControl

    Class used to create control that uses some other type as it's default style key. Useful when element can not have template itself and it's internal classes should not be visible to user.

    AutoTemplatedControl

    Class used to create control that uses some other type as it's default style key. Useful when element can not have template itself and it's internal classes should not be visible to user.

    AvatarCharacter

    Specifies the avatar charcters for the SfAvatarView.

    AvatarContentType

    Specifies the various content types for the SfAvatarView.

    AvatarInitialsType

    Specifies the intials types for the SfAvatarView.

    AvatarShape

    Specifies the various shapes for the SfAvatarView.

    AvatarSize

    Specifies the various sizes for the SfAvatarView.

    BindingUtils

    Class that stores methods used to operate on data bindings.

    BlackDatesCollection

    BlackDatesCollection class

    BlackoutDatesCollection

    BlackoutDatesCollection class

    BlackoutDatesRange
    BooleanToVisibilityConverterEx

    This class makes relation between System.Boolean value and System.Windows.Visibility value. Pass true as converter parameter to inverse the operation.

    BoolNegationConverter

    Value converter that applies NOT operator to a System.Boolean value.

    BoolToObjectConverter

    This class converts a boolean value into an other object. Can be used to convert true/false to visibility, a couple of colors, couple of images, etc.

    Border3D

    Border that renders old-style 3D border when no border brush is specified.

    BorderEyeDrop

    Represent a control which serves as EyeDropper in ColorPicker

    BuilderCommandBehaviorBase<TControl, TEventArgs, TReturn>
    CalendarEdit

    Represents a control that enables the user to select a date using a visual calendar display that depends on the culture settings.

    The control supports Windows themes ( Default, Silver, Metallic, Zune, Royale and Aero) and skins (Office2003, Office2007Blue, Office2007Black, Office2007Silver and Blend ). Also the user can define own skin by setting necessary properties of the class.

    CalendarEdit.ChangeMonthMode

    Defines whether calendar should be scrolled to the previous/next month, if the cell that does not belong to the current month is clicked.

    CalendarEdit.ChangeVisualModeDirection

    Defines visual mode changing direction.

    CalendarEdit.CollectionChangedAction

    Defines actions available for the collection of this type.

    CalendarEdit.HighlightSate

    Defines highlighting animation state.

    CalendarEdit.MonthChangedEventHandler

    Delegate for creating order change events

    CalendarEdit.MoveDirection

    Defines month changing direction.

    CalendarEdit.VisualModeHistory

    Describes previous and current calendar visual mode.

    CalendarEditGrid

    Implements the basic functionality required by the grid.

    CalendarStyle

    Defines calendar style.

    CalendarVisualMode

    Specifies visual mode of CalendarEdit control.

    Carousel
    CarouselItem
    CarouselPanel
    Cell

    Implements the basic functionality required by the cell.

    CheckIconType

    MenuItem Check Icon Type

    ChromelessWindow

    Represents a customizable window component that allows to modify title bar, resize border, and change the style of the entire window.

    ChromelessWindow.ReSizeGripMouseEventHandler

    Represents the method that handles the ReSizeGripMouseEvent.

    ChromelessWindowInterop

    This class is responsible for Interop with Win32 Windows.

    ChromelessWindowInterop.SizingDirection

    Sizing Direction

    ClipConverter
    Clock

    Represents a Clock control.

    Clock.Position

    Positions for the AM/PM selector.

    CloseCalendarAction

    This enum classifies close calendar action.

    CloseMode

    Stores the CloseMode of the TileViewItem.

    CollectionVisibilityConverter

    This class converts a collection size to visibility.

    ColorBar

    Represents the class for the color bar

    ColorEdit

    Represents a control that helps to edit and manage color data.

    ColorItem

    Represents a class for ColorItem in system color items list.

    ColorItemList

    Contains list of system colors

    ColorPicker

    Represents a control that helps to pick and edit colors.

    ColorToBrushConverter

    This class makes relation between System.Windows.Media.Color value and System.Windows.Media.Brush value.

    ColorToHSVBackgroundConverter

    Class which converts color to HSV background.

    ComboBoxAdvAutomationPeer

    Provides UI Automation support for the ComboBoxAdv control.

    ComboBoxItemAdvAutomationPeer

    Provides UI Automation support for the ComboBoxItemAdv control.

    ComboBoxItemAdvDataAutomationPeer
    CommandBehaviorBase<T>

    Base behavior to handle connecting a System.Windows.Controls.Control to a Command.

    ControlCommandBase<TBehavior, TControl>
    ConversionExtensions
    CornerRadiusConverter

    CornerRadiusConverter class that convert the corner radius

    CountToVisibilityConverter

    Returns Visibility based on int count value. if value is greater than zero, returns Visible; otherwise Collapse.

    CultureInfoTypeConverter

    Converter for converting string into culture info

    CurrencySymbolPosition

    Represents the CurrencySymbol Position

    CurrencyTextBox

    Represents a control that accepts only currency values.

    CursorHandler
    CursorHandler.POINT
    CustomPathCarouselPanel
    DataState

    This enum classifies data state.

    DataTemplateItem

    Used for storing date/template pairs.

    DataTemplatesDictionary

    Represents a collection that is used for storing date/template pairs.

    Date

    Represents date.

    DatePart

    This enum classifies date-time type.

    DateParts

    This enum classifies Default DateParts type.

    DatesCollection

    Collection for storing selected dates.

    DateTimeBase
    DateTimeEdit

    DateTimeEdit

    DateTimePattern
    DateTimeType
    DateValidationMode

    This enum classifies Date validation mode.

    DateViewMode

    This enum classifies view type.

    DayCell

    Represents a day cell of the CalendarEdit control.

    DayCellPanel

    Represents day cell wrap panel.

    DayGrid

    Represents a grid that consists of columns and rows which contain day cell elements.

    DayNameCell

    Represents a day name cell of the CalendarEdit control.

    DayNamesGrid

    Represents a grid that consists of columns that contain day name cell elements.

    DebugHelper

    Class that stores methods used to listen WPF traces and handle exceptions.

    DelegateCommand
    DelegateCommand<T>
    DependencyObjectToVisualConverter
    DisableEffect
    DispatcherHandler

    Represents delegate for handlers that receive LoadedDispatcherInternalBorder routed event.

    DomainUpDown

    DomainUpDown class that provides the UpDown control

    DoubleTextBox

    Represents a control that can be used to display or edit double values.

    DoubleTextBox.ValueChangingEventHandler

    Represents the method that will handle the ValueChanging event.

    DoubleToStringConverter

    This class makes relation between System.Double value and System.String value.

    DrawingBrushToDrawingConverter

    This class makes relation between System.Windows.Media.DrawingBrush value and System.Windows.Media.Drawing value.

    DrawingHelper

    Interaction logic for DrawingHelper.xaml

    DrawingUtils

    Presents static class for drawing process purpose.

    DropDownViews

    This enum classifies DropDownViews Type.

    EditorBase
    EditorCommands
    EmptyCollectionToObjectConverter

    This class converts a collection size into an other object. Can be used to convert to bind a visibility, a color or an image to the size of the collection.

    EmptyObjectToObjectConverter

    This class converts an object value into a an object (if the value is null returns the false value). Can be used to bind a visibility, a color or an image to the value of an object.

    EmptyStringToObjectConverter

    This class converts a string value into a an object (if the value is null or empty returns the false value). Can be used to bind a visibility, a color or an image to the value of a string.

    EnableMultiVlaueConverter
    ExpandModes

    Menu ExpandModes enumeration

    ExtendedScrollingAdorner
    FractionValue
    FrameType

    Determines the shape of the Magnifier control.

    GarbageUtils
    GenericDoubleAnimation

    Double Animation

    GeometryConverter

    Multi-value converter that produces a RectangleGeometry for clipping based on the supplied width and height, with an optional uniform corner radius.

    GradientStartPoint

    Represents a class that holds the gradient point variables.

    GridLengthToDoubleConverter
    GWL

    GetWindowLongPtr values, GWL_*

    HidePopupEventArgs

    Contains HidePopup event data.

    HoursConverter

    Represents a HoursConverter class. HoursConverter is used to convert hours value to rotate corner of the HoursHand.

    HSV

    HSV color enum.

    HSVBackgroundBrushExtension

    Represent a MarkUpExtension class for multibinding to calculate HSV Background.

    HsvColor

    Structure describes HSV color.

    IcoFileSizeSelectorConverter

    Forces the selection of a given size from the ICO file/resource. If the exact size does not exists, selects the closest smaller if possible otherwise closest higher resolution. If no parameter is given, the smallest frame available will be selected.

    IconAlignment

    Defines Icon alignment in ChromelessWindow

    IntegerTextBox

    Represents a control that accepts only integer values.

    InvalidInputBehavior

    Specifies the way of MaskedTextBox reaction on wrong input data.

    IsEnabledResourceExtension

    Markup extension that provides resource accordingly IsEnabledResourceExtension.

    IsEnabledResourceKeyExtension

    Markup extension for work with resources.

    KeyCode

    Represents the KeyCode for keydown

    LicensePopup

    Interaction logic for LicensePopup.xaml

    LocalizationResourceAccessor

    Represents the class that manages the localization for syncfusion controls.

    LogicalUtils

    Class to find the logical elements using GetParent and GetChild methods.

    Magnifier

    Represents the Magnifier control. Magnifier is used to zoom the visual elements on the screen and enables to view the objects closely. It contains the zoomed image of the area around the mouse pointer.

    MagnifierAdorner

    An adorner that is being created when Magnifier is added to an application. This class is internally used by Magnifier.

    MaskedEditorModel

    MaskedEditorModel provides the model for MaskedTextBox class

    MaskedTextBox
    MaskFormat

    Specifies how to format the text inside the MaskedTextBox

    MaxValidation

    Specifies MaxValue validation constraint for Numaric Editors controls.

    MenuAdv

    MenuAdv class

    MenuItemAdv

    Represents the Menu Item Adv Class.

    MenuItemSeparator

    Represents the Menu Item Seperator Class.

    MinimizedItemsOrientation

    Stores the orientation of the minimized tile view items

    MinutesConverter

    Represents a MinutesConverter class. MinutesConverter is used to convert minutes value to rotate corner of the MinutesHand.

    MinValidation

    Specifies MinValue validation constraint for Numaric Editors controls.

    MonthButton

    Represents month name header.

    MonthCell

    Represents a month cell of the CalendarEdit control.

    MonthChangedEventArgs
    MonthGrid

    Represents a grid that consists of columns and rows which contain month cell elements.

    MonthPopup

    Used for working with month selector.

    MultiObjectToFormatedStringConverter

    Represents the converter that converts array of Object to the formatted String. Use parameter for to set the format.

    NativeConstants

    Stores flags for NativeMethods class functions.

    NativeMethods

    Stores methods for working with windows.

    NativeMethods.ABEdge
    NativeMethods.APPBARDATA
    NativeMethods.NotifyIconData

    Notify icon data.

    NativeMethods.TernaryRasterOperations

    Enum for TernaryRasterOperations .

    NavigateButton

    Represents a navigate button of the CalendarEdit control.

    NavigateButtonBase

    Implements the basic functionality required by the navigate button.

    NonStickingPopup

    Extends standard System.Windows.Controls.Primitives.Popup. Represents popup element that can overflow beyond monitor area.

    NotificationObject

    Base class for items that support property notification.

    NullToVisibilityConverter
    ObjectNullToVisibilityConverter

    Returns System.Windows.Visibility.Visible when object is not null and System.Windows.Visibility.Collapsed when object is null.

    ObjectToBoolConverter

    This class converts an object value into an bool value. Can be used to convert any object values like visibility, a couple of colors, couple of images, etc to bool value.

    ObjectToFormatedStringConverter

    Represents the converter that converts System.Object values to the formatted System.String. Use parameter for to set the format.

    ObservableFrameworkElements

    This class represents ObservableFrameworkElements of System.Windows.FrameworkElement instances.

    ObservableUIElementCollection

    Represents an ordered collection of System.Windows.UIElement instances with implemented System.Collections.Specialized.INotifyCollectionChanged interface.

    OnFocusBehavior
    Overview

    Represents the class for overview control.

    OverviewContentHolder

    Represents the class for content holder of the overview control.

    OverviewContentHolder.ExtraPanningEventEventArgs

    Provides data for the ExtraPanningEvent.

    OverviewContentHolder.ExtraPanningEventEventHandler

    Represents the method that handles the ExtraPanning event.

    OverviewContentHolder.OverviewFitPageEventHandler

    Represents the method that handles the FitToPage() event.

    OverviewContentHolder.OverViewFitToPageEventArgs

    Provides data for the UpdateFitToPage event.

    OverviewCustomPanel

    Represents the class for custom panel of the overview.

    OverviewResizer

    Represents the Overview resizer control.

    ParamsTable

    Class to save deserialization info of object params.

    PasteMode

    Represents the paste mode

    PathFractionCollection
    PathFractions
    PercentEditMode

    Specifies editing way of text in PercentTextBox control.

    PercentTextBox

    Represents a control that accepts only percent values.

    PermissionHelper

    Permission Helper class to check permission in XBAP partial supported environment.

    PinnableItemsControl
    PinnableListBox
    PinnableListBoxEventArgs
    PinnableListBoxItem
    PinnableListBoxParams
    POINT

    Represents point.

    PopupState

    This enum classifies popup state.

    PreviewBorder

    This class draws a visual element from PreviewBorder as background.

    ProgressConverter
    PropertySupport

    Provides support for extracting property information based on a property expression.

    RadiusConverter
    RadiusToWidthHeightConverter

    Converts circle radius value to Width and Height of the ellipse representing it. Both values are System.Double.

    RandomBrushConverter

    Brush convertor

    RECT

    The RECT structure defines the coordinates of the upper-left and lower-right corners of a rectangle.

    ReSizeGripMouseEventArgs

    Provides data for mouse events related to a resize grip interaction.

    ResizeGripStyle

    class provides ResizeGrip style

    ResourceKeyState

    Contains System.Windows.ResourceKey states.

    ResourceNameToResourceStringConverter

    Value converter that look up for the source string in based on culture with the help of LocalizationResourceAccessor and returns its value, if found.

    Role

    MenuItem Role enumeration

    RunMode

    This enum classifies mode type.

    ScreenUtils

    Stores methods for work with monitor area.

    ScRGBColorExtension

    Represent a MarkUpExtension class for multibinding to calculate ScRGB color values.

    SecondsConverter

    Represents a SecondsConverter class. SecondsConverter is used to convert seconds value to rotate corner of the SecondsHand.

    SelectionRangeMode

    Defines selection range when click on DayNameCell with pressed Ctrl button.

    SfAvatarView

    SfAvatarView is a graphical representation of the user image that allows you to customize the view by adding an image, background color, icon, text, etc.

    SharedLocalizationResourceAccessor

    Represents the class that manages the localization for syncfusion controls.

    SharedLocalizationResourceExtension

    A markup extension that returns the localized string based on culture for the ResourceName.

    ShiftStatus

    Specifies register of input symbols.

    ShowWindowOptions

    ShowWindow options.

    Skin

    Defines identifiers that represent control themes.

    SkinColorScheme

    Provides a Skin color scheme.

    SkinManager

    Represents a SkinManager class that have a ActiveColorScheme DependencyProperty.

    SkinStorage

    Class attaches properties for work with skins.

    SpecialDate

    Special Day class

    SpecialDatesCollection

    SpecialDatesCollection class

    StorageFormat

    Contains types of formats to store object parameters.

    StringExtensions

    extension method to find whether the string contains WhiteSpace or not

    StringToImageTypeConverter

    Converter class that converts string type into image type.

    StringToTooltipTypeConverter

    Converter class that convert string type to Tooltip format.

    StringValidation

    Specifies String Validation constraint for MaskedTextBox control.

    StringValidationCompletedEventHandler

    A delegate used for StringValidationCompleted event in MaskedTextBox.

    StringValidationEventArgs

    EventArgs used for StringValidationCompleted event in MaskedTextBox.

    StringVisibilityConverter

    This class converts a string value into a Visibility value (if the value is null or empty returns a collapsed value).

    StyleItem

    Used for storing date/style pairs.

    StylesDictionary

    Represents a collection that is used for storing date/style pairs.

    SystemCommands

    System menu options

    SystemMenuItemBehavior

    EnableMenuItem uEnable values

    TemplatedAdornerBase

    Base class for the adorners with templates support.

    ThemeColors

    Represents the ThemeColors class.

    ThicknessToDoubleConverter

    Converts Thickness value used in BorderThickness to double representing Shape.StrokeThickness.

    TileViewCancelEventArgs

    Represents the Tile View Cancel Event Args.

    TileViewCancelRepositioningEventHandler

    Delegate for creating cancel Repositioning events

    TileViewControl

    TileViewControl Control helps to arrange its children in tile layout. It has built in animaton and drag/drop operations. TileViewItem can be hosted inside the TileViewControl.

    TileViewControl.TileViewCancelEventHandler

    Tileview event with cancelling support.

    TileViewControl.TileViewEventHandler

    Tileview event handler.

    TileViewControlAutomationPeer
    TileViewDragEventArgs

    Class to represent dragging event arguments

    TileViewDragEventHandler

    Delegate for creating drag events

    TileViewEventArgs

    Represents the Tile View Event Args.

    TileViewItem
    TileViewItem.CloseEventArgs

    Provides data for the Closing and Closed events.

    TileViewItem.CloseEventHandler

    Represents the method that will handle the Closing and Closed events.

    TileViewItem.TileViewCancelEventHandler

    Tileview event with cancelling support.

    TileViewItem.TileViewEventHandler

    Delegate for TileVieWItemEvent Handler

    TileViewItemAnimationBase

    Contains all the methods events related to animations happening in tile view control.

    TileViewItemAutomationPeer
    TileViewItemBase

    Represents the TileView Item Base. This Class is for the maintaining the drag events of the report cards

    TileViewItemCloseButton

    CloseMode Class for TileViewItem

    TileViewItemCloseButtonAutomationPeer

    Provides UI automation support for the TileViewItemCloseButton control.

    TileViewItemDataAutomationPeer
    TileViewItemMinMaxButton

    Class for TileViewItem

    TileViewItemMinMaxButtonAutomationPeer

    Provides UI automation support for the TileViewItemMinMaxButton control.

    TileViewItemState

    Stores the state of the Tile view item

    TileViewOrderChangeEventHandler

    Delegate for creating order change events

    TileViewVirtualizingPanel

    Provides a framework for ItemsPanel of TileView that virtualize their tile items.

    TimeSpanEdit

    TimeSpanEdit

    TitleBar

    This class is a container for title bar items in .

    TitleButton

    Represents window maximize, Minimize or close button.

    TodayButtonAction

    Helps to choose the Today button action when click on Today button in DateTimeEdit.

    TrippleBorder

    Represents element that is used to draw 3 borders at once.

    UpDown
    UpDown.ValueChangingEventHandler

    Delegate used to handle the ValueChanging event.

    UpDownCursor

    Responsible for cursor visibility.

    ValueChangingEventArgs

    Provides data for the value changing event.

    VectorImageUtil

    Class that used to export vector images into Images.

    VisibilityNegationConverter

    Represents a converter that converts bool to reverse visibility.

    VisibleDate

    Visible date settings.

    VisualMode
    VisualUtils

    Class that stores static methods that operate on visuals.

    WatermarkTextMode

    Specifies how watermark text in an editor control should hides.

    WeekNumberCell

    Represents a week number cell of the CalendarEdit control.

    WeekNumberCellPanel

    Represents a week number cell of the CalendarEdit control.

    WeekNumberGridPanel

    Represents a grid that consists of columns and rows which contain WeekNumber cell elements.

    WeekNumbersGrid

    Represents a grid that consists of columns that contain week number cell elements.

    WindowInterop

    This class is responsible for Interop with Win32 Windows.

    WINDOWPLACEMENT

    Window Placement

    WINDOWPOS

    Represents window layout information.

    WindowStyleValues

    WindowStyle values

    WM

    Window message values, WM_*

    WorkResult

    This enum classifies work result.

    XAMLParser

    XAML parse which help us to format and display XAML text in rich format.

    XamlToken

    XAML Tokens

    XamlTokenizer

    XAML tokenizer which tokens are designed to match VS syntax highlighting.

    XamlTokenizerMode

    Tokenizer for the next line of XAML

    XamlTokenKind

    XAML token kinds

    YearCell

    Represents a year cell of the CalendarEdit control.

    YearGrid

    Represents a grid that consists of columns and rows which contain year cell elements.

    YearRangeCell

    Represents a year range cell of the CalendarEdit control.

    YearRangeGrid

    Represents a grid that consists of columns and rows which contain year range cell elements.

    YearsRange

    Represents year range.

    ZoomGesture

    Define MouseWheel, MouseClick, KeyCombination gesture for zooming.

    ZoomMode

    Zoom mode to specify value in Percentage or double value. Example: 0.5d is 50% 1d is equal to 100% 1.5d is 150%

    ZoomMouseParameter

    Parameter for executing zoom based mouse position

    ZoomParamenter

    Parameter for executing zoom manually

    Interfaces

    IDoubleAnimationStepValueProvider

    Animation step value provider

    IPinnables
    ISkinStylePropagator

    Provides the functionality for style progator of skin manager.

    ITextInputLayoutNotification

    Represents ITextInputLayoutNotification class, which holds the members to notify the SfTextInputView when its InputView properties get changed.

    ITextInputLayoutSelector

    Represents SfTextInputLayout's InputView type.

    IZoomMouseParameter

    Parameter for executing zoom based mouse position

    IZoomParameter

    Parameter for executing zoom

    IZoomPositionParameter

    Parameter for executing zoom manually

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