WPF

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.Windows.Shared - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.Windows.Shared

    Classes

    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.

    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.

    BoolToVisibilityConverter
    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.

    CalendarEditGrid

    Implements the basic functionality required by the grid.

    Carousel
    CarouselItem
    CarouselPanel
    Cell

    Implements the basic functionality required by the cell.

    ChromelessWindow

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

    ChromelessWindowInterop

    This class is responsible for Interop with Win32 Windows.

    ClipConverter
    Clock

    Represents a Clock control.

    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
    ComboBoxItemAdvAutomationPeer
    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
    CultureInfoTypeConverter

    Converter for converting string into culture info

    CurrencyTextBox

    CurrencyTextBox

    CursorHandler
    CustomPathCarouselPanel
    DataTemplateItem

    Used for storing date/template pairs.

    DataTemplatesDictionary

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

    DatesCollection

    Collection for storing selected dates.

    DateTimeBase
    DateTimeEdit

    DateTimeEdit

    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
    DomainUpDown

    DomainUpDown class that provides the UpDown control

    DoubleTextBox

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

    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.

    EditorBase
    EditorCommands
    EnableMultiVlaueConverter
    ExtendedScrollingAdorner
    FractionValue
    GarbageUtils
    GradientStartPoint

    Represents a class that holds the gradient point variables.

    GridLengthToDoubleConverter
    HidePopupEventArgs

    Contains HidePopup event data.

    HoursConverter

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

    HSVBackgroundBrushExtension

    Represent a MarkUpExtension class for multibinding to calculate HSV Background.

    IntegerTextBox
    IsEnabledResourceExtension

    Markup extension that provides resource accordingly IsEnabledResourceExtension.

    IsEnabledResourceKeyExtension

    Markup extension for work with resources.

    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
    MenuAdv

    MenuAdv class

    MenuItemAdv

    Represents the Menu Item Adv Class.

    MenuItemSeparator

    Represents the Menu Item Seperator Class.

    MinutesConverter

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

    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.

    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
    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.

    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.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.

    PathFractionCollection
    PathFractions
    PercentTextBox

    PercentTextBox

    PermissionHelper

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

    PinnableItemsControl
    PinnableListBox
    PinnableListBoxEventArgs
    PinnableListBoxItem
    PinnableListBoxParams
    POINT

    Represents point.

    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.

    ReSizeGripMouseEventArgs
    ResizeGripStyle

    class provides ResizeGrip style

    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.

    SpecialDate

    Special Day class

    SpecialDatesCollection

    SpecialDatesCollection class

    SpinCommand
    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.

    StringToVisibility
    StringValidationEventArgs

    EventArgs used for StringValidationCompleted event in MaskedTextBox.

    StyleItem

    Used for storing date/style pairs.

    StylesDictionary

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

    TemplatedAdornerBase

    Base class for the adorners with templates support.

    ThicknessToDoubleConverter

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

    TileViewCancelEventArgs

    Represents the Tile View Cancel Event Args.

    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.

    TileViewControlAutomationPeer
    TileViewDragEventArgs

    Class to represent dragging event arguments

    TileViewEventArgs

    Represents the Tile View Event Args.

    TileViewItem
    TileViewItem.CloseEventArgs
    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
    TileViewItemDataAutomationPeer
    TileViewItemMinMaxButton

    Class for TileViewItem

    TileViewItemMinMaxButtonAutomationPeer
    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.

    TrippleBorder

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

    UpDown
    UpDownCursor

    Responsible for cursor visibility.

    ValueChangingEventArgs

    Provides data for the value changing event.

    VectorImageUtil

    Class that used to export vector images into Images.

    VisualUtils

    Class that stores static methods that operate on visuals.

    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

    XAMLParser

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

    XamlTokenizer

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

    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.

    ZoomMouseParameter

    Parameter for executing zoom based mouse position

    ZoomParamenter

    Parameter for executing zoom manually

    Structs

    CalendarEdit.VisualModeHistory

    Describes previous and current calendar visual mode.

    CursorHandler.POINT
    Date

    Represents date.

    HsvColor

    Structure describes HSV color.

    NativeMethods.APPBARDATA
    NativeMethods.NotifyIconData

    Notify icon data.

    RECT

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

    VisibleDate

    Visible date settings.

    WINDOWPOS

    Represents window layout information.

    XamlToken

    XAML Tokens

    YearsRange

    Represents year range.

    Interfaces

    IPinnables
    ISkinStylePropagator

    Provides the functionality for style progator of skin manager.

    IZoomMouseParameter

    Parameter for executing zoom based mouse position

    IZoomParameter

    Parameter for executing zoom

    IZoomPositionParameter

    Parameter for executing zoom manually

    Enums

    AnimationDirection

    Defines direction of month change animation.

    AnimationTypes

    Popup AnimationType enumeration

    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.MoveDirection

    Defines month changing direction.

    CalendarStyle

    Defines calendar style.

    CalendarVisualMode
    CheckIconType

    MenuItem Check Icon Type

    ChromelessWindowInterop.SizingDirection

    Sizing Direction

    Clock.Position

    Positions for the AM/PM selector.

    CloseCalendarAction

    This enum classifies close calendar action.

    CloseMode

    Stores the CloseMode of the TileViewItem.

    CurrencySymbolPosition

    Represents the CurrencySymbol Position

    DataState

    This enum classifies data state.

    DatePart

    This enum classifies date-time type.

    DateParts

    This enum classifies Default DateParts type.

    DateTimePattern
    DateTimeType
    DateValidationMode

    This enum classifies Date validation mode.

    DateViewMode

    This enum classifies view type.

    DropDownViews

    This enum classifies DropDownViews Type.

    ExpandModes

    Menu ExpandModes enumeration

    FrameType

    Determines the shape of the Magnifier control.

    GWL

    GetWindowLongPtr values, GWL_*

    HSV

    HSV color enum.

    IconAlignment

    Defines Icon alignment in ChromelessWindow

    InvalidInputBehavior

    Specifies the way of MaskedTextBox reaction on wrong input data.

    MaskFormat

    Specifies how to format the text inside the MaskedTextBox

    MaxValidation

    Specifies MaxValue validation constraint for Numaric Editors controls.

    MinimizedItemsOrientation

    Stores the orientation of the minimized tile view items

    MinValidation

    Specifies MinValue validation constraint for Numaric Editors controls.

    NativeMethods.ABEdge
    NativeMethods.TernaryRasterOperations

    Enum for TernaryRasterOperations .

    OnFocusBehavior
    PasteMode

    Represents the paste mode

    PercentEditMode

    Specifies editing way of text in PercentTextBox control.

    PopupState

    This enum classifies popup state.

    ResourceKeyState

    Contains System.Windows.ResourceKey states.

    Role

    MenuItem Role enumeration

    RunMode

    This enum classifies mode type.

    SelectionRangeMode

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

    ShiftStatus

    Specifies register of input symbols.

    ShowWindowOptions

    ShowWindow options.

    StorageFormat

    Contains types of formats to store object parameters.

    StringValidation

    Specifies String Validation constraint for MaskedTextBox control.

    SystemCommands

    System menu options

    SystemMenuItemBehavior

    EnableMenuItem uEnable values

    TileViewItemState

    Stores the state of the Tile view item

    TodayButtonAction

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

    VisualMode
    WatermarkTextMode

    Specifies how watermark text in an editor control should hides.

    WindowStyleValues

    WindowStyle values

    WM

    Window message values, WM_*

    WorkResult

    This enum classifies work result.

    XamlTokenizerMode

    Tokenizer for the next line of XAML

    XamlTokenKind

    XAML token kinds

    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%

    Delegates

    CalendarEdit.MonthChangedEventHandler

    Delegate for creating order change events

    ChromelessWindow.ReSizeGripMouseEventHandler

    Represents the method that handles the ReSizeGripMouseEvent.

    DispatcherHandler

    Represents delegate for handlers that receive LoadedDispatcherInternalBorder routed event.

    DoubleTextBox.ValueChangingEventHandler

    Represents the method that will handle the ValueChanging event.

    OverviewContentHolder.ExtraPanningEventEventHandler

    Represents the method that handles the ExtraPanning event.

    OverviewContentHolder.OverviewFitPageEventHandler

    Represents the method that handles the FitToPage() event.

    StringValidationCompletedEventHandler

    A delegate used for StringValidationCompleted event in MaskedTextBox.

    TileViewCancelRepositioningEventHandler

    Delegate for creating cancel Repositioning events

    TileViewControl.TileViewCancelEventHandler

    Tileview event with cancelling support.

    TileViewControl.TileViewEventHandler

    Tileview event handler.

    TileViewDragEventHandler

    Delegate for creating drag events

    TileViewItem.CloseEventHandler
    TileViewItem.TileViewCancelEventHandler

    Tileview event with cancelling support.

    TileViewItem.TileViewEventHandler

    Delegate for TileVieWItemEvent Handler

    TileViewOrderChangeEventHandler

    Delegate for creating order change events

    UpDown.ValueChangingEventHandler

    Delegate used to handle the ValueChanging event.

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