Syncfusion.Shared.Wpf
Represents a control that provides an interactive visual element to the end user when the application is performing some process.
This variable specifies CancelButton
This variable specifies CloseButton
This variable specifies Timer to apply Delay
This variable specifies DisableEffect
This variable specifies DisableEffect
This variable specifies LoadingDescription
This variable specifies ProgressBar
This variable specifies Grid contains ProgressBar
Initializes a new instance of the class.
Using a DependencyProperty as the backing store for IsBusy. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Header. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HeaderAlignment. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HeaderTemplate. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CancelButtonVisibility. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CloseButtonTemplate. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ProgressBarStyle. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ProgressBarStyle. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ProgressBarStyle. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DescriptionPlacement. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for EnableGrayScaleEffect. This enables animation, styling, binding, etc...
Event that is raised when IsBusy property is changed.
Event that is raised when IsBusy property is changed.
Event that is raised when IsProgressValue property is changed.
Event that is raised when EnableGrayScaleEffect property is changed.
Event that is raised when CancelButton click event occurs.
Event that is raised when Closing event occurs.
Event that is raised when Closed event occurs.
Gets or sets the ProgressBarStyle
The ProgressBarStyle.
Gets or sets the overlay brush.
The overlay brush.
Gets or sets the overlay brush.
The overlay brush.
Stores the state of the Tile view item
Left of the Progress Bar
Top of the Progress Bar
Right of the Progress Bar
Bottom of the Progress Bar
Class that provides UI Automation support.
Initializes a new instance of the class.
The control.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Provides the peer's behavior when a UI Automation client calls
GetName or an equivalent UI Automation client API.
The name as used by assistive technoloGetClassNameCoreies and other UI Automation clients.
Provides the peer's behavior when a UI Automation client calls
GetHelpText or an equivalent UI Automation client API.
The help text.
Gets owner object.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets owner object.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets owner object.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets owner object.
Represents a class that provides UI Automation support for
Initializes a new instance of the class.
Owning
Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
A value from the System.Windows.Automation.Peers.PatternInterface enumeration.
The object that supports the specified pattern, or null if unsupported.
Gets the control type for the element that is associated with the UI Automation peer.
The control type.
Called by GetClassName that gets a human readable name that, in addition to AutomationControlType,
differentiates the control represented by this AutomationPeer.
The string that contains the name.
Retrieves the UI Automation provider for the specified cell.
The ordinal number of the row of interest.
The ordinal number of the column of interest.
The UI Automation provider for the specified cell.
Retrieves a collection of control-specific view identifiers.
A collection of values that identifies the views available for a UI Automation
Retrieves the name of a control-specific view.
A localized name for the view.
Sets the current -specific view.
A view identifier.
Retrieves a UI Automation provider for each child element that is selected.
A collection of UI Automation providers.
Gets a collection of UI Automation providers that represents all the column headers in a table.
A collection of UI Automation providers.
Gets a collection of UI Automation providers that represents all the row headers in a table.
A collection of UI Automation providers.
Gets the object.
Gets the based on its view mode
Gets the total number of columns in a grid.
Gets the total number of rows in a grid.
Gets the current control-specific view.
Gets a value that specifies whether the UI Automation provider allows more than
one child element to be selected concurrently.
true if multiple selection is allowed; otherwise false.
Gets a value that specifies whether the UI Automation provider requires at least one child element to be selected.
true if selection is required; otherwise false.
Contains values that specify whether data in a table should be read primarily by row or by column.
Represents a class that provides UI Automation support for
Initializes a new instance of the class.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Provides the peer's behavior when a UI Automation client calls
GetName or an equivalent UI Automation client API.
The name as used by assistive technoloGetClassNameCoreies and other UI Automation clients.
Represents a class that provides UI Automation support for
Initializes a new instance of the class.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Provides the peer's behavior when a UI Automation client calls
GetName or an equivalent UI Automation client API.
The name as used by assistive technoloGetClassNameCoreies and other UI Automation clients..
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Represents a class that provides UI Automation support for
Initializes a new instance of the class.
Owning Calendar
Holds the instance.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the help text for the and
Represents a class that provides UI Automation support for
Initializes a new instance of the class.
Owning Calendar
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the object.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets owner object.
Special Day class
The Special Date
The Special Date Template
SpecialDatesCollection class
Invoked when Special Dates collection changed.
Notify collection chnaged event
Gets the name of the that is associated with this . This method is called by .
An string.
Gets owner object.
Represents a class that provides UI Automation support for control.
Initializes a new instance of the class.
The control.
Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
A value from the System.Windows.Automation.Peers.PatternInterface enumeration.
The object that supports the specified pattern, or null if unsupported.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the name of the that is associated with this UIElementAutomationPeer.
An string.
Gets the control type for the that is associated with this UIElementAutomationPeer.
The enumeration value.
Provides the peer's behavior when a UI Automation client calls
GetName or an equivalent UI Automation client API.
The name as used by assistive technoloGetClassNameCoreies and other UI Automation clients.
Provides the peer's behavior when a UI Automation client calls
GetHelpText or an equivalent UI Automation client API.
The help text.
Overrides the GetLocalizedControlTypeCore method for
Hides the calendar popup
Shows the calendar popup
Sets the value of a .
Gets or Sets the Expand/Collapse state of the calendar popup
Gets the object.
Gets the value of the
Gets the value indicating whether the is ReadOnly or not.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets owner object.
Represents a class that provides UI Automation support for DoubleTextBox
Initialize a new instance for class.
Owner object
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the name of the that is associated with this .
This method is called by .
An string.
Provides the peer's behavior when a UI Automation client calls
GetName or an equivalent UI Automation client API.
The name as used by assistive technoloGetClassNameCoreies and other UI Automation clients.
Provides the peer's behavior when a UI Automation client calls
GetHelpText or an equivalent UI Automation client API.
The help text.
Overrides the GetLocalizedControlTypeCore method for
Specifies the System.Windows.Automation.ControlType that is exposed to the UI Automation client.
Gets the child controls of the DoubleTextBox control.
children control list.
Gets owner object.
MenuAdv class
Gets or sets the value that indicates whether the menu control is loaded or not.
Using a DependencyProperty as the backing store for Scrollability. This enables scrolling of the submenu items...
Using a DependencyProperty as the backing store for Expand modes. This enables the Expand on click or expand on mouse over supports...
Using a DependencyProperty as the backing store for Orientation. This enables the orientation of the MenuAdv...
Using a DependencyProperty as the backing store for Popup Animation. This enables the animation of popup like fade, slide or scroll.
Using a DependencyProperty as the backing store for IsFocusonAltKey. This enables animation, styling, binding, etc...
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Occurs when the right mouse button is released while the mouse pointer is over this element.
The sender
The event args
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
true if the item is (or is eligible to be) its own container; otherwise, false.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Prepares the specified element to display the specified item.
The element used to display the specified item.
The item to display.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Releases all the resources used by this component.
Gets or sets the orientation.
The orientation.
Gets or sets the expand mode.
The expand mode.
Gets or sets a value indicating whether this instance is menu item scrollability enabled.
true if this instance is menu item scrollability enabled; otherwise, false.
Gets or sets the type of the pop up animation.
The type of the pop up animation.
Menu ExpandModes enumeration
Expands menu items present in menu on mouse hover.
Expands menu items present in menu on mouse click.
Popup AnimationType enumeration
MenuItem Role enumeration
Represents the Menu Item Adv Class.
Occurs when [click].
Using a DependencyProperty as the backing store for Role. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for InputGestureText. It Represents InputGestureText of the MenuItem to be displayed right to the header.
Represents SubMenu popup is Open or closed
Represents the ExtendButton is Visible or not
Using a DependencyProperty as the backing store for Icon of type Object
Using a DependencyProperty as the backing store for IsCheckable. It Represents the MenuItem can be checkable or not.
Using a DependencyProperty as the backing store for IsChecked. It Represents the MenuItem is Checked or not.
Using a DependencyProperty as the backing store for CheckIconType. It may be CheckBox or Radio Button.
Using a DependencyProperty as the backing store for CheckBox Visibility. It Represents the checkBox placed in MenuItem Icon can be visible or not.
Using a DependencyProperty as the backing store for Radio Button Visibility. It Represents the Radio Button placed in MenuItem Icon can be visible or not.
Using a DependencyProperty as the backing store for GroupName. It Represents GroupName of the MenuItem to use the Radion Button fuctionality.
Using a DependencyProperty as the backing store for Scroller Height. It Represents the checkBox placed in MEnuItem Icon can be visible or not.
Represents the MenuItem popup to stay open On click
Represents the style of Top Scroll Button present in the subMenu Popup.
Represents the style of Bottom Scroll Button present in the subMenu Popup.
Represents the style of Check Box present in the MenuItem Icon.
Represents the style of Radio Button present in the MenuItem Icon.
Builds the visual tree for the when a new template is applied.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
true if the item is (or is eligible to be) its own container; otherwise, false.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Prepares the specified element to display the specified item.
The container element used to display the specified item.
The content to display.
Called before the event occurs.
The data for the event.
The sender for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Called before the event occurs.
The data for the event.
Invoked On KeyUp
Invoked On PreviewKeyDown
Called before the event occurs.
The data for the event.
Releases all the resources used by this component.
Calls the state of the visual.
The item.
The state.
Ups the key action.
Downs the key action.
Rights the key action.
Lefts the key action.
Enters the key action.
Tabs the key action.
Alts the key action.
Escapes the key action.
Handles the popup open.
Selects the pop up animation.
Changes the extend button visibility.
Checks the name of the group.
The menuitem.
Uns the check.
The menuitem.
Using a DependencyProperty as the backing store for Command. It Represents the Command to be excecuted.
Using a DependencyProperty as the backing store for Command Parameter. It Represents the Command Parameter to be passed to execute the command.
Using a DependencyProperty as the backing store for Commandtarget.
Occurs when [PopUpclosed].
Occurs when [PopUpclosing].
Occurs when [PopUpopened].
Occurs when [PopUpopening].
Occurs when [checked].
Occurs when [un checked].
Gets or sets the containers to items.
The containers to items.
Gets or sets the parent menu adv.
The parent menu adv.
Gets or sets the parent menu item adv.
The parent menu item adv.
Gets the parent object of this in the object tree.
The parent object of this object in the object tree.
Gets or sets the role.
The role.
Gets or sets a value indicating whether this instance is sub menu open.
true if this instance is sub menu open; otherwise, false.
Gets or sets the icon.
The icon.
Gets or sets a value indicating whether this instance is checkable.
true if this instance is checkable; otherwise, false.
Gets or sets a value indicating whether this instance is checked.
true if this instance is checked; otherwise, false.
Gets or sets the type of the check icon.
The type of the check icon.
Gets or sets the name of the group.
The name of the group.
Gets or sets the Input Gesture Text.
The Input Gesture Text.
Gets or sets the top scroll button style.
The top scroll button style.
Gets or sets the bottom scroll button style.
The bottom scroll button style.
Gets or sets the check box style.
The check box style.
Gets or sets the radio button style.
The radio button style.
Gets or sets a value indicating whether this instance is stays open on click.
true if this instance is stays open on click; otherwise, false.
Gets or sets the width of the panel.
The width of the panel.
Gets or sets the extend button visibility.
The extend button visibility.
Gets or sets the check box visibility.
The check box visibility.
Gets or sets the radio button visibility.
The radio button visibility.
Gets or sets the height of the scroller.
The height of the scroller.
Gets or sets the command.
The command.
Gets or sets the command parameter.
The command parameter.
The object that the command is being executed on.
The object that the command is being executed on.
MenuItem Check Icon Type
Check Box can be placed in MenuItem Icon.
Radio Button can be placed in MenuItem Icon.
None type
Represents the Menu Item Seperator Class.
Public parameterless constructor
Represents SfTextInputLayout's InputView type.
Method used to get selected items of InputView.
Returns IEnumerable collection, that represents items selected in InputView.
Boolean value that used to set InputView's drop down state.
Boolean value that indicates the parent is SfTextInputLayout or not.
Contains all the methods events related to animations happening in tile view control.
Stores the size animation.
Stores the position animation.
Stores the size animation timespan.
Stores the position animation time span.
Stores the width key frame.
Stores the height key frame.
Stores the posisition X key frame.
Stores the position Y keyframe.
Stors the Storyboard Animation Size.
Stors the Storyboard Animation Position.
stores the details of rows in the TileViewControl
Initializes a new instance of the {TileViewItemAnimationBase} class
Identifies the SizeAnimationDuration Dependency Property.
Identifies the PositionAnimationDuration Dependency Property.
Sets the duration of the animation size.
The obj.
The instance containing the event data.
Sets the duration of the animation size.
The instance containing the event data.
Sets the duration of the position animation.
The obj.
The instance containing the event data.
Sets the duration of the position animation.
The instance containing the event data.
This Event gets fired once the Animation Size is Completed
objects as sender
event as eventargs
This Event gets fired once the Animation Position is Completed
objects as sender
event as eventargs
Animates the size of the control
The target width
The target height
Animates the Position of the control
The x coordinate
The y coordinate
Gets or Sets the Duration for position Animation
Gets or Sets the Duration for Size Animation
Delegate for creating drag events
The dragging sender.
Drag event args.
Delegate for creating order change events
The order change sender.
order change event args.
Delegate for creating cancel Repositioning events
The cancel Repositioning sender.
cancel Repositioning event args.
Class to represent dragging event arguments
Blank Constuctor
Contstructor with parameters
Horizontal change
Vertical change
The mouse event args
The Event Name
Gets or sets the horizontal change of the drag
Gets or sets the event
Gets or sets the vertical change of the drag
Gets or sets the mouse event args
Represents the Tile View Cancel Event Args.
Blank Constuctor
Gets or sets the Source
Gets or sets a value indicating whether the event should be canceled.
true if the event should be canceled; otherwise, false.
Represents the Tile View Event Args.
Blank Constuctor
Initializes a new instance of the class.
The old state.
The new state.
Gets or sets the old state.
The old state.
Gets or sets the new state.
The new state.
Gets or sets Source
Represents the TileView Item Base. This Class is for the maintaining the drag events of the report cards
stores the details of the area of the float panels
stores the details of the current Z-index
stores the mouse point details when the drag is completed
returns the value of dragging in bool
stores the details of the object UI element
Initializes a new instance of the class.
Identifies the IsMovable Dependency Property.
Gets the template parts from the report card.
Base method for updating report card coordinates
The new mouse coordinates
Base method for updating the report card size
report card width
report card height
starthe dragging of report card when mouse left button is clicked
The float panel area
Mouse button event args.
stops the report catd dragging in the float panel area
float panel area
Mouse button event args.
fires when report card is dragging
float panel area
Mouse button event args.
it brings the report card to the front
Routed Event Args.
event to bring the report card in front of the other report cards
Mouse Button Event Args.
declares the drag started event of the report card
declares the drag mouse move event of the report card
declares the drag completed event of the report card
declares the on focus event of the report card
Gets or Sets report card movable
Gets or Sets the current Z index
Gets or Sets the mouse point when drag is completed
Stores the orientation of the minimized tile view items
position of the minimized TileViewItems in top of the maximized TileViewItem
position of the minimized TileViewItems in Bottom of the maximized TileViewItem
position of the minimized TileViewItems in Right side of the maximized TileViewItem
position of the minimized TileViewItems in Left side of the maximized TileViewITem
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.
Stores the total dragged height
Stores the total dragged width
stores the dragged tileviewitem object
stores True if Splitter is Used in MinimizedState, else false
stores the tile view item object which is swapped from maximized
stores the tile view item object which is Swapped from Minimized
stores the swapped flag
Stores the previous height of the Tile View control
Stores the previous width of the Tile View control
stores all the item's minimized order
stores all the item's header height
stores all the item's minimized order
Stores the minimized item size
Stores the TileViewVirtualizingPanel instance.
Timer is used to update the items positions while drag and drop the items.
Stores the virtual items collection.
Value indicating whether the items has been scrolled or not.
Stores the Minimized state items scroll offset
Stores the Normal state items scroll offset
Stores the removed position in Items collection
Value indicating whether the size has been changd or not.
value indicating whether the items has been inserted or removed in Items collection.
Stores first index of the virtual Items collection.
Stores the previous maximized element
Stores the count values for some actions done
Represents TileViewControl ActualHeight
Represents TileViewControl ActualWidth
Represents marginFlag
Represents LastminItemStore
gets the rowcount for ordering tile items
gets the columncount for ordering tile items
Stores the TileViewItem details
Stores the Maximised TileViewItem Object
stores the TileViewItems in the Observable Collection
stores the tileview items
Stores the temp content Template of TileViewItem.
Stores the TileViewControl Left Margin
Stores the TileViewControl Right Margin
Stores the TileViewControl Top Margin
Stores the TileViewControl Bottom Margin
Specifies whether we need to update TileVeiwLayout.
Stores the Parent Panel (Canvas).
Indicates whether TileItems are loaded
Stores the TileViewControl ScrollViewer
Stores the Height of the Canvas on Minimized state.
Stores the Width of the Canvas on Minimized state.
Initializes a new instance of the {TileViewControl} class
update the positions when drag and drop the items.
sender as timer
e as event args
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Handles the Loaded event of the Tile View Control .
The source of the event.
The instance containing the event data.
Handles the Unloaded event of the TileViewControl control.
The source of the event.
The instance containing the event data.
Clears the local references to avoid memory leak
The obj.
Handles the ShutdownFinished event of the Dispatcher control.
The source of the event.
The instance containing the event data.
Ends all the references.
Identifies the TileViewControl MinimizedItemsOrientation Dependency Property
Identifies the TileViewControl CurrentItemsOrder Dependency Property
Using a DependencyProperty as the backing store for EnableTouch. This enables animation, styling, binding, etc...
Identifies the TileViewControl AllowItemRepositioning Dependency Property
Identifies the TileViewControl MinimizedItemsPercentage Dependency Property
Identifies the TileViewControl IsMinMaxButtonOnMouseOverOnly Dependency Property.
Identifies the TileViewControl RowCount Dependency Property
Identifies the TileViewControl ColoumnCount Dependency Property
Identifies the TileViewControl SplitterThickness Dependency Property.
Identifies the TileViewControl SplitterColor Dependency Property.
Identifies the TileViewControl SplitterVisibility Dependency Property.
Identifies the TileViewControl MinimizedItemTemplate Dependency Property.
Identifies the TileViewControl MaximizedItemTemplate Dependency Property.
Identifies the TileViewControl HeaderTemplate Dependency Property
Identifies the TileViewControl ClickHeaderToMaximize Dependency Property
Identifies the TileViewControl VerticalScrollBarVisibility Dependency Property.
Identifies the TileViewControl HorizontalScrollBarVisibility Dependency Property.
Identifies the TileViewControl MinimizedHeaderTemplate Dependency Property.
Identifies the TileViewControl MaximizedHeaderTemplate Dependency Property.
Identifies the TileViewControl UseNormalState Dependency Property
Method for getting the order of the TileViewItems arranged in the TileViewControl
Method to initialize the TileViewItem Drag events.
The rep card.
Method to delete the TileViewItem Drag events.
draggable report card
Method to set the TileViewControl Row and Column.
ordering of report cards
Method to to Update the TileViewLayout with Animation and without Animation.
if set to true animation will be enabled while updating layout .
Closes the tile view item.
The close item.
Method for updating the layout without animation.
Method to Get the size of the TileViewItems.
Method for updating layout with animation where the TileViewItems are arranged
Method to raise events after the TileViewItem Animation Completed.
The item.
Method to set the Data Template for TileViewItem in all the three states (Maximized, Minimized and Normal).
Called when the ItemsContainerStyle Property Changed.
The sender.
The instance containing the event data.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
true if the item is (or is eligible to be) its own container; otherwise, false.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Prepares the container for item override.
The dobj.
The obj.
Method to Get the scroll viewer scroll changed event in TileViewControl.
Method get fired when the ScrollViewer scroll changed
Method to calculate and set the Height and Width of the Canvas.
Called when the value of the TileViewItem property changes in TileViewControl.
A that contains the event data
Method to apply the Items Container Style
The item.
The obj.
Method the set the Header Template of TileViewItems in TileViewControl
The item.
The obj.
Method to set the Header Content of TileViewItem.
The item.
Method to set the HeaderTemplate of TileViewItem on all three states (Maximized, Minimized and Normal).
The item.
Method to set the TileViewItems content Template and TileViewItems Style.
The item.
The obj.
Method to set the TileViewItems Content object on all three state (Maximized, Minimized and Normal).
The item.
Called when the TileViewControl Splitter Thickness property changed.
The obj.
The instance containing the event data.
Called when the TileViewControl Splitter Thickness property changed.
The instance containing the event data.
Called when the TileViewControl MinimizedItemsPercentage property changed.
The obj.
The instance containing the event data.
Called when the TileViewControl MinimizedItemsPercentage property changed.
The instance containing the event data.
Called when the UseNormalState Property changed.
The obj.
The instance containing the event data.
Called when the HorizontalScrollBarVisibility or VerticalScrollbarVisibility Property changed.
The obj.
The instance containing the event data.
Called when the UseNormalState Property changed.
The instance containing the event data.
Called when the ClickHeaderToMaximize Property changed.
The instance containing the event data.
Called when the TileViewControl MinMaxButtonOnMouseOverOnly property changed.
The obj.
The instance containing the event data.
Called when the TileViewControl RowCount Property Changed.
The obj.
The instance containing the event data.
Called when the TileViewControl RowCount Property Changed.
The instance containing the event data.
Called when the TileViewControl ColumnCount Property changed.
The obj.
The instance containing the event data.
Called when the TileViewControl ColumnCount Property changed.
The instance containing the event data.
Called when the TileViewControl ColumnCount Property changed.
The d.
The base value.
Called when the TileViewControl RowCount Property changed.
The d.
The base value.
Called when the TileViewControl MinMaxButtonOnMouseOverOnly property changed.
The instance containing the event data.
Called when the TileViewControl SplitterVisibility Property Changed.
The obj.
The instance containing the event data.
Called when the TileViewControl SplitterVisibility Property Changed.
The instance containing the event data.
Called when the TileViewControl MinimizedItemsOrientation Property Changed.
The obj.
The instance containing the event data.
Called when the TileViewControl MinimizedItemsOrientation Property changed.
The instance containing the event data.
Called when the TileViewControl CurrentItemsOrder changed.
The obj.
The instance containing the event data.
Called when the TileViewControl AllowItemRepositioning Property changed.
The obj.
The instance containing the event data.
Called when the TileViewControl AllowItemRepositioning Property changed.
The instance containing the event data.
Occurs when the TileViewItem state is Normal
The minimising report card.
Event args.
Occurs when the TileViewItem state is Maximized
The maximizing report card.
Event args.
Occurs when the TileViewItem is dragged.
draggable report cards
Drag Event args.
Occurs when the Dragging of TileViewItem is finished.
draggable report card
Drag Event args.
The order of the tileview has changed based on the item order we given
The order of the tileview get saved (serialized)
The saved order of tileview has loaded (deserialized)
Occurs when the Dragging of TileViewItem is started.
draggable report card
Drag Event args.
Occurs when the Size of the TileViewControl is changed.
report card object
Size Changed Event Args
Occurs when the TileViewControl Layout is updated.
report card object
Event Args
Handles the Cancellable event when the TileViewItem is minimized.
The source of the event.
The instance containing the event data.
Called when the ClickHeaderToMaximize Property changed.
The obj.
The instance containing the event data.
Called when the ClickHeaderToMaximize Property changed.
The instance containing the event data.
Occurs when TileViewItem Minimized
The instance containing the event data.
Occurs when TileViewItem is Minimizing.
The instance containing the event data.
Occurs when the Maximized Item changed.
The instance containing the event data.
Occurs when the TileViewItem is Restoring.
The instance containing the event data.
Occurs when the TileViewItem is Restored.
The instance containing the event data.
Occurs when the TileViewItem is Maximizing.
The instance containing the event data.
Occurs when the TileViewItem is Maximized.
The instance containing the event data.
Method to get the TileViewItem sizes for Splitter.
Method for updating layout with animation where the TileViewItems are arranged
Helps to dispose the internal instances used by TileViewControl.
Gets the value indicating the scroller viewer of TileView
Occurs when [Click Header to Maximize Property changed changed].
Occurs when [min max button on mouse over only changed].
Occurs when [splitter visibility changed].
Occurs when [row count changed].
Occurs when [column count changed].
Occurs when [allow item repositioning changed].
Occurs when [minimized items orientation changed].
Occurs when [minimized items percentage changed].
Occurs when [splitter thickness changed].
declares the updated order event of the report card
declares the cancel Repositioning event of the report card
get or Set EnableTouch
Gets or sets the animation is enable or not
Gets or sets the animation speed.
Gets or sets the Current Items Order.
The Current Items Order/value>
Gets or Sets the TileViewControl MinimizedItemTemplate
Gets or Sets the TileViewControl MaximizedItemTemplate
Gets or sets the TileViewControl MinimizedItemsOrientation.
true if [inverse orientation]; otherwise, false.
Gets or sets the TileViewControl SplitterVisibility.
The splitter visibility.
Gets or sets TileViewControl SplitterColor
The color of the splitter.
Gets or sets a value indicating whether TileViewItem MinMaxButton on mouse over only.
true if this instance is min max button on mouse over only; otherwise, false.
Gets the width of the minimized TileViewItem.
The width of the minimized column.
Gets or sets the TileViewControl row count.
The row count.
Gets or sets the TileViewControl column count.
The column count.
Gets or sets the TileViewControl splitter thickness.
The splitter thickness.
Gets or sets the percentage of Minimized TileViewItems.
The minimized items percentage.
Gets or sets a value indicating whether the TileViewControl virtualizing its tile items
It will only work if the ItemsPanel of the TileViewControl is a TileViewVirtualizingPanel
Gets the height of the minimized TileViewItem.
The height of the minimized row.
Gets or sets a value indicating whether this TileViewItem is draggable.
true if this instance is draggable; otherwise, false.
Gets or sets the TileViewControl HeaderTemplate.
The header template.
Gets or sets the TileViewControl HorizontalScrollBarVisibility.
Gets or sets the TileViewControl VerticalScrollBarVisibility.
Gets or sets the TileViewControl MinimizedHeaderTemplate.
The header template.
Gets or sets the TileViewControl MaximizedHeaderTemplate.
The header template.
Gets or sets a value indicating whether TileViewItem can be maximized by clicking on the Header.
true if [click header to maximize]; otherwise, false.
Gets or sets the TileViewControl UseNormalState.
The header template.
Occurs when TileViewItem minimzed.
Occurs when TileViewItem minimzed.
Occurs when TileViewItem maximizing.
Occurs when TileViewItem maximized.
Occurs when TileViewItem restoring from Maximize state to Normal.
Occurs when TileViewItem restored from Maximize state to Normal.
Occurs when maximized item changed.
Tileview event with cancelling support.
Tileview event handler.
stores the Name of the MinMaxButton template
stores the dragging Tile view item object
stores the next Tileviewitem object while TileViewItem is dragged.
stores the header coordinates object
stores the border object
stores the split popup object
stores the last unchecked status of mouse enter and leave events
stores the coordinates while dragging starts
stores the coordinates while dragging ends
stores the main grid object of the tile view Item
stores the last unchecked status of the toogle button used in report cards
Stores the MinMax button of the TileViewItem.
Stores the TileViewItem Content
Stores the TileViewItem Header Content
Stores the CloseButton of the TileViewItem
Stores the HeaderPart of the TileViewItem.
stores the details of index of report card
stores the details of rows in the TileViewControl
TileViewItem Class Constructor
Using a DependencyProperty as the backing store for ShareSpace. This enables animation, styling, binding, etc...
Identifies the TileVieWItem IsOverrideItemTemplate Dependency Property
Identifies the TileViewItem ItemTemplate Dependency Property.
Identifies the TileViewItem MinimizedItemTemplate Dependency Property.
Identifies the TileViewItem MaximizedItemTemplate Dependency Property.
Identifies the TileViewItem HeaderBorderBrush Dependency Property.
Identifies the TileViewItem HeaderBorderThickness Dependency Property.
Identifies the TileViewItem MinMaxButtonToolTip Dependency Property.
Identifies the TileViewItem HeaderCornerRadius Dependency Property.
Identifies the TileViewItem CornerRadius Dependency Property.
Identifies the TileViewItem HeaderCursor dependency property.
Identifies the TileViewItem MinMaxButtonMargin Dependency Property.
Identifies the TileViewItem CloseButtonMargin Dependency Property.
Identifies the TileViewItem MinMaxButtonStyle Dependency Property.
Identifies the TileViewItem CloseButtonStyle Dependency Property.
Identifies the TileViewItem TileViewItemState Dependency Property.
Identifies the TileViewItem MinMaxButtonBackground Dependency Property.
Identifies the TileViewItem MinMaxButtonBorderBrush Dependency Property.
Identifies the TileViewItem MinMaxButtonThickness Dependency Property.
Identifies the TileViewItem HeaderVisibility Dependency Property.
Identifies the TileViewItem HeaderBackground Dependency Property.
Identifies the TileViewItem HeaderForeground Dependency Property.
Identifies the TileViewItem MinMaxButtonVisibility Dependency Property.
Identifies the TileViewItem CloseButtonVisibility Dependency Property.
Identifies the TileViewItem HeaderHeight Dependency Property.
Identifies the TileViewItem SplitColumn Dependency Property.
Identifies the TileViewItem SplitRow Dependency Property.
Identifies the TileViewItem BorderColumn Dependency Property.
Identifies the TileViewItem BorderRow Dependency Property.
Identifies the TileViewItem OnMinimizedHeight Dependency Property.
Identifies the TileViewItem OnMinimizedWidth Dependency Property.
Identifies the TileViewItem ItemContentTemplate Dependency Property.
Identifies the TileViewItem MaximizedContent Dependency Property
Identifies the TileViewItem MinimizedContent Dependency Property
Identifies the TileViewItem HeaderTemplate Dependency Property.
Identifies the TileViewItem IsSelected Dependency Property
Identifies the TileViewItem MinimizedHeader Dependency Property
Identifies the TileViewItem MaximizedHeader Dependency Property
Identifies the TileViewItem CloseMode Dependency Property
This method is called once the TileView Item is initialized
Initialize the TileViewItem components, MinMaxButton, CloseButton, Header Object.
Initializes the TileViewControl Property changed call Back events.
Helps to dispose the internal instance used by TileView items.
Handles the Click event of the closeButton control.
The source of the event.
The instance containing the event data.
Load TileViewItem for design mode.
Loads the splitter.
This method is called often, whenever the tileviewItem property is changed.
Contains functionality for TileViewItem Content / MinimizedItemOrientation / SplitterVisibility / Splitter Thickness features.
Handles the MouseEnter event of the TileViewItem.
The source of the event.
The instance containing the event data.
Handles the MouseLeave event of the split control.
The source of the event.
The instance containing the event data.
Raises the routed event.
The event data.
Handles the MouseMove event of the TileViewItem.
Handles the Splitter dragging.
The source of the event.
The instance containing the event data.
Handles the MouseLeftButtonUp event of the split control.
The source of the event.
The instance containing the event data.
Handles the MouseLeftButtonDown event of the split control.
The source of the event.
The instance containing the event data.
Handles the MouseLeftButtonDown event of the HeaderPart control.
The source of the event.
The instance containing the event data.
Handles the Click event of the MinMaxButton control.
The source of the event.
The instance containing the event data.
Checks for TileViewItem Maximized State while loading..
Gets the mouse coordinates when the TileViewItem is dragging
mouse coordinates
This method is called when the TileViewItem is maximized
This method is called when the TileViewItem is restored
This method is called when the TileViewItem is Minimized
minimized position
Make focus on the TileViewItem
Routed Event Args.
Raises the event.
The instance containing the event data.
fired when the TileViewItem state Dependency Property is Called
Dependency Object
Dependency Property Changed event args.
Called when PropertyChanged
This method is called when the TileViewItemState is changed to Hidden
The item.
fired when the TileViewItem state Dependency Property is Called
Dependecy Property Changed event args.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
method to get the position of the minimized report card
Animates the Position of the control
The x coordinate
The y coordinate
Handles the Completed event of the animationPosition control.
The source of the event.
The instance containing the event data.
Called before theMouseEnter event occurs.
The data for the event.
Called before the MouseLeave event occurs.
The data for the event.
Makes the toggle button visible.
if set to true [isvisible].
Called when the ItemTemplate property is changed
The sender.
The instance containing the event data.
Handles the MinMaxButton Visibility on Mouse Over in TileViewItem.
The d.
The instance containing the event data.
Handles the IsClickHeaderToMaximize in TileViewItem
The d.
The instance containing the event data.
Handles the TileViewItem Allow Item Repositioning
The d.
The instance containing the event data.
Fire when the TileViewItem IsSelected Property changed.
The obj.
The instance containing the event data.
Called before the event occurs.
Event data for the event.
Called before the event occurs.
Event data for the event.
Event handler for the maximized report card / TileViewItem
Event handler for the normal report card / TileViewItem
Event handler for the minimized report card / TileViewItem
Event Handler for TileViewItem StateChanged
Cancellable Event Handler for TileViewItem State
Event Handler for Selected TileViewItem
Gets or sets a value indicating whether this instance is override item template.
true if this instance is override item template; otherwise, false.
Gets or sets the TileViewItem ItemTemplate.
Gets or Sets the MinimizedItemTemplate of TileViewItem
Gets or Sets the MaximizedItemTemplate of TileViewItem
Gets or Sets the TileViewItem index
Gets the TileViewItem MinMax Button
The min max button.
Gets or Sets the TileViewItem State
Gets or sets the TileViewItem MinMax button background.
The MinMax button background.
Gets or sets the TileViewItem MinMax button border brush.
The MinMax button border brush.
Gets or sets the TileViewItem MinMax button thickness.
The MinMax button thickness.
Gets or sets the TileViewItem Header background.
The header background.
Gets or sets the TileViewItem Header Foreground.
The header foreground.
Gets or sets the TileViewItem Header visibility.
The header visibility.
Gets or sets the TileViewItem MinMax button margin.
The MinMax button margin.
Gets or sets the TileViewItem Close button margin.
The MinMax button margin.
Gets or sets the TileViewItem min max button style.
The min max button style.
Gets or sets the TileViewItem Close button style.
The close button style.
Gets or sets the TileViewItem Header border brush.
The header border brush.
Gets or sets the TileViewItem Header Border thickness.
The header border thickness.
Gets or sets the TileViewItem min max button tool tip.
The min max button tool tip.
Gets or sets the TileViewItem header corner radius.
The header corner radius.
Gets or sets the TileViewItem corner radius.
The corner radius.
Gets or sets the TileViewItem header cursor.
The header cursor.
Gets or sets the TileViewItem min max button visibility.
The min max button visibility.
Gets or sets the TileViewItem Close button visibility.
The Close button visibility.
Gets or sets the height of the TileViewItem Header.
The height of the header.
Gets or sets the split column.
The split column.
Gets or sets the split row.
The split row.
Gets or sets the border column.
The border column.
Gets or sets the border row.
The border row.
Gets or sets the height of the Minimized TileViewItem when TileViewItem State is Left and Right
The height of the TileViewItem on minimized.
Gets or sets the width of the on Minimized TileViewItem when TileViewItem State is top and bottom
The width of the TileViewItem on minimized.
Gets or sets the content of the TileViewItem when TileViewItem State is Maximized
The content of the maximized item.
Gets or sets the content of the TileViewItem when TileViewItem State is Minimized
The content of the minimized item.
Gets or sets the TileViewItem content template.
The item content template.
Gets or sets the TileViewItem header template.
The header template.
Gets or sets a value indicating whether this TileViewItem is selected.
true if TileViewItem is selected; otherwise, false.
Gets or sets the Header object of the minimized TileViewItem.
The content of the minimized item.
Gets or sets the Header object of the maximized TileViewItem.
The content of the minimized item.
Gets or sets the TileViewItem Close Mode
The close mode.
Tileview event with cancelling support.
Delegate for TileVieWItemEvent Handler
CloseMode Class for TileViewItem
Class for TileViewItem
Stores the state of the Tile view item
Normal state of the report card / TileViewItem
Maximized state of the report card / TileViewItem
Minimized state of the report card / TileViewItem
Hidden state of the report card / TileViewItem
Stores the CloseMode of the TileViewItem.
Hide Mode of the TileViewItem
Delete Mode of the TileViewItem
Provides a framework for ItemsPanel of TileView that virtualize their tile items.
Stores the first item index in the viewport area
Stores the last item index in the viewport area
Size of the extent.
Value indicates whether the min max button clicked or not
Value indicates whether the tile has been restored or not.
Stores the default column count
Stores the default row count
Stores Parent Items control
Stores the offset values increment or decrement the scroll
Size of the viewport for this content.
Reference to IScrollInfo interface.
ScrollViewer element that controls scrolling behavior.
Root TileView.
Value that indicates whether scrolling on the vertical axis is possible.
Value that indicates whether scrolling on the horizontal axis is possible.
Value indicates whether the scroll is active or not.
Offset of the scrolled content.
Stores the value of Verical scrollbar thumb
Stores the value of Horizontal scrollbar thumb
Value indicates whether mouse has been up on not on thump
Value indicates whether mouse is down or not in thump
Raises the Initialized event. This method is invoked whenever IsInitialized
is set to true internally.
The RoutedEventArgs that contains the event data.
When overridden in a derived class, measures the size in layout required
for child elements and determines a size for the FrameworkElement-derived class.
The available size that this element can give
to child elements. Infinity can be specified as a value to indicate
that the element will size to whatever content is available.
The size that this element determines it needs during layout,
based on its calculations of child element sizes.
When overridden in a derived class, positions child elements
and determines a size for a FrameworkElement derived class.
The final area within the parent that
this element should use to arrange itself and its children.
The actual size used.
Update the scrollviewer offset to scroll the scroll area
first intex of the visual item
available size of the panel
Cleans the Container of the Items that not in Viewport.
Cleans the Container of the Items that not in Viewport.
Update the scrollInfo values
available size of the panel
Scrolls down within content by one logical unit.
Scrolls left within content by one logical unit.
Scrolls right within content by one logical unit.
Scrolls up within content by one logical unit.
Forces content to scroll until the coordinate space of a Visual object is visible.
A Visual that becomes visible.
A bounding rectangle that identifies the coordinate space
to make visible.
A Rect that is visible.
Scrolls down within content after a user clicks the wheel button on a mouse.
Scrolls left within content after a user clicks the wheel button on a mouse.
Scrolls right within content after a user clicks the wheel button on a mouse.
Scrolls up within content after a user clicks the wheel button on a mouse.
Scrolls down within content by one page.
Scrolls left within content by one page.
Scrolls right within content by one page.
Scrolls up within content by one page.
Sets the amount of horizontal offset.
The degree to which content is horizontally offset
from the containing viewport.
Sets the amount of vertical offset.
The degree to which content is vertically offset
from the containing viewport.
Gets the Root TileView
Gets reference to IScrollInfo interface.
Gets or sets a value that indicates whether elements that support the System.Windows.Controls.Primitives.IScrollInfo interface are allowed or not to scroll content horizontally.
Gets or sets a value that indicates whether elements that support the System.Windows.Controls.Primitives.IScrollInfo interface are allowed or not to scroll content vertically.
Gets a value that indicates vertical size of the extent.
Gets a value that indicates the horizontal size of the extent.
Gets the Horizontal offset value of the item
Gets or sets a value that indicates whether scrollviewer
Gets the Vertical offset value of the item
Gets a height of the content viewport
Gets a width of the content viewport
Gets a string that communicates the visual status of the System.Windows.UIElement
that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer.
This method is called by System.Windows.Automation.Peers.AutomationPeer.GetItemStatus().
Gets Clear button object.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets a string that communicates the visual status of the System.Windows.UIElement
that is associated with this System.Windows.Automation.Peers.UIElementAutomationPeer.
This method is called by System.Windows.Automation.Peers.AutomationPeer.GetItemStatus().
Gets Clear button object.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
returns the pattern
Gets Clear button object.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control pattern for the that is associated with this .
A value from the enumeration.
returns the pattern
Gets Clear button object.
Using a DependencyProperty as the backing store for Title. This enables animation, styling, binding, etc...
Initializes the new instance of FloatingToolBar
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Handles the DragCompleted event of Floating ToolBar
The source of the event
System.Windows.Controls.Primitives.DragCompletedEventArgs
Provides information about the System.Windows.Controls.Primitives.Thumb.DragCompleted event
Handles the Click event of Floating ToolBar
The source of the event
System.Windows.RoutedEventArgs
Contains state information and event data associated with a routed event.
Handles the MouseDownEvent event of FloatingToolBar
The source of the event
The that contains the event data.
Called OnControlsResourceDictionaryPropertyChanged Method of instance notifies the dependency property value changes
System.Windows.DependencyObject
System.Windows.DependencyPropertyChangedEventArgs
Provides data for property changed events
Called when OnControlsResourceDictionaryPropertyChanged evet raised
Handle the MouseLeftButtonUp event of FloatingToolBar
The source of the event
The that contains the event data.
Handle the MouseMove event of Floating ToolBar
The source of the event
The that contains the event data.
Handle the DragStarted event of FloatingToolBar
The source of the event
The that contains the event data.
Handle the DragDelta event of FloatingToolBar
The source of the event
The that contains the event data.
Move the window to horizontal and vertical value
Find the Dock Area position
Represent x and y coordinates
Handles the ResizeDragDelta event of Floating ToolBar
The source of event
The that contains the event data.
Resize the FloatingToolBar
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available.
Find MaxLine Size
Find MinLine Size
Insert the toolBar item
Handle the Unloaded event of FloatingToolBar
The Source of Event
System.Windows.RoutedEventArgs
Contains state information and event data associated with a routed event.
Gets or Sets the Manager
Syncfusion.Windows.Tools.Controls.ToolBarManager
Gets or Sets the ToolBar
returns the Syncfusion.Windows.Tools.Controls.ToolBarAdv element
Gets or Sets the ObservableCollection of Syncfusion.Windows.Tools.Controls.ToolBarIteminfo element
A ObservableCollection of Syncfusion.Windows.Tools.Controls.ToolBarIteminfo objects.
Gets or Sets resource dictionary from which ToolBarAdv will look up for framework element's styles
Gets or Sets the ForceDrag
Gets or Sets the value of Title
returns the string value
Contains the ToolBarAdv control OverflowPopup
Initializes a new instance of the Syncfusion.Windows.Tools.Controls.ToolBarAdv class.
Using a DependencyProperty as the backing store for EnableAddRemoveButton. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for FloatingBarLocation. This enables animation, styling, binding, etc...
Reads the value of the Syncfusion.Windows.Tools.Controls.ToolBarAdv.OverflowMode property from the specified item.
The element from which to read the property
The value of the OverflowMode property.
Set the value of the Syncfusion.Windows.Tools.Controls.ToolBarAdv.OverflowMode property to the specified element.
The element to write the property to.
The Property Value to set
Using a DependencyProperty as the backing store for OverFlowMode. This enables styling, binding, etc...
Reads the value of the Syncfusion.Windows.Tools.Controls.ToolBarAdv.IsOverflowItem property from the specified element.
The element from which to read the property
The value of the property.
Sets a value indicating whether the specified item will be displayed in the overflow panel.
System.Windows.DependencyObject
Represents the bool value
Using a DependencyProperty as the backing store for IsOverflowItem. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for ShowGripper. This enables animation, styling, binding, etc...
Identifies the Syncfusion.Windows.Tools.Controls.ToolBarAdv.Band dependency property.
The identifier for the Syncfusion.Windows.Tools.Controls.ToolBarAdv.Band dependency property.
Identifies the Syncfusion.Windows.Tools.Controls.ToolBarAdv.BandIndex dependency property.
The identifier for the Syncfusion.Windows.Tools.Controls.ToolBarAdv.BandIndex dependency property.
Using a DependencyProperty as the backing store for ToolBarName. This enables styling, binding, etc...
Called When ToolBarName property changed.
System.Windows.DependencyObject.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called When ToolBarName property changed
System.Windows.DependencyPropertyChangedEventArgs
Provides data for property changed events.
Using a DependencyProperty as the backing store for ControlsResourceDictionary. This enables,styling, binding, etc...
Gets the label that displayed in the addRemove buttons menu for a particualar item.
System.Windows.DependencyObject
Read the value of property
The value of the property.
Sets the label displayed in the add or remove buttons menu for a particualar item.
System.Windows.DependencyObject
Sets the value to object
The property value to set.
Using a DependencyProperty as the backing store for Label. This enables,styling, binding, etc...
Gets the icon for addorRemove button menu
Get the value of Object
System.Windows.DependencyObject
The value of the property.
Set the icon for addRemove buttons menu
System.Windows.DependencyObject
Sets the value to object
The property value to set
Using a DependencyProperty as the backing store for Icon. This enables, styling, binding, etc...
Gets a value indicating whether specified object is hidden
Get the value of object
The value of the property.
Sets a value indicating whether specified object is hidden
System.Windows.DependencyObject
Sets the value to object
The property value to set
Using a DependencyProperty as the backing store for IsAvailable. This enables , styling, binding, etc...
Called when IsAvailable property changed
System.Windows.DependencyObject
System.Windows.DependencyPropertyChangedEventArgs
Provides data for property changed events.
Identifies the Syncfusion.Windows.Tools.Controls.Orientation dependency property.
Called OnOrientationChanged method of instance notifies of the dependency property value changes.
Identifies the Syncfusion.Windows.Tools.Controls.ToolBarAdv.IsOverflowOpen dependency property.
Identifies the Syncfusion.Windows.Tools.Controls.ToolBarAdv.ToolBarItemInfoCollectionProperty property.
Gets or sets a that determines the template to display an icon in a loaded in overflow popup.
The value for the specified toolbar item to display an icon.
The default value is .
exposes , properties for setting the Icon.
It loads icon in the following priority order,
-
-
Gets the value of the specified toolbar item which holds the template to display an icon in a loaded in overflow popup.
The element whose must be retrieved.
The value of the specified toolbar item.
exposes , properties for setting the Icon.
It loads icon in the following priority order,
-
-
Sets the value of the specified toolbar item which holds the template to display an icon in a loaded in overflow popup.
The value for the specified toolbar item to display an icon.
The default value is .
The element to which the must be set.
The value of the specified toolbar item.
exposes , properties for setting the Icon.
It loads icon in the following priority order,
-
-
Event is raised when the ToolBarAdv control is loaded
System.Windows.RoutedEventArgs
Contains state information and event data associated with a routed event.
Builds the visual tree for the when a new template is applied.
Called When the Property Changed
Property change details, such as old value and new value
Called when addorRemoveButton DropDownClosed
System.object
Contains state information and event data associated with a routed event.
Called when OverflowPopup Closed
System.object
Contains state information and event data associated with a routed event.
Called when FloatingBarLocation Property changed
System.Windows.DependencyObject
System.Windows.DependencyPropertyChangedEventArgs
Provides data for property changed events.
Called when OnFloatingBarLocationChanged event raised
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called OnControlsResourceDictionaryPropertyChanged method of instance notifies the dependency property value changes.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnControlsResourceDictionaryPropertyChanged evet raised
When ToolBarAdv is loaded it will called the OnToolBarStateChanged method
Dock the ToolBar. Like left,right,bottom,top when called.
Changes the state of ToolBarAdv
Represent state as docking,floating,hidden
Handles the MouseLeftButtonDown Event of the ToolBarAdv control
The source of the event
The that contains the event data.
Update the Visibility of OverFlowPaths
Handles the MouseLeftButtonDown event of ToolBarAdv Control
The source of the event
The that contains the event data.
Handles the OverflowButton_Click event
The source of the event
The that contains the event data.
Handles the MouseLeftButtonUp Event of the ToolBarAdv Control
The Source of event
The that contains the event data
Handles the MouseMove Event of the ToolBarAdv Control
The source of the event
The that contains the event data.
Represent x and y Coordinate
boolean value
Called When Band property is changed
System.Windows.DependencyObject
when Band object changed
System.Windows.DependencyPropertyChangedEventArgs
provides the data for property changed event
Called when BandIndex propery changed
System.Windows.DependencyPropertyChangedEventArgs
Provided the data for property changed event
Called OnBandIndexChanged method of instance notifies the dependency property value changes.
Called when BandIndex property is changed
System.Windows.DependencyPropertyChangedEventArgs
Provided the data for property changed event
invoked when ItemSource of ToolBarAdv changed
Called when the value of the property changes.
A that contains the event data
if true,return the the value of OverflowMode is Always
Method is used to Update the state of Orientation
Clear the tempItems
Insert Item to panel of the ToolBarAdv
Get the Container of Item
It returns the UIElement
Get the Container of object
Get the Size of item
It returs the size of object
Insert ToolStripitem to panel
InsertOverflowItems of ToolBarAdv
Clear the Container of ToolBarAdv
Clear the ToolBarpanel of ToolBarAdv
Clear the OverFlow panel
Get the Desired size of height and width
Arrange the Size of element
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Prepares the specified element to display the specified item.
The element used to display the specified item.The item to display.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available.
Get the Valid Size of height and width for ToolBarAdv
Gets the value of IsHostingInside Tray
Gets or Sets the Value of IsDragging
returns the boolean value
Gets or Sets the AddRemoveButton visibility for ToolBarAdv.
returns boolean value.
The default value is false.
Gets or Sets the location for floatingBar in ToolBarAdv .
returns the x- and y-coordinate
Gets or sets a value indicating whether the specified item will be displayed in the overflow panel.
Gets or Sets a value indicating whether gripper can be visible
returns visibility value. The default value is Visible.
Gets or sets a value indicating whether overflow button is visible or not.
returns visibility.
The default value is Visible.
Gets or sets a value that indicates where the toolbaradv should be located in the Syncfusion.Windows.Tools.Controls.ToolBarTrayAdv.
The band of the Syncfusion.Windows.Tools.Controls.ToolBarTrayAdv in which the toolbaradv is positioned. The default is 0.
Gets or sets the band index number that indicates the position of the toolbaradv on the band.
The position of a toolbaradv on the band of a Syncfusion.Windows.Tools.Controls.ToolBarTrayAdv.
Gets or Sets the name of the ToolBarAdv
returns the string value
Gets or Sets resource dictionary from which ToolBarAdv will look up for framework element's styles
Gets a value that indicates whether the toolbar has items that are not visible.
true if there are items on the toolbar that are not visible; otherwise, false. The default is false.
Gets and Sets Orientation of the Syncfusion.Windows.Tools.Controls.ToolBarAdv.
The toolbaradv orientation. The default is Syncfusion.Windows.Tools.Controls.Orientation.Horizontal.
Gets or sets a value that indicates whether the Syncfusion.Windows.Tools.Controls.ToolBarAdv overflow area is currently visible.
true if the overflow area is visible; otherwise, false.
Gets or sets the items to be displayed in the AddRemove Buttons popup
A ObservableCollection of Syncfusion.Windows.Tools.Controls.ToolBarAdv objects.
Represents the Enum for OverflowMode
Specified item will be listed in the Overflow popup if required.
Specified item will always be listed in the Overflow popup.
pecified item will never be moved to the Overflow popup.
Called Whenever property Changes
Initializes the new instance of ToolBarIteminfo
Handles the PropertyChanged event
The source of the event
The that contains the event data.
Gets or Sets a label for specified item to be displayed in AddRemovebuttons Menu.
Gets or Sets Icon in specified item to be displayed in AddRemovebutton Menu.
Gets or Sets the Host
Gets or Sets the bool value of IsChecked
Identifies the dependency attached property.
The identifier for the dependency attached property.
Occurs Event When the Property changes.
Initializes the new instance of ToolBarItemSeparator
Gets or Sets the orientation of the ToolBarItemSeparator
Using a DependencyProperty as the backing store for LeftToolBarTray. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for LeftToolBarTray. This enables, styling, binding, etc...
Using a DependencyProperty as the backing store for LeftToolBarTray. This enables , styling, binding, etc...
Using a DependencyProperty as the backing store for Content. This enables , styling, binding, etc...
Using a DependencyProperty as the backing store for CanDockAtTopTray. This enables,styling, binding, etc...
Using a DependencyProperty as the backing store for CanDockAtTopTray. This enables,styling, binding, etc...
Using a DependencyProperty as the backing store for CanDockAtTopTray. This enables,styling, binding, etc...
Using a DependencyProperty as the backing store for CanDockAtTopTray. This enables,styling, binding, etc...
Set the dock area for ToolBarManager
Gets the tool bar state
Syncfusion.Windows.Tools.Controls.ToolBarAdv
returns the ToolBarState
Sets the tool bar state
Syncfusion.Windows.Tools.Controls.ToolBarAdv.
Represent ToolBarState Value
Using a DependencyProperty as the backing store for ToolBarState. This enables,styling, binding, etc...
Using a DependencyProperty as the backing store for FloatingToolBarStyle. This enables animation, styling, binding, etc...
Initializes the nwe instance of ToolBarManager
Event is raised when the ToolBarManager is loaded
The Source of Event
System.Windows.RoutedEventArgs
Contains state information and event data associated with a routed event.
Event is raised when the ToolBarManager is Unloaded
The Source of Event
System.Windows.RoutedEventArgs
Contains state information and event data associated with a routed event.
Event raised when window state changed
The source of event
System.EventArgs
Called When TopToolBarTray property changed
Called When ToolBarState property changed
Called When LeftTooBarTray property changed
Called When RightToolBarTray property changed
Called When BottomToolBarTray property changed
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Called when Tray Property changed
Add newTray in ToolBarTrayAdv
Changes the style of FloatingToolBar
insert into the ToolbarTrays position of Top,Bottom,Left and Right.
Returns the value of Dock toolbar position
Remove the ToolBarTrayAdv
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available.
Calculate the position of DockArea
Get the size for ToolBarTrayAdv
Get the ToolBarTray
Get the DockArea for ToolbarTrayAdv
Invalidates the entire layout
Invalidates the layout
Gets or Sets the ToolBarTrayAdv displayed at the left side of ToolBarManager
Gets or Sets the ToolBarTrayAdv displayed at the Right side of ToolBarManager
Gets or Sets the ToolBarTrayAdv displayed at the Top side of ToolBarManager
Gets or Sets the ToolBarTrayAdv displayed at the Bottom side of ToolBarManager
Gets or Sets the Content of ToolBarManager
Gets or Sets value indicating whether toolbar can be docked at top position
returns the boolean value
Gets or Sets value indicating whether toolbar can be docked at Bottom position
returns the boolean value
The default value is True
Gets or Sets value indicating whether toolbar can be docked at Left position
returns the boolean value
The default value is True
Gets or Sets value indicating whether toolbar can be docked at Right position
returns the boolean value
The default value is True
Gets or Sets a style of floating toolbar
returns the System.Windows.Style of floating toolbar
Represents the Enum for DockArea
Represents the Enum for ToolBarState
ToolBarAdv will be docked in any one of the ToolBarTrayAdv
ToolBarAdv will be floating
ToolBarAdv will be hidden
Initializes the new instance of ToolBarManagerPanel
Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
CalCulate the Size of band
Gets the Value of ToolBarManager
Initializes a new instance of ToolBarOverflowPanel class
Initializes the new instance of ToolBarPanelAdv
Initializes the new instance of ToolBarTrayAdv
Using a DependencyProperty as the backing store for ToolBars. This enables,styling, binding, etc...
Using a DependencyProperty as the backing store for IsLocked. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Orientation. This enables,styling, binding, etc...
Called When Orientation property changed
System.Windows.DependencyObject
System.Windows.DependencyPropertyChangedEventArgs
Provides data for property changed events.
Method is used to Update the state of Orientation
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Provides the behavior for the Arrange pass of Silverlight layout.
Classes can override this method to define their own Arrange pass behavior.
The actual size that is used after the element is arranged in layout.
The final area within the parent that this object should use to arrange itself and its children.
Update the DesiredSize
indicates bool value
The available size that this object can give to child objects
Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior.
The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size.
The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available.
Measures the size of ToolBar
The available size that this object can give to child objects
returns the size of height and width
Find the Dock area position
Dock the toolBar.Like left,right,bottom,top when called.
Remove the toolbar
Called When ToolBarTrayAdv is Initializes
set the value for BandNo
Insert ToolBarAdv into TrayPanel.
Insert bar in ToolBarAdv.
Return the Previous Band Value
Gets the NextBand value of ToolBarBand
insert the specified bandNo of ToolBarBand
Get the band from point
Gets the LastBand Value of ToolBarBand
Gets the FirstBand Value of ToolBarBand
Invalidate the Layout
Return the Specified ToolBarband
Gets the value of IsHostedInToolBarManager
Returns the boolean value
Gets the ObservableCollection of Syncfusion.Windows.Tools.Controls. ToolBarAdv elements in the System.Windows.Controls.ToolBarTrayAdv.
A ObservableCollection of Syncfusion.Windows.Tools.Controls.ToolBarAdv objects.
Gets or sets a value that indicates whether a Syncfusion.Windows.Tools.Controls.ToolBarAdv can be moved inside a Syncfusion.Windows.Tools.Controls.ToolBarTrayAdv.
true if the toolbar cannot be moved inside the toolbar tray; otherwise, false. The default is false.
Specifies the orientation of a Syncfusion.Windows.Tools.Controls.ToolBarTrayAdv.
The toolbartray orientation. The default is System.Windows.Controls.Orientation.Horizontal.
Initializes the new instance of ToolBarBand
Inserts the Toolbar
Inserts tool bar at the specified index
Removes the toolbar
Arrange the order of ToolBar
Set the band index for ToolBarAdv
Returns index of the ToolBar by specifying the x cordinate.
indicates the double value
Compare the Band index of ToolBarAdv
Arrange the ToolBars
returs the value height and Width
Find the MaxSize of ToolBarAdv
returns the double value
Compare the BandNo for ToolBarBand
Gets or sets the Size of Double
returns the double value
Gets or Sets the BandNo
returns the value
Gets or Sets the value of IsWindowResizing
Gets or Sets the ToolBars
Gets or Sets the value of BoundingRectangle
returns the height and width of rectangle
Represent the Oriented value
Returns oriented x value. For horizontal orientation, it will return x and for vertical it will return y.
System.Windows.Point
System.Windows.Controls.Orientation
Get the Orientation value for X value
returns the oriented X value
Returns the oriented value. For horizontal orientation, it will return y and for vertical it will return x.
System.Windows.Point
System.Windows.Controls.Orientation
Get the Orientation value for Y value
return the oriented Y value
Returns the oriented value. For horizontal orientation, it will return Top and for vertical it will return Left.
System.Windows.Rect
Specifies height and width of rectangle
System.Windows.Controls.Orientation
Get the Orientation value for top value
returns the oriented top value
Returns the oriented value. For horizontal orientation, it will return Bottom and for vertical it will return Right.
System.Windows.Rect
Specifies height and width of rectangle
System.Windows.Controls.Orientation
Get the Orientation value for bottom value
returns the oriented bottom value
Returns the oriented value. For horizontal orientation, it will return Left and for vertical it will return Top.
System.Windows.Rect
Specifies height and width of rectangle
System.Windows.Controls.Orientation
Get the Orientation value for left value
returns the oriented left value
Returns the oriented value. For horizontal orientation, it will return Right and for vertical it will return Bottom.
System.Windows.Rect
Specifies height and width of rectangle
System.Windows.Controls.Orientation
Get the width for Orientation value
returns the oriented right value
Returns the oriented value. For horizontal orientation, it will return Width and for vertical it will return Height.
System.Windows.Size of an object.
System.Windows.Controls.Orientation
Get the width for Orientation value
returns the orientated value of Width
Returns the oriented value. For horizontal orientation, it will return Height and for vertical it will return Width.
System.Windows.Size of an object.
System.Windows.Controls.Orientation
Get the height for Orientation value
returns the orientated value of Height
Returns the oriented value. For horizontal orientation, it will return Width and for vertical it will return Height.
System.Windows.Rect
Specifies height and width of rectangle
System.Windows.Controls.Orientation
Get the Width for Orientation value
returns the orientated value of Width
Returns the oriented value. For horizontal orientation, it will return Height and for vertical it will return Width.
System.Windows.Rect
Specifies height and width of rectangle
System.Windows.Controls.Orientation
Get the height for Orientation value
returns the orientated value of Height
Returns the oriented value. For vertical orientaion, height and width will be interchanged.
System.double
Get width for Orientation value
System.double
Get height for Orientation value
System.Windows.Controls.Orientation
Specifies the Orientation value
returns the size of height and width
Represents a class that provides UI Automation support for UpDown control.
Initializes a new instance of the class.
The control.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the child controls of the UpDown control.
children control list.
Gets the name of the that is associated with this . This method is called by .
An string.
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Provides the peer's behavior when a UI Automation client calls
GetName or an equivalent UI Automation client API.
The name as used by assistive technoloGetClassNameCoreies and other UI Automation clients.
Provides the peer's behavior when a UI Automation client calls
GetHelpText or an equivalent UI Automation client API.
The help text.
Returns the patternInterface of the control
Sets value of the UpDown control
Gets or sets the value of the UpDown Control
Gets or sets whether the control is read only.
Gets the maximum value of the UpDown control
Gets the minimum value of the UpDown Control
Gets the large change value of the UpDown Control
Gets the small change value of the UpDown Control
Gets owner object.
Value converter that applies NOT operator to a value.
Convert a boolean value to its negation.
The value to negate.
The type of the target property, as a type reference.
Optional parameter. Not used.
The language of the conversion. Not used
The value to be passed to the target dependency property.
Convert back a boolean value to its negation.
The value to negate.
The type of the target property, as a type reference.
Optional parameter. Not used.
The language of the conversion. Not used
The value to be passed to the target dependency property.
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.
Identifies the property.
Identifies the property.
Gets or sets the value to be returned when the boolean is true
Gets or sets the value to be returned when the boolean is false
Represents a convertor that converts brush to color
Converts brush to color
input value
target type
input parameter
input language
converted value as object
Converts back into default type
input value
target type
input parameter
input language
converted value as object
This class converts a collection size to visibility.
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.
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.
Identifies the property.
Identifies the property.
Checks value for emptiness.
Value to be checked.
True if value is null, false otherwise.
Gets or sets the value to be returned when the object is neither null nor empty
Gets or sets the value to be returned when the object is either null or empty
Checks collection for emptiness.
Value to be checked.
True if value is an empty collection or does not implement IEnumerable, false otherwise.
Initializes a new instance of the class.
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.
Checks string for emptiness.
Value to be checked.
True if value is null or empty string, false otherwise.
Returns when object is not null and when object is null.
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.
This method is used to convert the object value into Boolean value.
This method is used to convert a Boolean value into object value.
Brush convertor
Converts into brush
input value
target type
input parameter
input language
converted value as object
Converts the value back into the object
input value
target type
input parameter
input language
converted value as object
This class converts a string value into a Visibility value (if the value is null or empty returns a collapsed value).
Initializes a new instance of the class.
Represents a converter that converts bool to reverse visibility.
Returns Visibility.Collapsed if value is True.
Returns Visibility.Visible if value is False.
Converts bool to visibility.
input value
target type
input parameter
input language
Returns Visibility.Collapsed if value is True.
Returns Visibility.Visible if value is False.
Represents the class that contains the PageMarin informations.
Base class for items that support property notification.
This class provides basic support for implementing the interface and for
marshalling execution to the UI thread.
Raises this object's PropertyChanged event.
The property that has a new value.
Raises this object's PropertyChanged event for each of the properties.
The properties that have a new value.
Raises this object's PropertyChanged event.
The type of the property that has a new value
A Lambda expression representing the property that has a new value.
Raised when a property on this object has a new value.
Gets or set the value to the margin type.
Gets or sets the value to the image path.
Gets or sets the value to the thickness.
Represents the clss that contains the information of page size.
Gets or sets the Unit for pagesize.
Gets or sets the value to the page type.
Gets or sets the value to the image path.
Gets or sets the value to the page size.
Stores the size in cm.
Represents the clss that contains the information of page orientation.
Gets or sets the value to the page orientation name.
Gets or sets the value to the PrintOrientation.
Gets or sets the value to the image path.
Represents the class that contains the information of page Collation.
Gets or sets the value to the page Collation name.
Gets or sets the value to Specifies whether a printer collates output when it prints multiple copies of a multi-page print job.
Gets or sets the value to the image path.
Represents the class that contains the information of PrintPageRangeSelection.
Gets or sets the value to the page Collation name.
Gets or sets the value to Specifies whether all the pages or only a limited range will be processed by an operation, usually printing.
Gets or sets the value to the image path.
Manage the printers and print jobs
Gets or sets the printers and print jobs.
Gets or sets the value to the image path.
Gets or sets a value indicates whether a printer is default printer.
Interaction logic for CustomMargin.xaml
CustomMarginDialog
Intialize the instance of class.
The
The of the selected page
Builds the visual tree for the Custom Margin Dialog.
Occurs when the key down event is occured in the custom page margin control.
The Key event args.
Invoked when an closed  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The cancel event args.
Occurs when the change the PageLeft and PageRight and PageBottom is Changed and then press OK button.
The owner of the Custom Page margin control.
Contains state information and event data associated with a routed event.
Occurs when cancel the custom page Margin dialog.
The owner of the Custom Page margin control.
The args.
InitializeComponent
Gets or sets the value to the LeftMargin.
Gets or sets the value to the RightMargin.
Gets or sets the value to the TopMargin.
Gets or sets the value to the BottomMargin.
Interaction logic for CustomPageSize.xaml
CustomPageSizeDialog
Intialize the instance of class.
The
The of the selected page
Builds the visual tree for the Custom Page Size Dialog.
Occurs when the closing the custom page size control.
The cancel event args.
Occurs when the key down event is occured in the custom page size control.
The Key event args.
Occurs when cancel the custom page size dialog.
The owner of the Custom Page size control.
The args.
Occurs when the PageHeight and PageWidth is Changed and then press OK button.
The owner of the Custom Page size control.
Contains state information and event data associated with a routed event.
InitializeComponent
Gets or sets he value to the PageHeight.
Gets or sets the value to the PageWidth.
Initializes a new instance of the class.
The method.
Initializes a new instance of the class.
The method.
The can execute.
Defines the method that determines whether the command can execute in its current state.
Data used by the command. If the command does not require data to be passed, this object can be set to null.
true if this command can be executed; otherwise, false.
Raises CanExecuteChanged event to notify changes in command status.
Defines the method to be called when the command is invoked.
Data used by the command. If the command does not require data to be passed, this object can be set to null.
Initializes a new instance of the class.
The execute action.
Initializes a new instance of the class.
The execute action.
The can execute.
Defines the method that determines whether the command
can execute in its current state.
Data used by the command.
If the command does not require data to be passed,
this object can be set to null.
true if this command can be executed; otherwise, false.
Raises CanExecuteChanged event to notify changes in command status.
Defines the method to be called when the command is invoked.
Data used by the command.
If the command does not require data to be passed,
this object can be set to null.
Provides support for extracting property information based on a property expression.
Extracts the property name from a property expression.
The object type containing the property specified in the expression.
The property expression (e.g. p => p.PropertyName)
The name of the property.
Thrown if the is null.
Thrown when the expression is:
Not a
The does not represent a property.
Or, the property is static.
Represents the Button Control.
Initializes a new instance of the class.
Checking the License.
Variable to store and access the text area for small/normal size mode
Variable to store and access the icon container for small/normal size mode
Variable to store and access the icon container for large size mode
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Using a DependencyProperty as the backing store for IconStretch.
Using a DependencyProperty as the backing store for Label.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Using a DependencyProperty as the backing store for SmallIcon.
Using a DependencyProperty as the backing store for IsCheckable.
Using a DependencyProperty as the backing store for IsChecked.
Using a DependencyProperty as the backing store for LargeIcon.
Using a DependencyProperty as the backing store for IconWidth.
Using a DependencyProperty as the backing store for IconHeight.
Using a DependencyProperty as the backing store for SizeMode.
Using a DependencyProperty as the backing store for IsMultiLine.
Initialising the button structure
Method to update the button control structure according to the size modes
Dependency callback for .
An DependencyPropertyChangedEventArgs that contains the event data.
Method to update the checkable state of the button control
Dependency callback for .
An DependencyPropertyChangedEventArgs that contains the event data.
Raise the event when changing a checked status of button control
Dependency callback for .
An DependencyPropertyChangedEventArgs that contains the event data.
Method to update the size mode of the button control
Callback function for property
Object that is assoicated with the property
Provides data for property changes
Callback function for property
Object that is assoicated with the property
Provides data for property changes
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Raises the event.
Automation of ButtonAdv control
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Gets or sets a value indicates whether the is cancel button
true, if the is a cancel button; otherwise, false.
The default is false.
A user can activate the cancel button by pressing the ESC key. When esc key is pressed, the button is focused and click event is raised.
Gets or sets a value indicates whether the is default button.
true, if the is a default button; otherwise, false.
The default value is false.
A user can activate the default button by pressing the Enter key. When enter key is pressed, the button is focused and click event is raised.
Gets or sets the fill customization for icon
The fill customization for icon. The default value is .
Gets or sets the text content for button.
The text content for button. The default value is Button.
Gets or sets the template that used to display the icon of .
The is used to display an icon in .
IconTemplate inherits its parent DataContext. exposes , , , properties for setting the Icon.
It loads icon in the following priority order,
-
-
-
-
Gets or sets a that determines the template to use to display icon
in a based on .
A custom selector object that provides logic to
choose a to be returned. The default is .
exposes , , , properties for setting the Icon.
It loads icon in the following priority order,
-
-
-
-
Gets or sets the small icon.
The small icon for Button. The default value is null.
Gets or sets a value indicating whether this instance can be checkable.
true if this instance is checkable; otherwise, false. The default value is false.
Gets or sets a value indicating whether this instance is checked.
true if this instance is checked; otherwise, false. The default value is false.
This property is valid only if property is set to true.
Gets or sets the large icon.
The large icon for button. The default value is null.
Gets or Sets the icon width.
The Icon Width for button. The default value is 0.
Gets or Sets the IconHeight.
The Icon Height for button. The default value is 0.
Gets or sets the size mode.
The size mode for button. The default value is .
Gets or sets a value indicating whether this instance can have multi-line text.
true if this instance can have multi-line text; otherwise, false.
The default value is true
Occurs when button is [checked].
Represents the Size Mode Enumeration.
Represents the Normal value.
Represents the Small value.
Represents the Large value.
Represents the DropDownButtonAdv Control.
variable used to the Icon height of the small size mode
variable used to the Icon width of the small size mode
variable used to the Icon height of the normal size mode
variable used to the Icon width of the normal size mode
variable used to the Icon height of the large size mode
variable used to the Icon width of the large size mode
variable to used for the get the selected item
Initializes a new instance of the class.
Variable to store and access the text area for small/normal size mode.
Variable to store and access the popup operation.
get the isopen value
Variable to store and access the icon container for small/normal size mode
Variable to store and access the icon container for large size mode
Using a DependencyProperty as the backing store for Label.
Using a DependencyProperty as the backing store for SmallIcon.
Using a DependencyProperty as the backing store for LargeIcon.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Using a DependencyProperty as the backing store for IconWidth.
Using a DependencyProperty as the backing store for IconHeight.
Using a DependencyProperty as the backing store for SizeMode.
Using a DependencyProperty as the backing store for IsMultiLine.
Using a DependencyProperty as the backing store for IsDropDownOpen.
Using a DependencyProperty as the backing store for StayPopupOpenOnSelect.
Using a DependencyProperty as the backing store for StaysOpen.
The Stay Open.The defult value is false.
Using a DependencyProperty as the backing store for DropDirection.
Using a DependencyProperty as the backing store for IsPressed.
Initialising the drop down button structure
Method to update the drop down button control structure according to the size modes
Dependency callback for
An DependencyPropertyChangedEventArgs that contains the event data.
Method to update the size mode of the Dropdown button control
Dependency callback for .
An DependencyPropertyChangedEventArgs that contains the event data.
Method to update the drop direction of Dropdown button control
Called OnIsDropDownCoerceValueChanged .
AnObject that contains the event data.
It returns bool value
Method to update the coerce value
Dependency callback for .
An DependencyPropertyChangedEventArgs that contains the event data.
Method to update the drop down open state of Dropdown button control
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. Invoked when the mouse wheel rotates over the DropDownButtonAdv
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. Invoked when the key down
Updates the drop direction.
Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event.
Event that occurs when the left mouse button is released while the mouse pointer is over this control
Method to update the drop direction of Dropdown button control
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event.
The Event that occurs when the left mouse button is released while the mouse pointer is over this control.
Automation of Dropdown button Control
Invoked when drop down opened
Invoked when drop down Closed
method to update isopen state
Dispose Events of Dropdown button control
Gets or sets the label.
The label.The default value is null.
Gets or sets the small icon.
The small icon.The default value is null.
Gets or sets the large icon.
The large icon.The default value is null.
Gets or sets the template that used to display the icon of .
The is used to display an icon in .
IconTemplate inherits its parent DataContext. exposes , , , properties for setting the Icon.
It loads icon in the following priority order,
-
-
-
-
Gets or sets a that determines the template to use to display icon
in a based on .
A custom selector object that provides logic to
choose a to be returned. The default is .
exposes , , , properties for setting the Icon.
It loads icon in the following priority order,
-
-
-
-
Sets the IconWidth.
The Icon Width.The default value is 0.0.
Sets the IconHeight.
The Icon Height.The default value is 0.0.
Gets or sets the size mode.
The size mode.The default value is .
Gets or sets a value indicating whether this instance is multi line.
true if this instance is multi line; otherwise, false.
The default value is true
Gets or sets a value indicating whether this instance is drop down open.
true if this instance is drop down open; otherwise, false.
The default value is false
Get or Set DropDown open state while inside item is Clicked
The Stay DropDown on Click.The defult value is false.
Get or Set StaysOpen
Gets or sets the drop direction.
The drop direction.The defult value is .
Gets or sets a value indicating whether this instance is pressed.
true if this instance is pressed; otherwise, false.
The defult value is false.
Occurs when drop down button is [drop down opening].
Occurs when drop down button is [drop down opened].
Occurs when drop down button is [drop down closing].
Occurs when drop down button is [drop down closed].
Represents the DropDirection Enumeration.
Drop down is opened below and to left side of the owner.
Drop down is opened below and to right side of the owner.
Drop down is opened above and to left side of the owner.
Drop down is opened above and to right side of the owner.
Drop down is opened to right side of the owner.
Drop down is opened to left side of the owner.
Represents the DropDownMenGroup Class.
Variable to store constant space value
Initializes a new instance of the class.
Use the variable resizethumb to store the value of the Tumb.
Use a iconbar variable to store icon bar width
Use a Moreitemtraybar variable to store more item tray bar
Use a greater variable to store the largest icon bar width
Using a DependencyProperty as the backing store for IsIconTrayEnabled.
Using a DependencyProperty as the backing store for IsMoreItemsIconTrayEnabled.
Using a DependencyProperty as the backing store for ScrollBarVisibility.
Using a DependencyProperty as the backing store for MoreItems.
Using a DependencyProperty as the backing store for IsResizable.
Builds the visual tree for the when a new template is applied.
Called when some dependency property changed
Method to Update resize thumb value
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
object is associated with that is registered when key is pressed down over this control
The that contains the event data. Invoked when the key down
Invoked when DropDownMenuGroup loaded.
DropDownMenuGroup
Routed Event argument
Helper method to validate icon bar maximum width
Dispose events and items
Automation
Gets or sets a value indicating whether [icon bar enabled].
true if [icon bar enabled]; otherwise, false.
The defult value is false.
Gets or sets a value indicating whether this instance is more items icon tray enabled.
true if this instance is more items icon tray enabled; otherwise, false.
The defult value is true.
Gets or sets the scroll bar visibility.
The scroll bar visibility.The defult value is Disabled
Gets or sets the more items.
The more items.The defult value is null
Gets or sets a value indicating whether this instance is resizable.
true if this instance is resizable; otherwise, false.
The defult value is false.
Represents the DropDownMenu Item
using a variable of popup
using to override a column value
Occurs when changes occur that affect whether or not the command should execute.
Initializes a new instance of the class.
Using a DependencyProperty as the backing store for IconSize.
Using a DependencyProperty as the backing store for Ispressed.
Using a DependencyProperty as the backing store for Icon.
Using a DependencyProperty as the backing store for HasItems.
Using a DependencyProperty as the backing store for IsCheckable.
Using a DependencyProperty as the backing store for IsChecked.
Dependency callback for .
An DependencyPropertyChangedEventArgs that contains the event data.
Method to update oncommandchanged
Dependency callback for .
An DependencyPropertyChangedEventArgs that contains the event data.
Method to update the drop down menu item checkable state
Dependency callback for .
An DependencyPropertyChangedEventArgs that contains the event data.
Called when the value of the property changes.
A that contains the event data
Automation of DropDownmenuitem
Using a DependencyProperty as the backing store for Command.
Using a DependencyProperty as the backing store for CommandParameter.
Using a DependencyProperty as the backing store for CommandTarget.
Method to update a command will execute or not
Called OnCanExecuteChanged method of instance notifies the dependency property value changes.
Method to Executing the command source
return the bool value
Called when [click].
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Invoked when an unhandled  routed event is raised on this element.
The that contains the event data. The event data reports that the key button was realsed.
Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event.
The Event that occurs when the left mouse button is released while the mouse pointer is over this control.
Builds the visual tree for the when a new template is applied.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. Event that occurs when the mouse pointer moves enter this element.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. Event that occurs when the mouse pointer moves leave this element.
Dispose events and items
Dispose
Variable to store the ischeck state of drop down menu item
Occurs when [click].
get or set ParentRibbonMenuItem
get or set ParentDropDown
Gets or sets the icon.
The icon.
Gets or sets the icon size
Gets or sets the ispressed
The icon.The defult value is false
Gets or sets a value indicating whether this instance has items.
To remove Warnings
true if this instance has items; otherwise, false.
The icon.The defult value is false
Gets or sets a value indicating whether this instance is checkable.
true if this instance is checkable; otherwise, false.
Gets or sets a value indicating whether this instance is checked.
true if this instance is checked; otherwise, false.
The icon.The defult value is false
Gets or sets the command.
The command.The defult value isfalse
Gets or sets the command parameter.
The command parameter.The defult value isnull
Get or Set CommandTarget
The defult value isnull
SplitButton
Initializes a new instance of the class.
Occurs when [click].
Variable to stored button border value
Variable to stored drop down button border value
Variable to stored drop down button normal border value
Variable to stored popup border value
Occurs when [click].
Using a DependencyProperty as the backing store for Command.
Using a DependencyProperty as the backing store for CommandParameter.
Identifies the dependency property.
The identifier for the dependency property.
Using a DependencyProperty as the backing store for CommandTarget.
Using a DependencyProperty as the backing store for IsDropDownPressed.
Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event.
The Event that occurs when the left mouse button is released while the mouse pointer is over this control.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. Invoked when the mouse wheel rotates over the DropDownButtonAdv
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. Event that occurs when the mouse pointer moves leaves this element.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
object is associated with that is registered with left mouse button pressed state
The that contains the event data. The event data reports that the left mouse button was pressed.
Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event.
object is associated with that is registered with left mouse button pointer is over this control
The Event that occurs when the left mouse button is released while the mouse pointer is over this control.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Gets the Key value from the method where the Access Key Manager is registered
object is associated with that is registered with AccessKeyEvent
Provides Data from the Pressed Key
Gets the Key value based on property
Provides data for the pressed key which need to access
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
object is associated with that is registered with left mouse button pressed state
The that contains the event data. The event data reports that the left mouse button was pressed.
Occurred on drop down closing
Called before the event occurs.
The data for the event.
Invoked when a System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.
Provides data for the System.Windows.UIElement.KeyDown routed
events, as well as related attached and Preview events.
Provides class handling for the event that occurs when the left mouse button is released while the mouse pointer is over this control.
The event data.
object is associated with that is registered with left mouse button pointer is over this control
is null.
Automation
Callback function for property
Object that is assoicated with the property
Provides data for property changes
Dispose Events of Split button control
Occurs when changes occur that affect whether or not the command should execute.
occured when changing a command
occured when hookup a command
occured when remove a command
occured when add a command
occured when can excute changed
Occurs when button is clicked.
Gets or sets the command.
The command.The defult value isnull
Gets or sets the command parameter.
The command parameter.The defult value isnull
Gets or sets a value indicates whether the is default button.
true, if the is a default button; otherwise, false.
The default value is false.
A user can activate the default button by pressing the Enter key. When enter key is pressed, the button is focused and click event is raised.
Get or Set Command Target
The CommandTarget. The defult value isnull
Get Or Set IsDropDownPressed
The defult value isfalse
A control having a set of ColorGroupItems
An instance of ColorPickerPalette class
Identifies the HeaderName dependency property
Identifies the HeaderVisibilityProperty dependency property
Identifies the color property
Identifies the DataSource dependency property
Identifies the PanelVisibility dependency property
Identifies the dependency property.
Identifies the dependency property.
Identifies the ColorName dependency property
Creates the instance of ColorGroup control
Applies the Template for the control
Event raised when HeaderName is changed
ColorGroup object where the change occures on
Property change details, such as old value and new value
Method called when IsHeaderChanged event is raised
Property change details, such as old value and new value
Event raised when Color is changed
ColorGroup object where the change occures on
Property change details, such as old value and new value
Method called when IsColorChanged event is raised
Property change details, such as old value and new value
Disposes all the resources.
Disposes all the resources.
Gets or sets the value of the PanelVisibility dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
ThemePanelVisibility="Visibility.Visible"/>
C#
ColorGroup ColGroup=new ColorGroup();
ColGroup.PanelVisibility=Visibility.Visible;
Type : Visibility
Gets or sets the header visibility.
The header visibility.
Gets or sets the value of the Color dependency property
Gets or sets the value of the ThemeForeGround dependency property.
Gets or sets the value of the ThemeBackGround dependency property.
Gets or sets the value of the DataSource dependency property
Gets or sets the value of the ColorName dependency property
Gets or sets the value of the HeaderName dependency property
A Class having a single color and its variants colors.
A collection of ColorGroupItem
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Internal Vriables
Sets focus on colorgroupitem based on visibility
Creates the instance of ColorGroupItem control
Contains item border value
Applies the Template for the control
Invoked when a System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.
Object of the Sender
Contains KeyEventArgs parameters
Method to find the parent of given element
Element for which parent is to be found
Parent of type ColorGroup
Used to calculate the RGB values of variant colors
The Color for which variants is to be generated
Indicates the level
Name of the color to be updated based on calculation
The name of the color
Returns Brush
Event raised when Variants generation of colors is changed
ColorGroupItem object where the change occures on
Property change details, such as old value and new value
Called when IsVariantsChanged Event is raised
Property change details, such as old value and new value
Called when MouseLeave Occurs on ColorGroupItem
Object of the sender
Handles Mouse Event
Called when LostFocus event occurs on border
Object of the sender
Handles RoutedEvent
Called when MouseLeftButtonDown occurs on border
Object of the sender
Handles Mouse Event
Focuses the item border when particular item is selected
Called before the event occurs.
The data for the event
Chooses the selected item color
Called for mouseleave event over border
Object of the sender
Handles Mouse event
Called for mousemove event over border
Object of the sender
Handles Mouse event
Disposes all the resources.
Disposes all the resources.
Gets or sets the value of the ColorName dependency property.
Gets or sets a value indicating whether the Variants dependency property.
Xaml
<Syncfusion:ColorGroupItem Name="ColorGroupItem"
Variants="true"/>
C#
ColorGroupItem ColorGroup=new ColorGroupItem();
ColorGroup.Variants=true;
Type : bool
Gets or sets the value of the Color dependency property
Gets or sets the value of the BorderMargin dependency property
Gets or sets the value of the BorderWidth dependency property.
Gets or sets the value of the BorderHeight dependency property.
Gets or sets the value of the BorderThickness dependency property
Gets or sets the value of the ItemMargin dependency property
Gets or sets the value of the IsSelected dependency property
Represents the Enum for Palette Theme
To select Office Theme.(Default Theme)
To select GrayScale Theme
To select Apex Theme
To select Aspect Theme
To select Civic Theme
To select Equity Theme
To select Flow Theme
To select Foundary Theme
To select Median Theme
To select Metro Theme
Represents the Enum for BlackWhiteVisible
To make only Black Visible
To make only White Visible
To collapse both Black and White
To make both black and White Visible
Specifies whether to display colors as a palette, palette in drop down or palette in split button.
Colors are displayed as a palette (rows and columns)
A ComboBox is displayed with the palette in its dropdown.
A SplitButton is displayed with the palette in its dropdown.
Represents the class that provides the parameters for the color selected command.
Gets the selected brush for the color selected command.
Color Picker(Palette)
Identifies the AutomaticColor dependency property
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Using a DependencyProperty as the backing store for Icon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IconSize. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MoreColorsIcon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MoreColorsIcon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Command. This enables animation, styling, binding, etc...
Collection having the set of theme colors
Collection having the set of Custom colors
Collection having Recenly Selected Colors
Collection having set of Standard Colors
Collection which fetch and load colors for the corresponding panels
Collection which fetch and load colors for the corresponding panels
Contains the row value of ColorGroupItem collection
Contains the column value of ColorGroupItem collection
Contains the index value of Popup items
Creates the instance of ColorPickerPalette control
Initializes the class.
Applies the Template for the control
Event raised when popup is closed
The source of the event.
The instance containing the event data.
Invoked when a System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.
Provides data for the System.Windows.UIElement.KeyUp and System.Windows.UIElement.KeyDown routed
events, as well as related attached and Preview events.
Method invokes the selection changed command
This method get called during measure pass of the layout system.
Handles mouse wheel for ColorPickerPalette
Method called when automatic border is clicked
Object of the Sender
Handles MouseButtonEvent
Chooses the automatic color
This method is raised when the MoreColors button is clicked
Object of the Sender
Handles MouseEvent
Opens the more colors window.
Method called when control's focus is lost
Object of the sender
Handles Routed event args
Called before the event occurs.
The data for the event.
Called when Mode property changed.
The target.
The instance containing the event data.
Called when IsExpanded property changed.
The target.
The instance containing the event data.
Method called when click event occurs in applications controls
Object of teh sender
Handles Mouse button Event args
Called to dispatch the click event of the element's parents
Disposes all the resources.
Disposes all the resources.
Called when Root Visual element is clicked.
Object of the sender
Handles MouseEventArgs
This method is raised when colorborder is pressed
Object of the Sender
Handles MouseEventArgs
Loads the in expanded mode.
if set to true [isexpanded].
This method is raised when updownborder is pressed
Object of the Sender
Handles MouseEventArgs
Loads the custom colors.
This method loads the Standard color panel
Indicates whether to generate Standard variants on not
This Method loads the Theme Color panel
Indicates whether to generate Theme variants on not
Load the theme color panel with selected theme colors
Load the Standard color panel with predefined standard colors
Load the Recently Used panel with recently selected colors
Called when MouseDown
Event raised when the control is loaded
Object of the sender
Handles RoutedEventArgs
Called when Automatic color is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
If automatic color is changed when loaded or when color not changed the color is set to the color of automatic color
Property change details, such as old value and new value
Called when Color is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
Called when Color is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
When color is changed,its presence is checked in RecentlyUsedCollection.If not present then added.
Property change details, such as old value and new value
Event raised when visibility of Standard Color panel is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
Event raised when Variants generation of theme colors is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
Called when ThemeVariantsChanged Event is raised
Property change details, such as old value and new value
Event raised when Theme is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
Called when ThemeColorChanged event is raised
Property change details, such as old value and new value
Event raised when Visibility of blackwhite colors is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
Called when BlackWhiteVisibilityChanged is raised
Property change details, such as old value and new value
Event raised when Variants generation of Standard colors is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
Called when StandardVariantsChanged event is raised
Property change details, such as old value and new value
Event raised when visibility of Theme Color panel is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
Called when ThemeVisibilityChanged event is raised
Property change details, such as old value and new value
Event raised when visibility of Recently Used Color panel is changed
ColorPickerPalette object where the change occures on
Property change details, such as old value and new value
Gets or sets a command that will be triggered when a color is selected.
In Palette and Picker mode, this command is triggered when a color is changed. In ActionPicker mode, clicking header button will trigger this command.When command is triggered, SelectedCommandArgs will be used as command parameter.
Gets or sets the dropdown mode for the color picker palette.
Default mode is .
In mode, colors arranged as a palette (rows and columns).
In mode, a ComboBox is displayed with the palette in its dropdown popup.
In mode, a SplitButton is displayed with the palette in its dropdown popup.
Gets or sets the data template for the header.
ColorPickerPalette is the context of this template.
Event is raised when user changes the color
Gets or sets the value of the AutomaticColor dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
AutomaticColor="Colors.Black"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.AutomaticColor=new SolidColorBrush(Colors.Black);
Type : Brush
Gets or sets a value indicating whether custom colors is enables or not.
Gets or sets a value for Custom Color Collection.
Gets or sets the value of the Color dependency property
Gets or sets the value of the PopupWidth dependency property
Gets or sets the value of the PopupHeight dependency property
Gets or sets the width of the border.
The width of the border.
Gets or sets the height of the border.
The height of the border.
Gets or sets the value of the ColorName dependency property.
Gets or sets the value of the SelectedItem dependency property.
Gets or sets the value of the ThemeBackGround dependency property.
Get or Set MouseOverBackground
Get or Set ExpandedMoreColorsBorderPressed
Gets or sets the value of the ThemeForeGround dependency property.
Gets or sets the value of the SelectedMore dependency property.
Gets or sets the value of the AutomaticColorVisibility dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
AutomaticColorVisibility="Visibility.Visible"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.AutomaticColorVisibility=Visibility.Visible;
Type : Visibility
Gets or sets the visibility of the No color option.
When no color button is clicked, transparent color is selected.
Gets or sets the value of the MoreColorOptionVisibility dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
MoreColorOptionVisibility="Visibility.Visible"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.MoreColorOptionVisibility=Visibility.Visible;
Type : Visibility
Gets or sets the value of the ThemePanelVisibility dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
ThemePanelVisibility="Visibility.Visible"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.ThemePanelVisibility=Visibility.Visible;
Type : Visibility
Gets or sets the value of the CustomHeaderVisibility dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
CustomHeaderVisibility="Visibility.Visible"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.CustomHeaderVisibility=Visibility.Visible;
Type : Visibility
Gets or sets a value for Custom Header text
Gets or sets the value of the IsStandardTabVisible dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
IsStandardTabVisible="Visibility.Visible"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.IsStandardTabVisible=Visibility.Visible;
Type : Visibility
Gets or sets the value of the IsCustomTabVisible dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
IsCustomTabVisible="Visibility.Visible"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.IsCustomTabVisible=Visibility.Visible;
Type : Visibility
Gets or sets the value of the StandardPanelVisibility dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
StandardPanelVisibility="Visibility.Visible"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.StandardPanelVisibility=Visibility.Visible;
Type : Visibility
Gets or sets the value of the RecentlyUsedPanelVisibility dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
RecentlyUsedPanelVisibility="Visibility.Visible"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.RecentlyUsedPanelVisibility=Visibility.Visible;
Type : Visibility
Gets or sets the Themes dependency property.
Type : Theme
Gets or sets the Themes dependency property.
Type : BlackWhiteVisible
Gets or sets a value indicating whether the GenerateStandardVariants dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
GenerateStandardVariants="true"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.GenerateStandardVariants=true;
Type : bool
Gets or sets a value indicating whether the GenerateThemeVariants dependency property.
Xaml
<Syncfusion:ColorPickerPalette Name="ColorPickerPalette"
GenerateThemeVariants="true"/>
C#
ColorPickerPalette ColorPicker=new ColorPickerPalette();
ColorPicker.GenerateThemeVariants=true;
Type : bool
Gets or sets a value indicating whether the is in Expanded mode or not.
true if this instance is expanded; otherwise, false.
Occurs when the SelectedBrush is changed.
Represents a class that provides the event data for the SelectedBrushChanged event.
Gets the old selected brush of the color picker palette.
Gets the new SelectedBrush of the color picker palette.
Gets the old selected color of the color picker palatte.
Gets the new selected color of the color picker palette.
Representing the class for CustomColor
Gets or sets the Color Property.
Gets or sets a Color Name Property.
Convert size to Double
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
ChildWindow more More Color Options
MoreColorsWindow
Private Variables
Internal Variables
Creates the instance of ChildWindow class
Loads the polygon item.
Draw Path For Big White Polygon when small white polygon is selected
Draw path for small white polygon when Big white polygon is selected
Method called when Key down event occurs in child window
Object of the sender
Handles key events
Method is used to return the instance of the PolygonItem based on points
The x co-ordinate of the PolygonItem
The y co-ordinate of the PolygonItem
The PolygonItem is returned as an out parameter
Returns 1 or 0 based on Polygon whether polygon exists in x and y points
Method called when OK button is pressed
Object of the sender
Handles RoutedEventArgs
Method called when Cancel button is pressed
Object of the sender
Handles RoutedEventArgs
Method used to calculate the other 5 coordinates of polygon when one one coordinate is given
x coordinate
y coordinate
The side lenth of the polygon
Returns points as point collection
Method used to calculate the other 5 coordinates of polygon when one one coordinate is given
x coordinate
y coordinate
Returns points as point collection
A collection of PolygonItem Class
An instance of ColorPickerPalette Class
Method called when Brush selection is changed
BrushEdit object where the change occures on
Property change details, such as old value and new value
Method Called when radio button is clicked
Object of the sender
Handles RoutedEventArgs
Method Called when HSVradio button is clicked
Object of the sender
Handles RoutedEventArgs
Method called when Tab selection is changed
Object of the sender
Handles Selection changedEventArgs
Handles the DragDelta event of the Thumb control.
The source of the event.
The instance containing the event data.
Handles the SizeChanged event of the tab control.
The source of the event.
The instance containing the event data.
Handles the 1 event of the Thumb_DragDelta control.
The source of the event.
The instance containing the event data.
Close MetroColors window
Disposes all the resources.
InitializeComponent
Gets or sets the value of the Color dependency property
Represents the PolyGon Item Control.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Creates the instance of PolygonItem control
Applies the Template for the control
method to find the parent of the element
Element for which parent is to be found
Returs an instance of ChildWindow1
Method called when polygon is pressed.
Object of the sender
Property change details, such as old value and new value
Method used to calculate data for path object
Points for Path's data
returns instance of PathGeometry
Event raised when color is changed
PolygonItem object where the change occures on
Property change details, such as old value and new value
Disposes all the resources.
Disposes all the resources.
Gets or sets the value of the ColumnIndex dependency property.
Gets or sets the name of the color.
The name of the color.
Gets or sets the value of the RowIndex dependency property.
Gets or sets the value of the color dependency property.
Gets or sets the value of the Points dependency property.
Initializes a new instance of the class.
Represents ComboBoxAdv added as SfTextInputLayout child or not.
Override Method for DisplayMemberPath
Determines if the specified item is (or is eligible to be) its own ItemContainer.
Specified item.
true if the item is its own ItemContainer; otherwise, false.
Creates or identifies the element used to display the specified item.
A .
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Called when the selection changes.
The event data.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Updates the edit mode Text based on the selected item
Updates the SelectAllCheckBox state when changing the value to other items.
Override TextInput
Invoked on PreviewKeyDown
Called when Text changes.
Sender of this event
The event data.
Using a DependencyProperty as the backing store for InactiveBrush. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsEditable. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MaxDropDownHeight. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsDropDownOpen. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectionBoxItemTemplate. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectionBoxItem. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectionBoxItemStringFormat. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for AllowMultiSelect. This enables animation, styling, binding, etc...
Identifies the Syncfusion.Windows.Tools.Controls.ComboBoxAdv.EnableSelectAll dependency property.
Identifies the Syncfusion.Windows.Tools.Controls.ComboBoxAdv.EnableOkCancel dependency property.
Using a DependencyProperty as the backing store for SelItems. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedValueDelimiter. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectionBoxTemplate. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DefaultText. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Text. This enables animation, styling, binding, etc...
Method used to get selected items of InputView.
Returns IEnumerable collection, that represents items selected in InputView.
Occurs when the drop-down list of the combo box closes.
Occurs when the drop-down list of the combo box opens.
Boolean value that indicates the parent is SfTextInputLayout or not.
Used to set the Background brush when a ComboBoxItemAdv is selected and AllowMultiSelect is True
Gets or sets a value indicating whether [allow multi select].
true if [allow multi select]; otherwise, false.
Gets or sets a value that indicates whether the SelectAll option is enabled or not.
true if the SelectAll option is enabled; otherwise, false.
The default value is false.
The SelectAll option is only available when the MultiSelect option is enabled.
Gets or sets a value that indicates whether the OkCancel option is enabled or not.
true if the OkCancel option is enabled; otherwise, false.
The default value is false.
The OkCancel option is only available when the MultiSelect option is enabled.
Initializes a new instance of the class.
Selected event called when the ComboBoxItemAdv is Selected
UnSelected event called when the ComboBoxItemAdv is UnSelected
Using a DependencyProperty as the backing store for IsSelected. This enables animation, styling, binding, etc...
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Selected event called when the ComboBoxItemAdv is Selected
UnSelected event called when the ComboBoxItemAdv is UnSelected
Called whenever an unhandled routed event reaches this class in its route. Implement this method to add class handling for this event.
Arguments of the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Using a DependencyProperty as the backing store for CanEdit. This enables animation, styling, binding, etc...
Called when [custom pattern changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Using a DependencyProperty as the backing store for IsScrollingOnCircle. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for EnableMouseWheelEdit. This enables animation, styling, binding, etc...
Called when [is scrolling on circle changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [is empty date enabled changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [is drop down open changed].
The obj.
The instance containing the event data.
Checks the pop up status.
The obj.
Raises the event.
The instance containing the event data.
Called when [is visible repeat button changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [is button pop up enabled changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [is calendar enabled changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [underlying date time changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [is editable changed].
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [repeat button border brush changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [repeat button background changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [repeat button border thickness changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [up repeat button margin changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [down repeat button margin changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [up repeat button template changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [down repeat button template changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [drop down button template changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [culture changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [pattern changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [date time format changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Bases the properties changed.
Coerces the watermark visibility.
The d.
The base value.
Called when [watermark visibility changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [is watch enabled changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Gets the string pattern.
The date time format info.
The date time pattern.
The custom pattern.
Event that is raised when IsDropDownOpen property is changed.
Event that is raised when UnderlyingDateTime property is changed.
Event that is raised when IsScrollingOnCircle property is
changed.
Event that is raised when CustomPattern property is changed.
Event that is raised when Pattern property is changed.
Fire on WatchEnabledChanged
Event that is raised when IsEmptyDateEnabled property is changed.
Event that is raised when IsButtonPopUpEnabled property is changed.
Event that is raised when IsCalendarEnabled property is changed.
Event that is raised when IsVisibleRepeatButton property is changed.
Event that is raised when RepeatButtonBackground property is changed.
Event that is raised when RepeatButtonBorderBrush property is changed.
Event that is raised when RepeatButtonBorderThickness property is changed
Event that is raised when UpRepeatButtonMargin property is changed
Event that is raised when DownRepeatButtonMargin property is changed
Event that is raised when UpRepeatButtonTemplate property is changed
Event that is raised when DownRepeatButtonTemplate property is changed
Gets or sets a value indicating whether [read only].
true if [read only]; otherwise, false.
Event that is raised when CultureInfo property is changed.
gets or sets IsScrollingOnCircle
Gets or sets EnableMouseWheelEdit
Gets or sets a value indicating whether this instance is Can Edit the datetime.
true if this instance is enabled; otherwise, false.
Gets or sets the underlying date time.
The underlying date time.
Gets or sets the correct foreground.
The correct foreground.
Gets or sets a value indicating whether this instance is culture right to left.
true if this instance is culture right to left; otherwise, false.
Gets or sets a value indicating whether this instance is hold max width.
true if this instance is hold max width; otherwise, false.
Gets or sets a value indicating whether this instance is auto correct.
true if this instance is auto correct; otherwise, false.
Gets or sets the uncertain foreground.
The uncertain foreground.
Gets or sets the date validation mode.
The date validation mode.
Gets or sets the duration of the auto corrected higlight.
The duration of the auto corrected higlight.
Gets or sets a value indicating whether this instance is editable.
true if this instance is editable; otherwise, false.
Gets or sets the caret template.
The caret template.
Gets or sets a value indicating whether this instance is caret animation.
true if this instance is caret animation; otherwise, false.
Gets or sets the duration of the scroll.
The duration of the scroll.
Gets or sets a value indicating whether this instance is mask input enabled.
true if this instance is mask input enabled; otherwise, false.
Gets or sets the incorrect foreground.
The incorrect foreground.
Gets or sets the repeat button border brush.
The repeat button border brush.
Gets or sets the repeat button background.
The repeat button background.
Gets or sets the repeat button border thickness.
The repeat button border thickness.
Gets or sets down repeat button content template.
Down repeat button content template.
Gets or sets up repeat button content template.
Up repeat button content template.
Gets or sets up repeat button margin.
Up repeat button margin.
Gets or sets down repeat button margin.
Down repeat button margin.
Gets or sets a value indicating whether [select whole content].
true if [select whole content]; otherwise, false.
Gets or sets the popup delay.
The popup delay.
Gets or sets up repeat button template.
Up repeat button template.
Gets or sets down repeat button template.
Down repeat button template.
Gets or sets the drop down button template.
The drop down button template.
Gets or sets the content element visibility.
The content element visibility.
Gets or sets the watermark visibility.
The watermark visibility.
Gets or sets a value indicating whether this instance is empty date enabled.
true if this instance is empty date enabled; otherwise, false.
Gets or sets a value indicating whether this instance is drop down open.
true if this instance is drop down open; otherwise, false.
Gets or sets a value indicating whether this instance is enabled repeat button.
true if this instance is enabled repeat button; otherwise, false.
Gets or sets a value indicating whether this instance is popup enabled.
true if this instance is popup enabled; otherwise, false.
Gets or sets a value indicating whether this instance is watch enabled.
true if this instance is watch enabled; otherwise, false.
Gets or sets a value indicating whether this instance is calendar enabled.
true if this instance is calendar enabled; otherwise, false.
Gets or sets a value indicating whether this instance is visible repeat button.
true if this instance is visible repeat button; otherwise, false.
Gets or sets a value indicating whether this instance is button pop up enabled.
true if this instance is button pop up enabled; otherwise, false.
This enum classifies Date validation mode.
Specifies value representing that not possible to enter invalid date.
Specifies value representing that possible to enter invalide date with warning.
Chosen value indicates that customized by user DateTime
pattern will be used.
Chosen value indicates that this is standard ShortDate
pattern.
Chosen value indicates that this is standard LongDate
pattern.
Chosen value indicates that this is standard ShortTime
pattern.
Chosen value indicates that this is standard LongTime
pattern.
Chosen value indicates that this is standard FullDateTime
pattern.
Chosen value indicates that this is standard MonthDay
pattern.
Chosen value indicates that this is standard RFC1123 pattern.
Chosen value indicates that this is standard ShortDateTime
pattern.
Chosen value indicates that this is standard
UniversalSortableDateTime pattern.
Chosen value indicates that this is standard YearMonth
pattern.
DateTimeEdit
Indicates System.DateTime.TryParse is succeeded or not.
Using a DependencyProperty as the backing store for EnableAlphaKeyNavigation. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for FreezeClockOnEdit. This enables animation, styling, binding, etc...
Initializes the class.
Initializes a new instance of the class.
Helps to dispose the calendar control in .
The calendar
Helps to dispose the calendar control in .
The clock
Dispose DateTimeEdit
Handles the Loaded event of the DateTimeEdit control.
The source of the event.
The instance containing the event data.
Using a DependencyProperty as the backing store for EnableClassicStyle. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for EnableClassicStyle. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for FocusedBorderBrush. This enables animation, styling, binding, etc...
Gets the culture.
Reloads the text box.
Validates the value.
The val.
Loads the on value changed.
Loads the text box.
Gets or sets the footer border of the .
Gets the None button of the
Gets the None button of the
Gets the Ok button of the
Gets the cancel button of the
Popup_s the on apply template.
Helps to update the visiblity of popup footer
Raises when Blackout dates collection is changed in calendar control.
The
The event
Raised when the occurs in month view of Calendar.
The calendar
The event
Clock loaded event
Clock
Routed Event
Handles the PreviewMouseLeftButtonUp event of the Button_Today control.
The source of the event.
The instance containing the event data.
Helps to ensure whether the year value is leap year or not.
The year value
True, if it is leap year otherwise false
Helps to validate the year field when typing input in when mask mode is enabled.
The key
The DateTime
The DateTimeProperty
Helps to validate the DateTime field when typing input in when mask mode is enabled.
Helps to validate whether the entered text input is valid date time or not.
Return the DateTime value.
Helps to get the in .
The calendar
Helps to ensure whether the date is contained in black-out dates collection in .
The key
The DateTime
The DateTime
Helps to validate whether the entered text input is valid date time or not.
True if the entered text is valid date time, false otherwise.
Helps to ensure whether to perform navigation inside calendar control in DateTimeEdit.
The bool value
Helps to update the focus to calendar when ever drop-down popup is opened in DateTimeEdit.
Helps to update the focus to calendar item, none and previous when pressing tab key in calendar pop-up.
Helps to update the focus to calendar element when pressing tab key.
true if shift key is pressed, else false
The calendar
The none button
The today button
Helps to update the focus inside pop-up element when pressing tab key.
Helps to set the DateTime value in , if entered input text is valid.
The DateTime
The DateTimeEdit
The DateTimeProperty
Helps to update the selected date time value when pressing ENTER, TAB key or control lost its focus, if user entered wrong input value.
Handles the Closed event of the PART_Popup control.
The source of the event.
The instance containing the event data.
Handles the Checked event of the PART_DropDown control.
The source of the event.
The instance containing the event data.
Handles the Tick event of the DT control.
The source of the event.
The instance containing the event data.
Handles the Click event of the Button_NoDate control.
The source of the event.
The instance containing the event data.
Handles the Click event of the control.
The source of the event.
The instance containing the event data.
Handles the Click event of the control.
The source of the event.
The instance containing the event data.
Helps to perform click event of the control.
Handles the MouseLeftButtonDown event of the _OutsideCalendarPopupCanvas control.
The source of the event.
The instance containing the event data.
Clock_s the date time changed.
The d.
The instance containing the event data.
Handles the Unchecked event of the Button_Clock control.
The source of the event.
The instance containing the event data.
Handles the Unchecked event of the PART_DropDown control.
The source of the event.
The instance containing the event data.
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides .
The event data that describes the property that changed, as well as old and new values.
Opens the popup.
Closes the popup.
Handles the MouseLeftButtonDown event of the _outsidePopupCanvas control.
The source of the event.
The instance containing the event data.
Handles the SelectedDatesChanged event of the calender control.
The source of the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises on Drop
Is called when a control template is applied.
Invoked when DownButton Preview MouseLeft ButtonUp
RepeatButton
MouseButton Event Args
Invoked when UpButton Preview MouseLeft ButtonUp
RepeatButton
MouseButton Event Args
Handles the MouseLeftButtonDown event of the Calendar_Classic.
Handles the Click event of the PART_DownButton control.
The source of the event.
The instance containing the event data.
Handles the Click event of the PART_UpButton control.
The source of the event.
The instance containing the event data.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Called when the occurs.
The event data.
Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Called when the MouseWheel occur
A that contains the event data.
Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Invoked whenever an unhandled event reaches this element in its route.
The that contains the event data.
Raises the event (using the provided arguments).
Provides data about the event.
Bases the properties changed.
Creates an appropriate AutomationPeer for
Automation peer of
Using a DependencyProperty as the backing store for TodayButtonAction. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsNull. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for NullValue. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DateTime. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MinDateTime. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MaxDateTime. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DefaultDatePart. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CalendarStyle. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DisableDateSelection. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DropDownView. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for AutoForwarding. This enables animation, styling, binding, etc...
Called when [date time changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [min date time changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [drop down view changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [DisableDateSelection changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [max date time changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Coerces the date time.
The d.
The base value.
Coerces the min value.
The d.
The base value.
Coerces the max value.
The d.
The base value.
EventHandler for ClockPopupOpen
EventHandler for ClockPopupOpen
Event that is raised when DateTime property is changed.
Event that is raised when MaxDateTime property is changed.
Event that is raised when MinDateTime property is changed.
Event that is raised when DisableDateSelection property is changed.
Event that is raised when DropDownView property is changed.
Event that is raised when Month property is changed.
Get and Set Boolean Value to Enable/Disable Alpha keys which are used to Navigate Months when CanEdit set to False
Get or Set AbbreviatedMonthNames for Calendar
Get or Set ShortestDayNames for Calendar
Set or Get AllowEnter
Set or Get FreezeClockOnEdit
Gets or sets a value indicating whether [enable classic style].
true if [enable classic style]; otherwise, false.
Gets or sets a value indicating whether [enable combined style].
true if [enable combined style]; otherwise, false.
Gets or sets a value indicating whether to enable delete key
true if [enable delete key]; otherwise, false.
Gets or sets a value indicating whether to enable backspace key
true if [enable backspace key]; otherwise, false.
Get or Set FocusedBorderBrush
Gets or sets the on focus behavior.
The on focus behavior.
Get or Set DateTime
Gets or sets the default date part.
The default date part.
Gets or sets a value that indicates whether to update date or both date and time value when today button is clicked in .
The default value is .
Gets or sets the value that indicate whether the mask show on null value when watermark visibility is collapsed
Minimum Acceptable Time
Maximum Allowed DateTime
Gets or sets the drop down view.
The drop down view.
Gets or sets a value indicating whether this instance is null.
true if this instance is null; otherwise, false.
Gets or sets the calendar style.
The calendar style.
Get or Set DisableDateSelection
Helps to update valid leap year when month is february in .
The DateTime
The DateTimeEdit
The DateTimeProperty
The month value
The day value
Helps to allow entering zero value as input in DateTimeField of .
The DateTimeEdit
The DateTimeProperty
Gets or sets the start position.
The start position.
Gets or sets the lenghth.
The lenghth.
Gets or sets the is read only.
The is read only.
Gets or sets the type.
The type.
Gets or sets the content.
The content.
Gets or sets the pattern.
The pattern.
Gets or sets the key press count.
The key press count.
Gets or sets the name of the month.
The name of the month.
This enum classifies DropDownViews Type.
Specifies values representing that the object holding this
value is Classic view.
Specifies values representing that the object holding this
value is Clock view.
Specifies values representing that the object holding this
value is Combined View.
Specifies values representing that the object holding this
value is Calendar View.
This enum classifies Default DateParts type.
Specifies values representing that the object holding this
value is year.
Specifies values representing that the object holding this
value is month.
Specifies values representing that the object holding this
value is day.
Specifies values representing that the object holding this
value is None.
f
s
m
h
H
MM
MMM or More
gg A.D or B.D
tt designator
zz z zzzz
Helps to choose the Today button action when click on Today button in .
Update only date value when today button is clicked.
Update both date and time value when today button is clicked.
Helps to update selection when pressing left and right arrow keys in DateTimeEdit.
The next selection index
The DateTimeEdit
Helps to update selection when pressing arrow keys after selecting all the text in DateTimeEdit.
True, if need to update selection otherwise false
The DateTimeEdit
Helps to validate whether the DateTimeEdit value is greater or lesser than its minimum and maximum date time value.
ture, if we validate whether DateTimeEdit value is greater than MaxDateTime else false.
The DateTimeEdit value.
The DateTimeEdit.
Return the DateTime value.
Gets or sets the reg expression.
The reg expression.
Gets or sets a value indicating whether this instance is literal.
true if this instance is literal; otherwise, false.
Gets or sets the is upper.
The is upper.
Gets or sets the is prompt character.
The is prompt character.
Gets or sets the reg expression.
The reg expression.
Gets or sets a value indicating whether this instance is literal.
true if this instance is literal; otherwise, false.
Gets or sets the is upper.
The is upper.
Gets or sets the is prompt character.
The is prompt character.
CurrencyTextBox
ContextMenu Opening
Identifies the dependency property.
The identifier for the dependency property.
Using a DependencyProperty as the backing store for EnableTouch. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for EnableRangeAdorner. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for EnableExtendedScrolling. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for RangeAdornerBackground. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for PasteMode. This enables animation, styling, binding, etc...
Identifies the NegativeForegroundProperty.
Identifies the IsApplyNegativeColorProperty.
Identifies the IsNegativeProperty.
Identifies the IsZeroProperty.
Identifies the ZeroColorProperty.
Identifies the IsApplyZeroColorProperty.
Identifies the WaterMarkTemplate dependency property.
Called when [water mark template changed].
The obj.
The instance containing the event data.
Identifies the WaterMarkText dependency property.
Identifies the WaterMarkVisibility dependency property.
Called before event occurs.
The data for the event.
Invoked on MouseLeftButton down
Called before event occurs.
The data for the event.
Invoked while UseNullOption Changed
Virtual Method for UseNullOption
Called when [culture changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [number format changed].
The obj.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Invoked on PreviewKeyDown
Occurs when property is changed.
Occurs when [text selection on focus changed].
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Gets or sets the value that indicates the visibility of spin button which allows users to increment and decrement the values by pressing the up, down buttons.
By default, the value of the property is false.
When up, down buttons in spin button is pressed, The value of the editor is increased or decreased based on the value specified in the ScrollInterval property.
Get or Set EnableTouch
Get or Set EnableRangeAdorner
Get or Set EnableExtendedScrolling
Get or Set RangeAdornerBackground
Gets or sets a value indicating whether [enable focus colors].
true if [enable focus colors]; otherwise, false.
Gets or sets the mode of paste operation
Gets or sets the culture.
The culture.
Gets or sets the number format.
The number format.
Gets or sets the editor foreground.
The editor foreground.
Gets or sets the positive foreground.
The positive foreground.
Gets or sets a value indicating whether this instance is enable negative.
true if this instance is enable negative; otherwise, false.
Gets or sets a value indicating whether this instance is negative.
true if this instance is negative; otherwise, false.
Gets or sets the negative foreground.
The negative foreground.
Gets or sets a value indicating whether this instance is zero.
true if this instance is zero; otherwise, false.
Gets or sets a value indicating whether this instance is apply zero color.
true if this instance is apply zero color; otherwise, false.
Gets or sets the color of the zero.
The color of the zero.
Gets or sets a value indicating whether [use null option].
true if [use null option]; otherwise, false.
Gets or sets a value indicating whether this instance is null.
true if this instance is null; otherwise, false.
Gets or sets the max validation.
The max validation.
Gets or sets the min validation.
The min validation.
Gets or sets a value indicating whether [max value on exceed max digit].
true if [max value on exceed max digit]; otherwise, false.
Gets or sets a value indicating whether [min value on exceed min digit].
true if [min value on exceed min digit]; otherwise, false.
Gets or sets a value indicating whether this instance is undo enabled.
To remove Warnings
true if this instance is undo enabled; otherwise, false.
Gets or sets the masked text.
The masked text.
Gets or sets the water mark template.
The water mark template.
Gets or sets the water mark text.
The water mark text.
Gets or sets the water mark visibility.
The water mark visibility.
Contains the previous value of the
Contains the current value of the
Indicates the value is changed or not
Indicates the is loaded or not
It maintains the entered text for minimum value validation
Indicates the symbol.
Indicates the UpButton in CurrencyTextBox
Indicates the DownButton in CurrencyTextBox
Initializes a new static members of the class.
Initializes a new instance of the class.
Invoke the PasteCommand
The parameter contains the.
Invoke the CopyCommand
The parameter contains the .
Invoke the CutCommand
The parameter contains the .
Determines whether a paste operation perform or not.
The parameter contains a .
Returns true
Contains the instance of ScrollViewer.
Contains the focus border.
Invoked before the UI element displays in an application.
Invoked when the command is Executed.
The sender contains a .
/// The that contains the event data.
Execute the paste command.
Execute the Copy command.
Invoked on up or down SpinButton click in respective TextBox.
Increments or decrements the value of respective TextBox.
Invoked when event occurs.
The that contains the event data.
Invoked when the event occurs.
The that contains the event data.
Invoked on MouseLeftButton down
Invoked when the attached routed event occurs.
The that contains the event data.
Invoked when event occurs.
The that contains the event data.
Execute the Cut command.
Invoked before the event occurs.
The that contains the event data.
Invoked when property changed.
Invoked when property changed.
Invoked when the keyboard is not focused on this element
The that contains the event data.
Invoked before event occurs.
The that contains the event data.
Invoked before event occurs.
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Sets the format of the .
Sets the value to the .
The value for reload the .
The value of .
Validate the entered value of .
The value for the validate
Returns the validated value
Provides the Culture.
Returns current culture of the .
Coerce the entered value if not within the and limits.
The d contains a .
The value of .
Returns the double value
Invoked when the is loaded.
The sender contains the .
The that contains the event data.
Dispose the
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The d contains a .
The baseValue that contains a .
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
Invoked when event occurs.
The that contains the event data.
Invoked when the event occurs.
The that contains the event data.
Returns the boolean value that indicates whether the value is validating or not.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the x property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when validating the .
Occurs after validating the .
Gets the value that represents the Paste command.
Gets the value that represents the Copy command.
Gets the value that represents the Cut command.
Gets or sets the value of .
It returns currency value. The default value is null.
Gets or sets the minimum value of .
It returns currency value. The default value is .
Gets or sets the maximum value of .
It returns double value. The default value is double.MaxValue.
Gets or Sets number of values contained in decimal digits of .
The number of values contained in decimal digits of .
Gets or Sets the currency group separator of text.
A string contains the Special characters of . The default value is string.Empty.
Gets or sets a value that indicates whether group separator is enabled.
Returns boolean value. The default value is true.
Gets or sets the value pattern for the negative .
Gets or sets the value pattern for the positive .
gets or sets the value indicating the currency symbol.
Gets or sets the scroll interval of .
Returns double value. The default value is 1.0.
Gets or sets the value that indicating the currency symbol position.
Gets or sets the null value of .
Returns double value. The default value is null.
Gets or sets the string validation constraint for the .
Returns string validation value. The Default value is StringValidation.OnLostFocus.
Gets or sets the way of reaction on wrong input data.
Gets or Sets the string that the formatted input string is being validated.
A string containing the text contents of the text box. The default is an String.Empty.
Gets or sets the value that indicates whether the formatted input string is validated.
Returns boolean value. The default value is false.
It contains the instance of the
Contains the boolean value that indicates whether all the text in the is selected or not.
Provides culture-specific information for formatting and parsing numeric values
Contains display text of DoubleTextBox
Contains character index for the beginning of the current selection
Contains character index for the ending of the current selection
Contains value indicating the number of characters in the current selection
Contains character index for the beginning of the decimal separtor
Contains character index for the ending of the decimal separtor
Contains insertion position index of the caret
Contains display text of DoubleTextBox to perform text editing operation
Contains the parsed value from unmasked text
Contains the boolean value that indicates whether a minus key is pressed or not.
Contains the boolean value that indicates whether a string is converted into double or not.
Contains the parsed value from unmasked text
Validate the entered text with MaskedTextBox.
It contains the instance.
It contains text of the .
Returns the Boolean value that indicates whether key down events are handled or not
Handle the Keys from Keyboard when pressed the keys are down.
It contains the instances.
Provides data for the System.Windows.UIElement.KeyDown routed events, as well as related attached and Preview events.
Returns the Boolean value that indicates whether key down events are handled or not
Handles the backspace operation when the backspace key is pressed.
It contains the instance.
Returns the Boolean value that indicates whether key down events are handled or not
Handles the delete operation when the delete key is pressed.
It contains the instance.
Returns the Boolean value that indicates whether key down events are handled or not
Handle the UpKey or DownKey to increase or decrease the value with defined ScrollInterval.
It contains the instance.
Indicates whether up arrow key is pressed or not.
Returns the Boolean value that indicates whether key down events are handled or not
Initializes the default values to perform editing operation
It contains the instance.
Generate unmasked text and calculate the value of selection start, selection end, selection length, separtor start, separator end and caretposition.
It contains the instance.
Indicates whether it is performing matching mask operations or not.
Validate the charcter in order to manage NumberDecimalSeparator, NumberGroupSeparator, Positive Value and Negative Value
It contains the instance.
It contains text of the .
Returns the Boolean value that indicates whether key down events are handled or not
Performs text editing for matching with mask
It contains the instance.
It contains text of the .
Returns the Boolean value that indicates whether key down events are handled or not
Performs text editing for backspace operation
It contains the instance.
Returns the Boolean value that indicates whether key down events are handled or not
Performs text editing for delete operation
It contains the instance.
Returns the Boolean value that indicates whether key down events are handled or not
Performs different types of validation on previewed value for backspace and delete operation
It contains the instance.
Performs String Validation On Key Press event.
It contains the instance.
Indicates whether backspace key is pressed or not.
Returns the Boolean value that indicates whether key down events are handled or not
Represents a control that can be used to display or edit double values.
Contains the previous value of the
Contains the current value of the
Contains the previous masked text of the to perform undo operation
Contains the previous value of the to perform undo operation
Indicates the value is changed or not
Indicates the is loaded or not
It indicates whether apply positive foreground or negative foreground to text.
Insert minus if it is false, otherwise not.
It maintains the entered text for minimum value validation
Contains the count of number of decimal digits in the
Stores the masked text of the when control has lost focus
Indicates whether it is a DoubleTextBox or a
Indicates the UpButton in DoubleTextBox
Indicates the DownButton in DoubleTextBox
Initializes static members of the class.
Initializes a new instance of class
Raises the event.
The instance containing the event data.
Called when the DoubleTextBox is unloaded.
The sender that contains a instance.
Contains state information and event data associated with a routed event.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Invoke the PasteCommand
The argument of the paste handler
Invoke the CopyCommand.
The argument of the paste handler
Invoke the CutCommand.
The argument of the paste handler
Indicates whether can allow paste command or not
The argument of the paste handler
Contains the instance of .
Is called when a control template is applied.
Called before the event occurs to provide handling for the event in a derived class without attaching a delegate.
A that contains the event data.
called when the Command Command is Excuted
The sender contains a DoubleTextBox.
Provides data for the System.Windows.Input.CommandManager.Executed and System.Windows.Input.CommandManager.PreviewExecuted routed
Invoked when a System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.
Provides data for the System.Windows.UIElement.KeyUp and System.Windows.UIElement.KeyDown routed events, as well as related attached and Preview events.
Called when event occurs. Invoked when a System.Windows.Input.Keyboard.KeyDown attached routed event occurs.
The data for the event.
Find the visual of the child elements.
The parent visual, referenced as a System.Windows.DependencyObject
It represents the type of child element.
Returns the visual of the child.
Execute the Cut command.
Called before the event occurs.
Provides data about the event.
Called when Culture is changed.
Called when NumberFormat property changed.
Contains the boolean value that indicates whether the event should be canceled or not
Called when the keyboard is not focused on this element
Provides data for System.Windows.UIElement.LostKeyboardFocus and System.Windows.UIElement.GotKeyboardFocus routed events, as well as related attached and Preview events.
Called before event occurs.
The data for the event.
Called before event occurs.
The data for the event.
Returns the AutomationPeer of class.
validate the format of the Text.
Sets the value of
Indicates whether reload the value or not
Contains the value
trigger the ValueChangingEvent.
Returns False if method will be calls
validate the entered value of DoubleTextBox.
Contains the value
Returens the value
Gets the CultureInfo.
Returns the CultureInfo
Coerce the entered value if not within limits.
Contains the instance of
Contains the value
True if the value is not within Min, Max value. Otherwise false.
Count the Decimal digits after the Decimal seperator.
Contains the value
Contains the instance of
count value
Excute the Copy command.
Excute the paste command.
Invoked on up or down SpinButton click in respective TextBox.
Increments or decrements the value of respective TextBox.
To validate and reduce the pasted text with equivalent to the MaxLength
It contains the of the DoubleTextBox.
validated value
Update number decimal digits count
Update number decimal digits count
It contains the decimal digits count of the displayed text
Called when the DoubleTextBox is loaded.
The sender that contains a instance.
Contains state information and event data associated with a routed event.
Invoked on ContextMenuOpening.
Provides data for the context menu event.
Represents a NumberGroupSizes property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a Value property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a MinimumNumberDecimalDigits property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a MaximumNumberDecimalDigits property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a MinValue property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a MaxValue property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a NumberGroupSeparator property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a NumberDecimalDigits property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a NumberDecimalSeparator property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a GroupSeperatorEnabled property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a IsExceedDecimalDigits property that can be set through methods such as, styling, data binding, animation, and inheritance.
Called when OnIsExceedDecimalDigits property changed.
System.Windows.DependencyObject
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnIsExceedDecimalDigits property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnMaximumNumberDecimalDigits property changed.
System.Windows.DependencyObject.when MaximumNumberDecimalDigits object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnMaximumNumberDecimalDigits property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnMinimumNumberDecimalDigits property changed.
System.Windows.DependencyObject.When MinimumNumberDecimalDigits object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnMinimumNumberDecimalDigits property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Check whether it needs to exceed number decimal digit
Represents a ScrollInterval property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a Step property that can be set through methods such as, styling, data binding, animation, and inheritance.
Called when OnNumberGroupSizes property changed.
System.Windows.DependencyObject.When OnNumberGroupSizes object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnNumberGroupSizes property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnNumberDecimalSeparator property changed.
System.Windows.DependencyObject.When OnNumberDecimalSeparator object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnNumberDecimalDigits property changed.
System.Windows.DependencyObject.When OnNumberDecimalDigits object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when OnNumberDecimalDigits property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when Value property changed.
System.Windows.DependencyObject.When Value object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
rovides data for property changed events.
Called when OnUseNullOption property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when Value property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when MinValue property changed.
System.Windows.DependencyObject.when MinValue object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when MinValue property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when MaxValue property changed.
System.Windows.DependencyObject.When MaxValue object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when the MaxValue property changed.
System.Windows.DependencyObject.when MaxValue object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when NumberGroupSeparator property changed.
System.Windows.DependencyObject.NumberGroupSeparator object when is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
called before NumberGroupSeperator property changed.
Called when NumberGroupSeparator property changed.
System.Windows.DependencyObject.NumberGroupSeparator object when is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Represents a NullValue property that can be set through methods such as, styling, data binding, animation, and inheritance.
Called when NullValue property changed.
System.Windows.DependencyObject.when the null value object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when NullValue property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Represents a ValueValidation property that can be set through methods such as, styling, data binding, animation, and inheritance.
Represents a InvalidValueBehavior property that can be set through methods such as, styling, data binding, animation, and inheritance.
Called when InvalidValueBehavior property changed.
System.Windows.DependencyObject.when the InvalidValueBehavior object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when InvalidValueBehavior property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Represents a ValidationValue property that can be set through methods such as, styling, data binding, animation, and inheritance.
Called when ValidationValue property changed.
System.Windows.DependencyObject.when the ValidationValue object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when ValidationValue property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Represents a ValidationCompleted property that can be set through methods such as, styling, data binding, animation, and inheritance.
Called when ValidationCompleted property changed.
System.Windows.DependencyObject.when the ValidationCompleted object is changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when ValidationCompleted property changed.
System.Windows.DependencyPropertyChangedEventArgs.
Provides data for property changed events.
Called when ValidationCompleted property changed.
It contains the event data for string validation.
validate the event.
Provides a value to use with events that do not have event data.
Raises the OnValidating event.
An that contains the event data.
Returns the boolean value that indicates whether the value is validating or not.
Occurs when the has been changed.
Occurs when the has been changed.
Occurs when the has been completed.
Occurs when the has been changed.
Occurs when validating the value.
Occurs after validated the value.
Occurs when the has been changed.
Occurs when the has been changed.
Occurs when the is changing.
Occurs when the has been changed.
Occurs when the has been changed.
Occurs when the has been changed.
Occurs when the has been changed.
Occurs when the has been changed.
Occurs when the has been changed.
Occurs when the has been changed.
Occurs when the has been changed.
Gets the value that represents the Paste command.
The command.Default ValuesKey Gesture Ctrl+V TextPaste.
Gets the value that represents the Copy command.
The command.Default ValuesKey Gesture Ctrl+C TextCopy.
Gets the value that represents the Cut command.
The command.Default ValuesKey Gesture Ctrl+X TextCut.
Gets or sets the value of .
It returns double Value. The default value is null.
Gets or sets the maximum value of .
It returns double value. The default value is double.MaxValue.
Gets or Sets the NumberGroupSeparator of .
A string contains the Special characters of DoubleTextBox. The default is string.Empty.
Gets or Sets number of System.Int32 values contained in NumberGroupSizes of DoubleTextBox.
The number of System.Int32 values contained in the System.Windows.Media.Int32Collection.
Gets or Sets number of System.Int32 values contained in MinimumNumberDecimalDigits of DoubleTextBox.
The number of System.Int32 values contained in the System.Int32. The default value is -1.
Gets or Sets number of System.Int32 values contained in MaximumNumberDecimalDigits of DoubleTextBox.
The number of System.Int32 values contained in the System.Windows.Media.Int32.
Gets or Sets number of System.Int32 values contained in NumberDecimalDigits of DoubleTextBox.
The number of System.Int32 values contained in the System.Int32.
Gets or Sets the NumberDecimalSeparator of DoubleTextBox text.
A string contains the Special Charecter's of DoubleTextBox. The default is string.Empty.
Gets or sets a value that indicates whether group separator is enabled.
Returns true if group separator is enabled. Otherwise false.
Gets or sets a value that indicates whether the number decimal digit is exceeded.
returns true if number decimal digit is exceeded. Otherwise false.
Gets or sets the ScrollInterval of DoubleTextBox.
Returns:
Returns double value. The default value is 1.0.
Gets or sets the step to increment or decrement the value of the control
when the up or down button is clicked. This is a dependency property.
Returns double value. The default value is 1d.
Gets or sets the null value of DoubleTextBox.
Returns:
Returns double value. The default value is null.
Gets or sets the string validation constraint for DoubleTextBox control.
Returns:
Returns stringvaalidation value. The Default value is StringValidation.OnLostFocus.
Gets or sets the way of reaction on wrong input data.
Gets or Sets the string that the formatted input string is being validated.
Returns:
A string containing the text contents of the text box. The default is an String.Empty
Gets or sets the value that indicates whether the formatted input string is validated.
returns true if validation has completed. Otherwise false.
Represents the method that will handle the event.
The sender contains a DoubleTextBox.
The that contains the event data.
Provides data for the value changing event.
Initializes a new instance of ValueChangingEventArgs class
Gets the value of the property after the change.
The property value after the change.
Gets the value of the property before the change.
The property value before the change.
Represents a class handle to display or edit double values in DoubleTextBox control.
It contains the instance of the
It is used to update selection start value of the
Contains decmil digits count
Provides culture-specific information for formatting and parsing numeric values
Contains display text of DoubleTextBox
Contains character index for the beginning of the current selection
Contains character index for the ending of the current selection
Contains value indicating the number of characters in the current selection
Contains character index for the beginning of the decimal separtor
Contains character index for the ending of the decimal separtor
Contains insertion position index of the caret
Contains display text of DoubleTextBox to perform text editing operation
Contains the parsed value from unmasked text
Updates the selection start value based on the negative or positive value
It contains the count of group separator in the text
Contains the boolean value that indicates whether a minus key is pressed or not.
Contains the length of the selected text in the
Validate the entered text with MaskedTextBox.
It contains the instances.
string contains the doubleTextBox text.
Returns true if the text input is handled. Otherwise false.
Handle the BackSpaceKey when pressed in the .
It contains the instances.
Returns true if the text input is handled. Otherwise false.
Handle the Delete key when pressed in the .
It contains the instances.
Returns true if the text input is handled. Otherwise false.
Handle the UpKey or DownKey to increase or decrease the value with defined ScrollInterval.
It contains the instances.
It indicates whether the up key is pressed or not.
Returns true if the text input is handled. Otherwise false.
Initializes the default values to perform editing operation
It contains the instances.
Generate unmasked text and calculate the value of selection start, selection end, selection length, separtor start, separator end and caretposition.
It contains the instances.
It indicates whether the is matching with mask or not.
It indicates whether the backspace key is pressed or not.
Validate the charcter in order to manage NumberDecimalSeparator, NumberGroupSeparator, Positive Value, Negative Value and NaN
It contains the instances.
string contains the doubleTextBox text.
Returns true if the text input is handled. Otherwise false.
Performs text editing for matching with mask
It contains the instances.
string contains the doubleTextBox text.
Returns true if the text input is handled. Otherwise false.
Performs text editing for backspace
It contains the instances.
Returns true if the text input is handled. Otherwise false.
Performs text editing for delete
It contains the instances.
Returns true if the text input is handled. Otherwise false.
Update number decimal digits count
It contains the instances.
Perform minimum and maximum validation
It contains the instances.
It indicates whether the backspace key is pressed or not.
Returns true if the text input is handled. Otherwise false.
Performs String Validation On Key Press event.
It contains the instances.
It indicates whether the backspace key is pressed or not.
Returns true if the text input is handled. Otherwise false.
Convert string to Int64Null
Convert String to DecimalNull with Culture
Convert string to Decimal
Contains the previous value of the
Contains the current value of the
Indicates the value is changed or not.
Indicates the is loaded or not.
It indicates whether apply positive foreground or negative foreground to text.
It maintains the entered text for minimum value validation.
Indicates the UpButton in CurrencyTextBox
Indicates the DownButton in CurrencyTextBox
Initializes a new static members of the class.
Initializes a new instance of the class
Invoked when the is unloaded.
The sender contains the .
The that contains the event data.
Dispose the .
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Invoke the PasteCommand
The parameter contains the.
Invoke the CopyCommand.
The parameter contains the .
Invoke the CutCommand.
The parameter contains the .
Determines whether a paste operation perform or not.
The parameter contains the .
Returns true
Contains the instance of ScrollViewer.
Invoked before the UI element displays in an application.
Invoked when the command is Excuted
The sender contains the .
The that contains the event data.
Execute the Copycommand.
Execute the paste command.
Invoked on up or down SpinButton click in respective TextBox.
Increments or decrements the value of respective TextBox.
Invoked when the event occurs.
The that contains the event data.
Invoked when the attached routed event occurs.
The that contains the event data.
Invoked when event occurs.
The that contains the event data.
Execute the CutCommand.
Invoked before the event occurs.
The that contains the event data.
Invoked when property changed.
Invoked when property changed.
Invoked when the keyboard is not focused on this element
The that contains the event data.
Invoked before event occurs.
The that contains the event data.
Invoked when event occurs.
The that contains the event data.
Invoked before event occurs.
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Sets the format of the .
Sets the value to the .
The value for reload the .
The value of .
Validate the entered value of .
The value for the validate
Returns the validated value
Provides the Culture.
Returns current culture of the .
Coerce the entered value if not within the and limits.
The d that contains a .
The value of .
Invoked when the is loaded.
The sender contains the .
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when the property changed.
The obj contains a .
The that contains the event data.
Invoked when the property changed.
The that contains the event data.
Invoked when the property changed.
The obj contains a .
The that contains the event data.
Percentage value to calucate the progress factor.
Invoked when the property changed.
The that contains the event data.
Invoked when the property changed.
The obj contains a .
The that contains the event data.
Invoked when the property changed.
The that contains the event data.
Invoked when the property changed.
The obj contains a .
The that contains the event data.
Invoked before property changed.
The d contains the .
The base value contains value of .
Returns the number group separator
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The args contains value of .
Invoked when property changed.
The that contains the event data.
Invoked when event occurs.
The that contains the event data.
Invoked when the event occurs.
The that contains the event data.
Returns the boolean value that indicates whether the value is validating or not.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the validation completed.
Occurs when the property is changed.
Occurs when validating the .
Occurs after validating the .
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Gets the value that represents the Paste command.
Gets the value that represents the Copy command.
Gets the value that represents the Cut command.
Gets or sets the value of .
The integer value. The default value is null.
Gets or sets the minimum value of the .
The integer value. The default value is .
Gets or sets the maximum value of the .
The integer value. The default value is .
Gets or Sets the value that indicates the number group separator of value.
A string contains the Special characters of . The default is string.Empty.
Gets or sets the value that indicates whether is enabled.
Returns boolean value. The default value is true.
Gets or sets the value indicating the number group size of the .
Gets the value indicating the progress factor of the .
Gets or sets the scroll interval of .
The integer value. The default value is 1.
Gets or sets the null value of .
The integer value. The default value is null.
Gets or sets the value validation mode for .
The value validation mode. The Default value is StringValidation.OnLostFocus.
Gets or sets the way of reaction on wrong input data.
Gets or Sets the string that the formatted input string is being validated.
A string containing the text contents of the text box. The default is an String.Empty
Gets or sets the value that indicates whether the formatted input string is validated.
Returns boolean value. The default value is false.
Represents a class handle to display or edit integer values in control.
Initializes static members of the class.
Provides culture-specific information for formatting and parsing numeric values
Contains character index for the beginning of the current selection
Contains character index for the ending of the current selection
Contains value indicating the number of characters in the current selection
Contains insertion position index of the caret
Contains display text of DoubleTextBox to perform text editing operation
Contains display text of IntegerTextBox
boolean varible for minus character validation
Validate the enterted text based on special characters and mix/max value
Parent IntegerTextBox
Input text
returns true/false based on validation
Validate the character based on special characters and mValue
Parent IntegerTextBox
Input text
Boolean variable for validating minus special character
returns true/false based on CharacterValidation
Handles the key down event for all the keys
Contains IntegerTextBox instance
Provides data for the System.Windows.UIElement.KeyDown routed events, as well as related attached and Preview events.
Returns a boolean value
Initializes the default value to perform editing operation
Contains IntergerTextBox instance
Generate unmasked text and calculate the value of selection start, selection end, selection length and caretposition.
Parent IntegerTextBox
Performs text editing for Backspace
Contains IntegerTextBox instance
returns boolean value
Generating unmasked text based on lenght of the unmasked text
Parent IntegerTextBox
Input text
Boolean variable for validating minus special character
returns true/false based on mask matching with text
Handles Backspace key event.
Contains IntergerTextBox instance
returns a boolean value
Performs text editing for delete
Contains IntergerTextBox instance
returns boolean value
Handles the fuctionality of up and down arrow keys
IntegerTextBox
boolean variable to check whether up arrow key is pressed
MaskedEditorModel provides the model for MaskedTextBox class
Define digit symbol
Define other symbol
Define separator symbol
Define shift symbol
Initializes a new instance of the class.
Gets the masked text.
The mask value.
The text value.
The date separator.
The time separator.
The decimal separator.
The number group separator.
The prompt char.
The currency symbol.
Return the Mask text
Gets the masked text.
Return the mask text
Applies the new mask.
Gets next symbol in the mask.
Determines whether the cursor in the mask should be moved forward.
Return the next mask symbol
Gets text of the separator depending on the entered mask symbol.
Character that determines kind of the separator.
Text associated with the appropriate separator.
Gets register status of the following letters depending on the entered mask symbol.
Mask symbol.
value that is defining the register of letter.
Determines whether [is acceptable symbol] [the specified mask symbol].
The mask symbol.
The input.
true if [is acceptable symbol] [the specified mask symbol]; otherwise, false.
Determines whether the entered mask symbol denotes user input.
The mask symbol.
True if symbol can be input, otherwise - false.
Determines whether the entered mask symbol causes the uppercase, lowercase shift or cancels one.
The mask symbol.
true if [is shift symbol] [the specified mask symbol]; otherwise, false.
Determines whether the entered mask symbol is literal.
The mask symbol.
True is symbol is literal, else false.
Determines whether the entered mask symbol is separator.
The mask symbol.
True if symbol is separator.
Replaces the symbol located at the entered index with the new one.
Index of symbol that should be replaced.
New symbol.
Symbol replaced = true, not replaced = false
Gets or sets the currency symbol.
The currency symbol.
Gets or sets the date separator.
The date separator.
Gets or sets the decimal separator.
The decimal separator.
Gets or sets the mask.
The mask value.
Gets or sets the number group separator.
The number group separator.
Gets or sets the prompt char.
The prompt char.
Gets or sets the text.
The text value.
Gets or sets the time separator.
The time separator.
Gets or sets the index of the mask.
The index of the mask.
Gets or sets the shift status indexes.
The shift status indexes.
Gets or sets the text mask indexes.
The text mask indexes.
Identifies the WaterMarkTemplate dependency property.
Indicates numeric mode
Identifies MinLength dependency property
Identifies the WaterMarkText dependency property.
Identifies the WaterMarkVisibility dependency property.
Called when [water mark template changed].
The obj.
The instance containing the event data.
Dispose MaskedTextBox
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Using a DependencyProperty as the backing store for GroupSeperatorEnabled. This enables animation, styling, binding, etc...
Raised when TestMaskFormat is changed
Called before event occurs.
The data for the event.
To clear the text when controls lost focus
Called before event occurs.
The data for the event.
Called when event occurs.
The data for the event.
Called before the event occurs.
Provides data about the event.
Raised while TextChanged
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Called before event occurs.
The data for the event. The event data reports that the left mouse button was pressed.
Called before event occurs.
The data for the event. The event data reports that the left mouse button was released.
Called before event occurs.
The data for the event.
Event than is raised after the property has changed.
Event than is raised after the property has changed.
Event than is raised after the property has changed.
Event than is raised after the property has changed.
Event than is raised after the property has changed.
Event than is raised after the property has changed.
Event than is raised after the property has changed.
Event than is raised after the property has changed.
Event than is raised after the property has changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Occurs when the control is validating.
Occurs when the control is finished validating.
Occurs when MaskedTextBox has finished validating the current value using the ValidatingString property.
NOTE: event occurs only when ValidatingString is not empty.
Occurs when [text selection on focus changed].
Event that is raised when property is changed.
Gets or sets the water mark template.
The water mark template.
Gets or sets the water mark text.
The water mark text.
Get or set numeric mode
Gets or sets the water mark visibility.
The water mark visibility.
like Create Display Text
extension method to find whether the string contains WhiteSpace or not
Return true if if String is Null or WhiteSpace
PercentTextBox
Contains the previous value of the
Contains the current value of the
Indicates the value is changed or not.
Indicates the is loaded or not.
It maintains the entered text for minimum value validation.
Indicates the UpButton in PercentTextBox
Indicates the DownButton in PercentTextBox
Initializes a new static members of the class.
Initializes a new instance of the class.
Invoked when the is unloaded.
The sender contains the .
The that contains the event data.
Dispose the
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Invoke the PasteCommand
The parameter contains the.
Invoke the CopyCommand
The parameter contains the .
Invoke the CutCommand
The parameter contains the .
Execute the CopyCommand.
Invoked when the command is Executed.
The sender contains a .
/// The that contains the event data.
Execute the paste command.
Invoked on up or down SpinButton click in respective TextBox.
Increments or decrements the value of respective TextBox.
To validate and reduce the pasted text with equivalent to the MaxLength.
The value contains the
Returns validated double value
Determines whether a paste operation perform or not.
The parameter contains a .
Returns true
Invoked when event occurs.
The that contains the event data.
Invoked when the selection changed.
The sender contains a .
The that contains the event data.
Contains the instance of ScrollViewer.
Invoked before the UI element displays in an application.
Invoked when the event occurs.
The that contains the event data.
Invoked when the attached routed event occurs.
The that contains the event data.
Invoked when event occurs.
The that contains the event data.
Execute the CutCommand.
Invoked before the event occurs.
The that contains the event data.
Invoked when property changed.
Invoked when property changed.
Invoked when the keyboard is not focused on this element
The that contains the event data.
Invoked before event occurs.
The that contains the event data.
Invoked before event occurs.
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Sets the format of the .
Sets the value to the .
The value for reload the .
The value of .
Validate the entered value of .
The value for the validate
Returns the validated value
Provides the Culture.
Returns current culture of the .
Coerce the entered value if not within the and limits.
The d contains a .
The value of .
Invoked when the is loaded.
The sender contains the .
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The d contains a .
The baseValue that contains a .
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The d contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when property changed.
The obj contains a .
The that contains the event data.
Invoked when property changed.
The that contains the event data.
Invoked when property changed.
Invoked when event occurs.
The that contains the event data.
Invoked when the event occurs.
The that contains the event data.
Returns the boolean value that indicates whether the value is validating or not.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when validation has completed.
Occurs when the property is changed.
Occurs when validating the .
Occurs after validating the .
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Occurs when the property is changed.
Gets the value that represents the Paste command.
Gets the value that represents the Copy command.
Gets the value that represents the Cut command.
Gets or sets a value that indicates whether validation on the lost focus is enabled.
Occurs when the property is changed.
Gets or sets the percent edit mode of the control.
Gets or sets a value that indicates whether group separator is enabled.
Returns boolean value. The default value is true.
Gets or sets the value of .
It returns percent value. The default value is null.
Gets or sets the minimum value of .
It returns percent value. The default value is .
Gets or sets the maximum value of .
It returns double value. The default value is double.MaxValue.
Gets or Sets number of values contained in decimal digits of .
The number of values contained in decimal digits of .
Gets or Sets the percent group separator of text.
A string contains the Special characters of . The default value is string.Empty.
Gets or sets the scroll interval of .
Returns double value. The default value is 1.0.
Gets or sets the value pattern for the negative .
Gets or sets the value pattern for the positive .
Gets or sets the value indicating the percentage symbol.
Gets or sets the minimum number decimal digits count.
Gets or sets the maximum number decimal digits count.
Gets or sets the null value of .
Returns double value. The default value is null.
Gets or sets a value that indicates whether allow multiple separator when PercentDecimalSeparator is set(^^).
Gets or sets the string validation constraint for the .
Returns string validation value. The Default value is StringValidation.OnLostFocus.
Gets or sets the way of reaction on wrong input data.
Gets or Sets the string that the formatted input string is being validated.
A string containing the text contents of the text box. The default is an String.Empty.
Gets or sets the value that indicates whether the formatted input string is validated.
Returns boolean value. The default value is false.
Represents a class handle to display or edit percent values in PercentTextBox control.
Contains the boolean value that indicates whether the value is zero with negative.
It contains the instance of the
Provides culture-specific information for formatting and parsing numeric values
Contains display text of DoubleTextBox
Contains character index for the beginning of the current selection
Contains character index for the ending of the current selection
Contains value indicating the number of characters in the current selection
Contains character index for the beginning of the decimal separtor
Contains character index for the ending of the decimal separtor
Contains insertion position index of the caret
Contains display text of DoubleTextBox to perform text editing operation
Contains the parsed value from unmasked text
Contains the boolean value that indicates whether a minus key is pressed or not.
Contains the boolean value that indicates whether the value contains percent decimal seaprator.
Validate the entered text with MaskedTextBox.
It contains the instance.
It contains text of the .
Returns the Boolean value that indicates whether key down events are handled or not
Handle the Keys from Keyboard when pressed the keys are down.
It contains the instances.
Provides data for the System.Windows.UIElement.KeyDown routed events, as well as related attached and Preview events.
Returns the Boolean value that indicates whether key down events are handled or not
Handles the backspace operation when the backspace key is pressed.
It contains the instance.
Returns the Boolean value that indicates whether key down events are handled or not
Handles the delete operation when the delete key is pressed.
It contains the instance.
Returns the Boolean value that indicates whether key down events are handled or not
Handle the UpKey or DownKey to increase or decrease the value with defined ScrollInterval.
It contains the instance.
Indicates whether up arrow key is pressed or not.
Returns the Boolean value that indicates whether key down events are handled or not
Initializes the default values to perform editing operation
It contains the instance.
Generate unmasked text and calculate the value of selection start, selection end, selection length, separtor start, separator end and caretposition.
It contains the instance.
Indicates whether it is performing matching mask operations or not.
Validate the charcter in order to manage NumberDecimalSeparator, NumberGroupSeparator, Positive Value and Negative Value
It contains the instance.
It contains text of the .
Returns the Boolean value that indicates whether key down events are handled or not
Performs text editing for matching with mask
It contains the instance.
It contains text of the .
Returns the Boolean value that indicates whether key down events are handled or not
Performs text editing for backspace operation
It contains the instance.
Returns the Boolean value that indicates whether key down events are handled or not
Performs text editing for delete operation
It contains the instance.
Returns the Boolean value that indicates whether key down events are handled or not
Generate preview value for delete and backspace operation on
It contains the instance.
Indicates whether backspace key is pressed or not.
Returns the Boolean value that indicates whether key down events are handled or not
Performs String Validation On Key Press event.
It contains the instance.
Indicates whether backspace key is pressed or not.
Returns the Boolean value that indicates whether key down events are handled or not
TimeSpanEdit
Dispose TimeSpanEdit
Stores the combined values of previous and current entering time span value.
Using a DependencyProperty as the backing store for Value. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for StepInterval. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MinValue. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MaxValue. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Format. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for NullString. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ShowArrowButtons. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IncrementOnScrolling. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for AllowNull. This enables animation, styling, binding, etc...
Returns the AutomationPeer of CurrencyTextBox class.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Called before the event occurs to provide handling for the event in a derived class without attaching a delegate.
A that contains the event data.
Using a DependencyProperty as the backing store for EnableTouch. This enables animation, styling, binding, etc...
Invoked on EnableTouchChanged
Using a DependencyProperty as the backing store for EnableExtendedScrolling. This enables animation, styling, binding, etc...
Invoked on EnableExtendedScrolling get changed
Gets or sets the interval to increment or decrement the time span value of the control.
Selected filed will be increased or decreased based on corresponding field value.
//If value is 1.1:1:15, seconds will increase or decrease in 15 seconds interval. other fields will increase or decrease 1 minute, hour, day interval.
timespanedit.StepInterval= new TimeSpan(1,1,1,15);
Event that is raised when Value property is changed.
Get or Set EnableTouch
Get or Set EnableExtendedScrolling
This class makes relation between value and value. Pass true as converter parameter to inverse the operation.
This value indicates a inverting.
This method converts value to .
Value for converting.
The type of the binding target property.
Parameter indicates inverting.
The culture to use in the converter.
Result converting.
This method converts value to value.
Value for converting.
The type to convert to.
Parameter indicates inverting.
The culture to use in the converter.
Result converting.
Represents a class that provides UI Automation support for control.
Initializes a new instance of the class.
The control.
Provides the peer's behavior when a UI Automation client calls
GetAutomationId or an equivalent UI Automation client API.
The automation identifier.
Gets the name of the that is associated with this UIElementAutomationPeer.
An string.
Gets the control type for the that is associated with this UIElementAutomationPeer.
The enumeration value.
Provides the peer's behavior when a UI Automation client calls
GetName or an equivalent UI Automation client API.
The name as used by assistive technoloGetClassNameCoreies and other UI Automation clients.
Provides the peer's behavior when a UI Automation client calls
GetHelpText or an equivalent UI Automation client API.
The help text.
Sets the value of a .
Gets owner object.
Gets the value of a .
Gets the value indicating whether the is ReadOnly or not.
Base class for the adorners with templates support.
Control that is the only child of the adorner and represents adorner.
Cached value of the property.
Cached value of the OffsetY property.
Initializes static members of the TemplatedAdornerBase class.
Initializes a new instance of the class.
The actual adorned element
Dispose the element.
Identifies dependency property.
Identifies dependency property.
Calculates for the adorner, based on the transform
that is currently applied to the adorned element.
The transform that is currently applied to the adorned element.
A transform to apply to the adorner.
Measures content.
A size to constrain the adorner to.
A value representing the amount of layout space needed by the adorner.
Arranges inner control to the full size.
The final area that
this element should use to arrange itself and its children.
The actual size used.
Gets visual by index.
Index of the child, the only valid value is 0.
Visual child.
Calls OnOffsetXChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Calls OnOffsetYChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises OffsetXChanged event.
Property change details, such as old value and new value.
Raises OffsetYChanged event.
Property change details, such as old value and new value.
Gets that represents inner control.
Gets desired size of the internal control.
Gets or sets the value that describes horizontal offset of adorner.
Gets or sets the value that describes vertical offset of adorner.
Gets an enumerator for logical child elements.
Event that is raised when property is changed.
Event that is raised when property is changed.
Gets visual children count, always 1.
Control that have it's DefaultStyleKey initialized with the type of adorner.
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.
Initializes a new instance of the class..
Specifies type to be set as a style key.
Stores reference to the adorner.
Initializes a new instance of the TemplatedAdornerInternalControl class with DefaultStyleKey property. Type is adorner.
Given adorner.
Gets the template child control.
Child name
Return correspondent child
Gets adorned element.
Gets adorner the control is inside of.
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.
The following example shows how to create a control in XAML.
]]>
The following example shows how to create a control in C#.
using System.Windows;
using System.Windows.Controls;
using Syncfusion.Windows.Tools.Controls;
using Syncfusion.Windows.Tools;
namespace CalendarEditSample
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
//Create a new instance of the CalendarEdit
CalendarEdit calendarEdit = new CalendarEdit();
// Add calendarEdit to grid
this.grid1.Children.Add( calendarEdit );
//Set the date of the calendar
calendarEdit.Date = new DateTime(1985, 7, 11);
//Month names will be displayed fully
calendarEdit.IsMonthNameAbbreviated = false;
//Day names will be displayed fully
calendarEdit.IsDayNamesAbbreviated = false;
//Ability to select the whole column with dates that does not belong to the current month
calendarEdit.SelectionRangeMode = SelectionRangeMode.WholeColumn;
//Calendar change mode animation time
calendarEdit.ChangeModeTime = 700;
//Month changing animation time
calendarEdit.FrameMovingTime = 700;
//Today bar will be displayed at the bottom of the calendar
calendarEdit.TodayRowIsVisible = true;
//Background for the header of the calendar
calendarEdit.HeaderBackground = new SolidColorBrush( Colors.YellowGreen );
//Vista style calendar
calendarEdit.CalendarStyle = CalendarStyle.Vista;
}
}
}
CalendarEdit partial class which holds dependency properties.
Contains calendar template grid name.
Contains week numbers container name.
Contains current year week numbers container name.
Contains following year week numbers container name.
Contains name of the UpDown control that is responsible for year editing.
Name of the panel that contains UpDown control for years editing.
Name of the text block that contains month when years editing.
Name of the next MonthButton
Name of the previous MonthButton
Defines Whether the VisulMode Year is pressed
Defines Whether the VisulMode Month is pressed
Defines Whether the VisulMode YearRange is pressed
Defines Whether the Mouse is Scrolling
Defines Whether the VisulMode Day is Scroll
Gets or sets the value indicating whether the touch selection is handled or not.
Defines the VisulMode Month is Scroll
Defines Whether the VisulMode Year is Scroll
Defines Whether the VisulMode YearRange is Scroll
Defines Whether the VisulMode WeekNumber is Scroll
Storyboard that contains month changing animation.
Instance of the storyboard containing next or previous moving
animations.
Storyboard that contains visual mode changing animation.
Start date in the range selection.
Enables shift date changing.
Defines whether selected dates update is locked.
Selected dates update lock counter.
Instance of the pressed day cell button.
Indicates whether month navigated or not by clicking navigation button
Sorted list of
items, that duplicates collection.
Imitates month changing queue.
Defines whether property has been set from GUI or
directly from the code.
Gets or Sets the value indicating whether the date selection using the Control key
The that is
responsible for the next month switching.
The that is
responsible for the previous month switching.
The
that is responsible for the month name showing.
The
that is responsible for the month name showing.
Month popup that shows the list of next and
previous months.
Defines current and previous visual mode.
Queue that stores consecution of the transitions from the current
mode to days mode.
Uses when calendar is switched from vista to standard .
True if date is trying to be scrolled when moving animation is in progress.
Defines today button.
Contains true if click on cell has been done.
Contains true if click on week number cell has been done.
Defines the viewmode property of control.
Contains true if next mode is set in ViewMode property of control.
Contains calendarvisualmode enum vales of control.
Contains next mode if flag value is set in ViewMode property of control.
Indicates template applied or not
Contains min date of current culture.
Contains min date of old culture value (when culture changed).
Contains min date of new culture value (when culture changed).
Identifies if firing events is suspended.
Contains main grid of the calendar.
Contains week numbers.
Contains week numbers for current year.
Contains week numbers for following year.
Contains UpDown for year editing.
Contains UpDown panel for year editing.
Contains timer to define time (some seconds) when MonthButton will be changed to year editing.
Contains month text block when year editing.
Contains tooltips.
Starting year
Ending year
Primary Date
Selected Week Number.
Initializes static members of the class. It overrides some dependency properties.
Initializes a new instance of the class.
Invoked when SpecialDates collection changed.
CalendarEdit
NotifyvCollectionvChanged Event
Handles the OnMouseLeftButtonDown event of the Current Day Grid.
The source of the event.
The instance containing the event data.
The MouseLeftButtonUp event called then the UpdateSelection as true
ScrollMonth called based on the release Cell.
Handles the OnStylusButtonUp event of the Current Day Grid.
The source of the event.
The instance containing the event data.
The StylusButtonUp event called then the UpdateSelection as true
ScrollMonth called based on the release Cell.
Helps to handle the DayGrid cell MouseUp/Touchup action
Creates an appropriate AutomationPeer for
Automation peer of
Sets tooltip to the day cell.
Row number of the cell (starts from 0)
Column number of the cell (starts from 0)
The tooltip.
Sets tooltip to the day cell.
Date of the cell to set tooltip.
Tooltip that should be set.
Gets week number from the current date.
Date to get week number from.
Week number
Locks visual update of the selecting dates.
Unlocks visual update of the selecting dates.
Sets the month for displaying in the calendar.
The month to be set.
Sets the year for displaying in the calendar.
The year to be set.
Scrolls the calendar to the new date.
Starts animation on the month changing.
Changing direction.
Number of months that will be added
to the current month.
Starts animation on year and years range changing.
Changing direction.
Previews settings before setting the visual mode.
Date that should be set.
Changes the visual mode depending on the property.
Changes the visual mode based on the direection.
Direction mode
Clears the selected day cells.
Changes the visual mode in up direction.
The direction mode.
Hides week numbers container.
Shows week numbers container.
Shows week numbers for year container.
Hides week numbers for year container.
Verifies whether navigate buttons are enabled.
Sets the background for each day cell during vertical animation.
The that contains day
cells.
The brush for the background of current month cells.
The brush for the background of following month
cells.
Indicates whether day grid is current.
Calculates the layOn ratio for the horizontal animation.
The for which the
value should be calculated.
The layOn ratio.
Shows or hides the selection border when mouse enters or
leaves the .
The
object that will be highlighted.
The state of the highlight
animation.
Applies the changes in the .
DayGrid that is visible in the current
moment.
The action of DayGrid.
The changes were occurred on.
Applies the changes in the .
DayGrid that is visible in the current
moment.
The current action.
The changes were occurred on.
Initializes the templates.
The that is visible in the current
moment.
Initializes the styles.
The that is visible in the current
moment.
Validates the property.
Value that should be validated.
Validation result.
Sets tooltip for the cell.
row index to set tooltip
column index to set tooltip
current days grid
The tooltip.
Checks whether the month changing is available.
Number of months that should be added to
the current month.
True, if changing is not available.
For the days mode only.
Checks whether the year, years range changing is available.
Changing direction.
Next visible date.
True, if changing is not available.
Is not used in the days mode.
Adds the specified number of months to the visible month.
Number of months. It can be
negative or positive.
Scrolls the calendar to the next or previous month if the date
that does not belong to the current month.
Next month.
Adds the specified number of years to the visible year.
Number of years. It can be
negative or positive.
Calculates the month delta.
The start date.
The end date.
Return the month data
Multiplies the select.
The system date.
The modifiers.
Checks whether the storyboard is active.
The storyboard to be checked.
True if storyboard is active; otherwise false.
CurrentDayGrid focus index
Returns index of the focused cell
Sets the keyboard focus based modifierKeys and key
Index of the daycell
CurrentDayGrid cellscollection
ModifierKey pressed
Key pressed
CurrentDayGrid
Switches calendar to the month to which the
property value belongs.
Index of the cell which date is equal to the property.
Calculates new focused cell index.
The old value.
-1 for the left direction, 1 for the right direction
True if month was changed.
New focused cell index.
Changes the property in accordance with the calendar.
The object used for setting the
property.
Sets correct date that depends on MaxDate and MinDate.
Helps to intialize the calendar grids
Processes the selected dates changing.
The instance
that contains the event data.
Finds current object of the type
that belongs to the specified mode.
The specified mode.
Grid that is visible in the current mode.
Updates the according to the current
Culture.
Helps to update the selected date when pressing arrow keys and on mouse click in DayCell.
The date
Implements keyboard navigation and selection
logic.
The click event is raised
on.
Defines whether month scrolling is
enabled.
The used for
implementing keyboard navigation and selection logic.
Updates cell clicked value if NoneDateText value selected.
Executes on the
click.
The .
Executes on the
click.
The .
Executes on the
click.
The .
Executes on the
click.
The .
Updates the property according to the current value.
Defines whether the animation is required.
True, if animation is required; otherwise, false.
Occurs when the today button is clicked.
The source of the event.
The instance that contains the event data.
Invoked when an unhandled routed event is
raised on this element. Implement this method to add class
handling for this event.
The that
contains the event data. The event data reports that the
left mouse button was pressed.
The MouseLeftButtonDown event appears to travel a bubbling
route but actually travels in an indirect way.
Mouse.MouseDown is the underlying event that is bubble
routed, and each ContentElement along the event route uses
identical handling to raise the direct routed event
MouseLeftButtonDown. Although you can mark the
MouseLeftButtonDown event as handled for purposes of this
element, the handled state does not perpetuate to other
elements along the event route. However, you might want to
mark the event as handled in order to prevent general
instance handlers (those that did not specify
handledEventsToo) from being invoked.
The default implementation for general mouse event handling
in ContentElement listens for Mouse.MouseDown and converts it
to an appropriate local event. If you want to override this
logic, you must create a derived class. In the static
constructor of your derived class, register an alternative
class handler for Mouse.MouseDown. You cannot change the
mouse handling behavior of ContentElement by overriding
OnMouseLeftButtonDown.
Alternatively, you can override this method in order to
change event handling for a specific mouse state. Whether you
choose to call the base implementation depends on your
scenario. Failing to call base disables default input
handling for that mouse event on ancestor classes that also
expect to invoke OnMouseLeftButtonDown. For example, you can
derive from Button and override OnMouseLeftButtonDown in your
derived class without calling the base implementation;
however, this override disables the Click event.
Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was released.
Invoked when an unhandled StylusUp attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Invoked when an unhandled StylusDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Invoked whenever application code or internal processes call
method.
Adds to calendar PrevButton some event handlers, updates template.
Updates the VisualMode Scrolling
Adds to calendar NextButton some event handlers, updates template.
Updates the VisualMode Scrolling
Adds event handlers for year editing to MonthButton1.
Removes event handlers for year editing to MonthButton1.
Initializes variables (from calendar template) to work with week numbers.
Initializes variables (from calendar template) to work with week numbers for year.
Initializes variables (from calendar template) to work with years editing.
Initializes variables (from calendar template) to work with years editing.
Gets if YearSelection is allowed and calendar style is standard.
true if YearSelection is allowed and calendar style is standard
Initializes month name when years editing is visible.
Gets panel that contains years editing UpDown from Calendar template
Grid from calendar
Gets UpDown (without decimal digits) for years editing.
UpDown from the calendar template.
Invoked when mouse leaves Month button. Then timer stops and year editing UpDown is collapsed.
The source of the event.
Instance that contains the event data.
Invoked when mouse leaves the UpDown container. Then, if the UpDown is visible,
UpDown becomes collapsed and Month button becomes visible.
The source of the event.
Instance that contains the event data.
Invoked when mouse enters Month button. Then timer starts and after 2 seconds year editing UpDown is shown.
The source of the event.
Instance that contains the event data.
Invoked when the timer interval has elapsed.
The source of the event.
The System.EventArgs instance that contains the event data.
Gets if year upDown panel is visible.
True if year upDown panel is visible
Gets week numbers container of the calendar template.
content presenter that is container for week numbers
Gets week numbers for current year container of the calendar template.
content presenter that is container for week numbers for current year
Gets week numbers for following year container of the calendar template.
content presenter that is container for week numbers for following year
Gets main grid of the calendar template.
main grid of the calendar
Updates the selection border brush.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Raises the event.
The containing the event data.
Handles the OnMouseLeftButtonDown event of the MonthButton control.
The source of the event.
The instance containing the event data.
Gets the next mode if flag type value is set in ViewMode property of control.
Visual mode
Next mode
Gets the previous mode if flag type value is set in ViewMode property of control.
Visual Mode
Previous mode
Checks whether flag value is set in ViewMode property of control.
Enum type
True,if flag value is set
Checks whether one or more bit fields is set in ViewMode property of control.
Enum type
value to be checked
True,if flag type value is set
Invoked whenever visual mode storyboard animation is
completed.
The source of the event.
The containing the event
data.
Invoked whenever move storyboard animation is completed.
The source of the event.
The containing the event
data.
Handles the OnHidePopup event of the Popup control.
The source of the event.
The instance containing the event data.
Handles the OnMouseEnter event of the NavigateButton control.
The source of the event.
The instance containing the event data.
Handles the OnKeyDown event of the DayGrid control.
The source of the event.
The instance containing the event data.
Handles the OnKeyDown event of the VisualModeGrid control.
The source of the event.
The instance containing the event data.
Navigate to the next mode based on the value set by the user
Navigate to previous month or year or decade or century using PageUp key.
Navigate to next month or year or decade or century using PageDown key.
Move to start day of month or start month of year or start year of decade or start decade of century using Home key.
Move to end day of month or end month of year or end year of Decade or end decade of century using Home key.
Navigate to next or previous view mode using keyboard interaction
Helps to return the Century of current date
Centry of current date
Helps to return the decade of current date
decade of current date
Gets the previous selected cell while navigate the months using PageUp/PageDown key
Helps to change current grid to following grid when current selection reaches the trailing dates
true; when selection reach trailing dates, Otherwise false
Helps to check whether the current date is exceeded the Minimum and maximum date.
Current cell
true; if current date exceeded the Min/Max date, Otherwise false
Handles the OnMouseLeftButtonUp event of the YearRangeCell control.
The source of the event.
The instance containing the event data.
Helps to handle the YearRange cell MouseUp/Touchup action
Handles the navigation between one mode to other.
True,if navigation is enabled in ViewMode
Handles the OnMouseLeftButtonDown event of the YearRangeCell control.
The source of the event.
The instance containing the event data.
Handles the OnMouseLeftButtonUp event of the YearCell control.
The source of the event.
The instance containing the event data.
Helps to handle the Year cell MouseUp/Touchup action
Handles the OnMouseLeftButtonDown event of the YearCell control.
The source of the event.
The instance containing the event data.
Invoked whenever an unhandled event is
raised on the element.
The source of the event.
The containing the event
data.
Helps to handle the Month cell MouseUp/Touchup action
Invoked whenever an unhandled event is
raised on the
The source of the event.
The containing the event
data.
Helps to handle the Month cell MouseDown/TouchDown action
Invoked whenever an unhandled event is
raised on the
The source of the event.
The containing the event
data.
Helps to handle the Week Number cell MouseDown/TouchDown action
Invoked whenever an unhandled event is
raised on the
The source of the event.
The containing the event
data.
Helps to handle the Week Number cell MouseDown/TouchDown action
Gets the specified month based on selected weeknumber.
Visible Year
Selected Week
Month
Executes on the
click.
The .
Invoked whenever an unhandled event is
raised on the element.
The source of the event.
The containing the event
data.
Helps to handle the Day cel MouseDown/TouchDown action
Invoked whenever an unhandled event is
raised on the element.
The source of the event.
The containing the event
data.
Helps to handle the Day cel MouseUp/Touchup action
Invoked whenever an unhandled event is
raised on the element.
The source of the event.
The containing the event
data.
Helps to handle the DayName cell MouseDown/TouchDown action
Handles the OnMouseLeave event of the DayNamesGrid control.
The source of the event.
The instance containing the event data.
Handles the OnMouseMove event of the DayNamesGrid control.
The source of the event.
The instance containing the event data.
Handles the OnMouseMove event of the DayGrid control.
The source of the event.
The instance containing the event data.
Invoked whenever the collection is changed.
The source of the event.
The containing the event
data.
Invoked whenever the collection is changed.
The source of the event.
The containing the event
data.
Invoked whenever the collection is changed.
The source of the event.
The containing the event
data.
Shows or hides week number container in Days visual mode.
Next command handler.
The source of the event.
The containing the event
data.
Determines whether next command can be executed in its current
state.
The source of the event.
The containing the event
data.
Previous command handler.
The source of the event.
The containing the event
data.
Determines whether previous command can be executed in its current
state.
The source of the event.
The containing the event
data.
Up command handler.
The source of the event.
The containing the event
data.
Determines whether up command can be executed in its current
state.
The source of the event.
The containing the event
data.
Command that is responsible for the next month switching.
Command that is responsible for the previous month switching.
Command that is responsible for the calendar visual mode changing.
Occurs when the input device changes position during a manipulation.
Invoked when an unhandled StylusDown attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Helps to handle the header button MouseDown/TouchDown action
Occurs when the stylus moves over this element. The stylus must move while on the digitizer to raise this event. Otherwise, StylusInAirMove is raised instead.
Occurs when the user raises the stylus off the digitizer while it is over this element.
Occurs when a user performs one of several stylus gestures.
Invoked when SpecialDates Collection Changed
CalendarEdit
Dependency Property Changed Event argument
Indicates whether update the selection or not.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Called when [is today button clicked changed].
The d value.
The instance containing the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Called when [selection foreground changed].
The source of the event.
The instance containing the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Called when [week number hover background changed].
The d.
The instance containing the event data.
Called when [week number hover border brush changed].
The d.
The instance containing the event data.
Called when [week number selection background changed].
The d.
The instance containing the event data.
Called when [week number border brush changed].
The d.
The instance containing the event data.
Called when [week number border thickness changed].
The d.
The instance containing the event data.
Called when [week number corner radius changed].
The d.
The instance containing the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Called when [week number selection foreground changed].
The d.
The instance containing the event data.
Called when [week number hover foreground changed].
The d.
The instance containing the event data.
Invoked whenever the property is
changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is
changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is
changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is
changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is
changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is
changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Called when [min max hidden changed].
The source of the event.
The instance containing the event data.
Called when [MinDate changed].
The source of the event.
The instance containing the event data.
Called when [coerce MinDate].
The dependency property.
The value.
Coerce object.
Called when [MaxDate changed].
The source of the event.
The instance containing the event data.
Called when [coerce MaxDate].
The dependency property.
The value.
Coerce object.
Called when [coerce visible data].
The dependency property.
The value.
Coerce object.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Called when [date styles changed].
The d object.
The instance containing the event data.
Invoked whenever the property is changed.
The source of the event.
The that contains the event data.
Coerces the value of property.
Object to which the property belongs.
Value that should be checked.
Checked value.
Raises the event.
Property change details, such as old value and new value.
Raises the event.
Property change details, such as old value and new value.
Raises the event.
Property change details, such as old value and new value.
Raises the event.
Property change details, such as old value and new value.
Raises the event.
Property change details, such as old value and new value.
Raises the event.
Property change details, such as old value and new value.
Raises the event.
The instance containing the event data.
Called when [coerce visible data].
The object.
Visible Date.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Raises the event.
The instance containing the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever property is changed.
The containing
the event data.
New value must be of a Brush or a Brush inherited type.
Raises the event.
The instance containing the event data.
Invoked whenever is changed.
The containing the event data.
New value must be of a Brush or a Brush inherited type.
Raises the event.
The instance containing the event data.
Invoked whenever is changed.
The containing the event data.
New value must be of a Thickness type.
Raises the event.
The instance containing the event data.
Invoked whenever is changed.
The containing the event data.
New value must be of a CornerRadius type.
Invoked whenever is changed.
The containing the event data.
New value must be of a Brush type.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Invoked whenever is changed.
The containing the event data.
New value must be of a Brush type.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Invoked whenever the property is
changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Updates property value cache and raises the
event.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Raises the event.
The instance containing the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is
changed.
The containing
the event data.
Invoked whenever the property is
changed.
The containing
the event data.
Invoked whenever the property is
changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Invoked whenever the property is
changed.
The containing
the event data.
Invoked whenever the property is
changed.
The containing
the event data.
Invoked whenever the property is changed.
The containing
the event data.
Coerces the property.
Value that should be checked.
Checked value.
Invoked whenever month storyboard animation is completed.
The source of the event.
The containing the event
data.
Updates MinDate to the new culture new date. Also updates Calendar to the new culture calendar.
Event args.
Corrects VisibleData property to min Date if Date is min.
The Date time format info.
Initializes popup window date values.
Initializes visible day grid.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property key.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Event that is raised when property is changed.
Event that is raised when Month property is changed.
Event that is raised when property is changed.
Occurs when [is today button clicked].
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is
changed.
Event that is raised when property is
changed.
Event that is raised when property is
changed.
Event that is raised when property is
changed.
Event that is raised when property is
changed.
Occurs when [selection foreground changed].
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Occurs when [week number border brush changed].
Occurs when [week number border thickness changed].
Occurs when [week number corner radius changed].
Event that is raised when
property is changed.
Event that is raised when property is
changed.
Event that is raised when property is changed.
Event that is raised when property is
changed.
Event that is raised when property
is changed.
Event that is raised when property
is changed.
Event that is raised when property
is changed.
Event that is raised when property is
changed.
Event that is raised when property is changed.
Event that is raised when property is
changed.
Event that is raised when
property is changed.
Event that is raised when
property is changed.
Event that is raised when property is
changed.
Event that is raised when property is changed.
Event that is raised when property is
changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Invoked whenever an unhandled event is
raised on the element.
Event that is raised when property is changed.
Gets or sets the selected dates list.
Type:
Gets a value indicating whether control is initialized.
Type:
Gets or sets the calendar visual mode.
Gets or sets the view mode of control.
Gets or sets current and previous visual mode.
Gets or sets a value indicating whether week number cell is clicked.
Type:
Gets or sets a value indicating whether cell clicked value.
Gets tooltip from the date.
Defines whether next mode is set in ViewMode property of control.
Contains the next mode if flag type value is set in ViewMode property of control.
Gets or sets the calendar object.
This is a dependency property.
Type:
Gets or sets the culture of the control.
This is a dependency property.
Type:
//Create a new instance of the CalendarEdit
CalendarEdit calendarEdit = new CalendarEdit();
//Initialize the calendar in the German culture
calendarEdit.Culture = new System.Globalization.CultureInfo("de-DE");
Result:
Calendar will be displayed in the German culture.
Gets or sets the calendar style.
This is a dependency property.
Type:
Default value is CalendarStyle.Standard.
Gets or sets the date.
This is a dependency property.
Type:
Default value is DateTime.Now.Date.
Gets or sets the collection of selected dates.
This is a dependency property.
Type:
Gets or sets Special Dates collection
Gets or sets selection border brush of the day grid.
This is a dependency property.
Type:
Gets or sets of BlackoutDatesBorderBrush
Gets or sets of BlackoutDatesForeGround
Gets or sets of BlackoutDatesCrossBrush
Gets or sets of BlackoutDatesCrossBrush
Gets or sets the selection foreground of the day grid.
This is a dependency property.
The selection foreground.
Gets or sets the selection BorderBrush for the WeekNumbers
Gets or sets the selection Border Thickness for the WeekNumbers
Gets or sets the week number border thickness.
The week number border thickness.
Gets or sets the selection Border CornerRadius for the WeekNumbers
Gets or sets the background for the WeekNumbers
Gets or sets the foreground for the WeekNumbers
Gets or sets the week number border brush.
The week number border brush.
Gets or sets the week number hover border brush.
The week number hover border brush.
Gets or sets the week number selection background.
The week number selection background.
Gets or sets the week number hover background.
The week number hover background.
Gets or sets the week number hover foreground.
The week number hover foreground.
Gets or sets the week number selection foreground.
The week number selection foreground.
Gets or sets selection border corner radius of the day grid.
This is a dependency property.
Type:
Default radius is 5.
Gets or sets the week number corner radius.
The week number corner radius.
Gets or sets a value indicating whether date selection
is allowed. This is a dependency property.
Type:
Default value is true.
Gets or sets a value indicating whether multiply date selection
is allowed. This is a dependency property.
Type:
Default value is true.
Gets or sets a value indicating whether this instance is today button clicked.
true if this instance is today button clicked; otherwise, false.
Gets or sets a value indicating whether day names
should be abbreviated. This is a dependency property.
Type:
Default value is true.
Gets or sets a value indicating whether day names
should be abbreviated. This is a dependency property.
Type:
Default value is true.
Gets or sets a value indicating whether month names
should be abbreviated. This is a dependency property.
Type:
Default value is false.
Gets or sets a value indicating whether week numbers
should be shown. This is a dependency property.
Type:
Default value is false.
Gets or sets a value indicating whether week numbers
should be shown. This is a dependency property.
Type:
Default value is false.
Gets or sets a value indicating whether week numbers Grid
should be shown. This is a dependency property.
Type:
Default value is false.
Gets or sets a value indicating whether year editing should be enabled.
This is a dependency property.
Type:
Default value is false.
Gets or sets a value indicating whether year editing should be enabled.
This is a dependency property.
Type:
Default value is false.
Gets or sets a value indicating whether previous month days are visible.
This is a dependency property.
Type:
Default value is false.
Gets or sets a value indicating whether next month days are visible.
This is a dependency property.
Type:
Default value is false.
Gets or sets a selection range mode.
This is a dependency property.
Type:
Default value is SelectionRangeMode.CurrentMonth.
Gets or sets a month changing animation time.
This is a dependency property.
Type:
Default value is 300.
Gets or sets a calendar mode changing animation time.
This is a dependency property.
Type:
Default value is 300.
Gets or sets the day name cells content template.
This is a dependency property.
Type:
Default value is null.
Gets or sets the previous scroll button content template.
This is a dependency property.
Type:
Default value is null.
Gets or sets the next scroll button content template.
This is a dependency property.
Type:
Default value is null.
Gets or sets the day cells content template.
This is a dependency property.
Type:
Default value is null.
Gets or sets the day cells style.
This is a dependency property.
Type:
Default value is null.
Gets or sets the day name cells style.
This is a dependency property.
Type:
Default value is null.
Gets or sets the day cells data template selector.
This is a dependency property.
Type:
Default value is null.
Gets or sets the day name cells data template selector.
This is a dependency property.
Type:
Default value is null.
Gets or sets the day cells content template according to
its date. This is a dependency property.
Type:
Gets or sets the day cells style according to its date.
This is a dependency property.
Type:
Gets or sets the value of DisableDateSelection property.
This is a dependency property.
Type:
Default value of DisableDateSelection is false.
Gets or sets a value indicating whether to scroll to the selected date.
This is a dependency property.
Type:
Default value is true.
Gets or sets the day names grid.
This is a dependency property.
Type:
Gets or sets the week numbers grid.
The week numbers grid.
Gets or sets a day grid for the current month.
This is a dependency property.
Type:
Gets or sets a day grid for the next changed month.
This is a dependency property.
Type:
Gets or sets the month grid.
This is a dependency property.
Type:
Gets or sets the year grid.
This is a dependency property.
Type:
Gets or sets the year range grid.
This is a dependency property.
Type:
Gets or sets current year week number grid.
This is a dependency property.
Type:
Gets or sets following year week number grid.
This is a dependency property.
Type:
Gets or sets the following month grid.
This is a dependency property.
Type:
Gets or sets the following year grid.
This is a dependency property.
Type:
Gets or sets the following year range grid.
This is a dependency property.
Type:
Gets or sets the MinDate.
This is a dependency property.
Type:
Gets or sets the MaxDate.
This is a dependency property.
Type:
Gets or sets the date visible settings.
This is a dependency property.
Type:
Gets or sets the header foreground of the calendar.
This is a dependency property.
Type:
Default value is Brushes.Transparent.
Gets or sets the header background of the calendar.
This is a dependency property.
Type:
Default value is Brushes.Transparent.
Gets the today date.
This is a dependency property.
Type:
Default value is string.Empty.
Gets or sets a value indicating whether today bar is visible.
This is a dependency property.
Type:
Default value is false.
Gets or sets a value indicating whether [min max hidden].
true if [min max hidden]; otherwise, false.
Defines month changing direction.
Next month changing direction.
Previous month changing direction.
Defines highlighting animation state.
Begins highlighting animation.
Stops highlighting animation.
Defines whether calendar should be scrolled to the previous/next month,
if the cell that does not belong to the current month is clicked.
Scrolling is enabled.
Scrolling is disabled.
Defines actions available for the collection of this type.
Add action.
Remove action.
Reset action.
Replace action.
Defines visual mode changing direction.
Up scrolling direction.
Down scrolling direction.
Describes previous and current calendar visual mode.
Defines old calendar visual mode.
Defines new calendar visual mode.
Initializes a new instance of the VisualModeHistory struct.
Old visual mode.
New visual mode.
Delegate for creating order change events
The order change sender.
order change event args.
Blank Constuctor
Initializes a new instance of the class.
The previous month.
The new month.
/// .
Gets or sets the previous month.
The previous Month.
Gets or sets the new month.
The new Month.
Gets or sets Source
BlackDatesCollection class
BlackoutDatesCollection class
Notify collection changed event
Used for storing date/template pairs.
Defines item date.
Defines item template.
Initializes a new instance of the class.
Initializes a new instance of the class.
The date time value.
The data template.
Gets or sets date of the item.
Type:
Gets or sets template of the item.
Type:
Represents a collection that is used for storing date/template pairs.
Adds new entry to hash table
String representation of date parameter.
The object.
The key must be valid a string representation
of value.
Collection is used for items only.
Template value of parameter cannot be null.
Removes entry by the key.
String representation of the date parameter.
Removes all elements from the hash table
Invoked when the collection changes.
Describes the action caused by the event.
The item affected by the change.
Implements indexer logic.
String representation of the date parameter.
The composition of
the entry.
Occurs when the collection changes.
Collection for storing selected dates.
Indicates whether insertion of items into the collection is allowed.
Inserts an element into the collection at the specified
index.
The zero-based index at which item
should be inserted.
The object to insert.
Cannot add new date to collection if
property is set to false.
Gets or sets a value indicating whether insertion of items
into the collection is allowed.
Type:
Represents a collection that is used for storing date/style pairs.
Adds new entry to the hash table
String representation of the date parameter.
The object.
The key must be valid a string representation
of value.
Collection is used for items only.
Style value of parameter cannot be null.
Removes entry by the key.
String representation of the date parameter.
Removes all elements from the hash table
Invoked when the collection changes.
Describes the action caused by the event.
The item affected by the change.
Implements indexer logic.
String representation of the date parameter.
The composition of the entry.
Occurs when the collection changes.
Used for storing date/style pairs.
Defines item date.
Defines item style.
Initializes a new instance of the class.
Initializes a new instance of the class.
The date value.
The style value.
Gets or sets date of the item.
Type:
Gets or sets style of the item.
Type:
Converts objects
to objects.
Initializes a new instance of the class.
Converts object
to object.
The object to be converted.
The type of the binding target property.
Does not matter.
Currently used culture.
A converted value.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Implements the basic functionality required by the grid.
Inner grid for cells layout.
Number of columns.
Number of rows.
Collection of cells.
Index of the cell in the collection that is focused.
Initializes a new instance of the CalendarEditGrid class.
Number of rows.
Number of columns.
Handles the Loaded event of the control.
Sets the selected element.
Current date.
Initializes grid content.
Current date.
Current culture.
Current calendar.
Adds element to the innerGrid children collection.
Element to be added.
Creates instance of the single cell.
New instance of the cell.
Returns a child at the specified index from a collection of child elements.
The index of the visual object in the
VisualCollection.
Index must be 0 because only one child element is present.
The child in the VisualCollection at the specified index
value.
Measures the size in layout required for child elements and
determines a size for the control.
The available size that this
element can give to the child. Infinity can be specified as a
value to indicate that the element will size to whatever
content is available.
The size that this element determines it needs during layout,
based on its calculations of children's sizes.
Positions child elements and determines a size for the control.
The final area within the parent
that this element should use to arrange itself and its children.
The actual size used.
Fills the grid with column definitions and row definitions.
Adds day and dayName cells to the grid.
Gets or sets index of the focused cell.
Type: Integer
Integer
Gets or sets count of the rows.
Type: Integer
Integer
Gets or sets the columns count.
The columns count.
Gets or sets collection.
Type:
Gets the number of visual child elements within this element.
Implements the basic functionality required by the cell.
Identifies dependency property.
Corner radius for the cell.
Initializes static members of the Cell class. It overrides some dependency properties.
Gets or sets corner radius for the cell.
Type:
Gets or sets a value indicating whether cell is selected.
Type:
Default value is false.
Represents a day cell of the control.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Initializes static members of the DayCell class. It overrides some dependency properties.
Identifies routed event.
Using a DependencyProperty as the backing store for IsFirstDayofMonth. This enables animation, styling, binding, etc...
Updates data template and data template selector of the cell.
Data template to be set to the cell.
If it is null the local value of data template would be cleared.
Data template selector to be set to
the cell. If it is null the local value would be cleared.
Both template and selector can not be set at the same time.
Sets DayCell template property.
Template to be set.
Sets DayCell style property.
Style to be set.
Raises the Highlight event.
Creates an appropriate AutomationPeer for
Automation peer of
Bubbling routed event, fired when control needs to be
highlighted.
Gets or sets a value indicating whether the cell date
belongs to the current month. This is a dependency property.
Type:
Default value is true.
Gets or sets a value indicating whether the cell date
is equal to today date.
Type:
Default value is false.
Gets or sets a value indicating whether the cell date
is equal to FirstDay of the Month
Type:
Default value is false.
Gets or sets a value indicating whether the cell date is equal to
date.
Type:
Default value is false.
Gets or sets the cell date.
Type:
Represents a grid that consists of columns and rows which
contain day cell elements.
Default number of rows.
Default number of columns.
Selection border.
Matrix that represents days for the current date and culture.
The parent instance.
Collection of Date/DayCell pairs.
Collection of week numbers.
List of week number cells.
Contains index and old tooltip of the cell. Is used to restore old tooltip to the cell.
Contains index and new date of the cell. Is used to restore new tooltip to the cell.
Initializes static members of the DayGrid class. It overrides some dependency properties.
Initializes a new instance of the class.
Initializes the content of DayGrid.
Visible information.
Current culture.
Current calendar.
Sets tooltip to the day cell.
Day cell to set tooltip to.
Index of the cell in the CellsCollection.
Sets the selected cell.
Sets to true if the cell date is equal to
the .
The for date transformation.
Sets to true if the cell date is equal to
FirstDay of the Month
Sets to true if the cell date is equal to
today's date.
The for date transformation.
Sets to true if the cell date belongs to
the current visible month.
Current month.
Sets the property of the .
Sets the day cell date.
The data value.
The date format.
The calendar control.
Updates data template and data template selector on all
cells.
Data template to be set to the
cell. If it is null the local value of data template would be
cleared.
Data template selector to be set
to the cell. If it is null the local value would be cleared.
Collection of date/template
pairs.
Both template and selector can not be set at the same time.
Cells that have their date in the date/template list will not
be updated.
Used to set the Special Dates Templates
Updates styles on all cells.
Style to be set.
Collection of date/style pairs.
Date styles have higher priority than style.
Invoked when the parent is changed.
The previous parent. Set to a null
reference (Nothing in Visual Basic) if the DependencyObject did not have
a previous parent.
Creates the instance of the single cell.
New instance of the cell.
Updates the parent.
Updates collection in accordance to the calendar.
The object of calendar class.
The visible month.
Gets next month after current.
current visible month
First month after current month
Gets previous month before current.
current visible month
First month before current month
Hides previous month days in the visible day grid if ShowPreviousMonthDays is false.
day cell to show
current visible month
Hides next month days in the visible day grid if ShowNextMonthDays is false.
day cell to show
current visible month
Fills m_weekNumberCells list.
Sets new tooltip to the cell.
Cell to set tooltip to.
Hash table that contains tooltips set to the dates (not to the cells).
Index of the cell in the CellsCollection.
Sets old tooltip to the cell.
Cell to set tooltip to.
Index of the cell in the CellsCollection.
Gets if index of the cell in CellCollection is in m_oldTooltipIndexes and m_newTooltipDates.
Index of the cell in the CellsCollection.
True if index of the cell in CellCollection is in m_oldTooltipIndexes and m_newTooltipDates.
Gets week number cells list.
Gets or sets the collection of Date/DayCell pairs.
Type:
Gets or sets the matrix that represents days for the current date and culture.
Type:
Gets or sets the parent.
Type:
Gets or sets the selection border.
Type:
Represents a day name cell of the control.
Corner radius for the cell.
Initializes static members of the DayNameCell class. It overrides some dependency properties.
Updates data template and data template selector of the cell.
Data template to be set to the cell. If it is
null the local value of data template would be cleared.
Data template selector to be set to the cell.
If it is null the local value would be cleared.
Both template and selector can not be set at the same time.
Sets style of the cell.
Style to be set.
Creates an appropriate AutomationPeer for
Automation peer of
Gets or sets m_CornerRadius.
Type:
Represents a grid that consists of columns
that contain day name cell elements.
Default number of columns.
Inner grid used for layout logic.
Parent instance.
Collection of cells.
Initializes static members of the DayNamesGrid class. Overrides some dependency properties.
Initializes a new instance of the DayNamesGrid class.
Handles the Loaded event of the control.
Sets the cell's content.
The format.
Updates data template and data template selector on all
cells.
Data template to be set to the cell.
If it is null the local value of data template would be cleared.
Data template selector to be set to
the cell. If it is null the local value would be cleared.
Updates styles on all cells.
Style to be set.
Fills the grid with column definitions and row definitions.
Adds day and day name cells to the grid.
Updates the parent.
Returns a child at the specified index from a collection of child elements.
The index of the visual object in the
VisualCollection.
Index must be 0 because only one child element is present.
The child in the VisualCollection at the specified index
value.
Measures the size in layout required for child elements and
determines a size for the control.
The available size that this
element can give to the child. Infinity can be specified as a
value to indicate that the element will size to whatever
content is available.
The size that this element determines it needs during layout,
based on its calculations of children's sizes.
Positions child elements and determines a size for the control.
The final area within the parent
that this element should use to arrange itself and its children.
The actual size used.
Invoked when the parent is changed.
The previous parent. Set to a null
reference (Nothing in Visual Basic) if the DependencyObject did not have
a previous parent.
Gets or sets the collection of cells.
Type:
Gets or sets the parent.
Type:
Gets the number of visual child elements within this element.
Represents month name header.
Initializes static members of the class. It overrides some dependency properties.
Initializes a new instance of the class.
Initializes MonthButton instance.
Current date.
Current calendar.
The object that belongs to the current culture.
Indicates whether month name should be abbreviated.
Visual mode of the control.
Creates an appropriate AutomationPeer for
Automation peer of
Represents a month cell of the control.
Identifies dependency property.
Initializes static members of the class. It overrides some dependency properties.
Creates an appropriate AutomationPeer for
Automation peer of
Gets or sets sequential number of the month in the year.
This is a dependency property.
Type: Integer.
MonthNumber must be in the range 1..12.
Represents a grid that consists of columns and rows which
contain month cell elements.
Default number of rows.
Default number of columns.
The parent instance.
Initializes static members of the class. It overrides some dependency properties.
Initializes a new instance of the class.
Invoked when the parent is changed.
The previous parent. Set to a null
reference (Nothing in Visual Basic) if the DependencyObject did not have
a previous parent.
Initializes content of MonthGrid.
Current date.
Current culture.
Current calendar.
Sets the selected cell.
Current date.
Sets the property of the .
Current culture.
Sets the property of the .
Current date.
Current calendar.
Creates new instance of the class.
New instance of the class.
Gets or sets the parent.
Type:
Represents a navigate button of the control.
Identifies dependency property.
Initializes static members of the class. It overrides some dependency properties.
Updates data template of the NavigateButton.
Data template to be set to the NavigateButton. If it is
null the local value of data template would be cleared.
Creates an appropriate AutomationPeer for
Automation peer of
Gets or sets a value indicating whether navigate button is enabled.
This is a dependency property.
Navigate button becomes disabled if there is no more
available dates.
Type:
Default value is true.
Implements the basic functionality required by the navigate button.
Defines corner radius of the button.
Initializes static members of the class. It overrides some dependency properties.
Gets or sets corner radius of the button.
Type:
Represents a week number cell of the control.
Corner radius for the cell.
Initializes static members of the class. It overrides some dependency properties.
Updates data template and data template selector of the cell.
Data template to be set to the cell. If it is
null the local value of data template would be cleared.
Data template selector to be set to the cell.
If it is null the local value would be cleared.
Both template and selector can not be set at the same time.
Sets style of the cell.
Style to be set.
Creates an appropriate AutomationPeer for
Automation peer of
Gets or sets m_CornerRadius.
Type:
Represents a week number cell of the control.
Identifies dependency property.
Initializes static members of the class. It overrides some dependency properties.
Gets or sets WeekNumberProperty.
This is a dependency property.
Type:
Represents a grid that consists of columns and rows which
contain WeekNumber cell elements.
Default number of rows.
Default number of columns.
Number of Weeks.
Parent instance.
Initializes static members of the class. It overrides some dependency properties.
Initializes a new instance of the class.
Updates the parent.
Invoked when the parent is changed.
The previous parent. Set to a null
reference (Nothing in Visual Basic) if the DependencyObject did not have
a previous parent.
Initializes content of WeekNumberGridPanel.
Current date.
Current culture.
Current calendar.
Sets the
WeekNumber
property of the .
Current date.
Current culture.
Current calendar.
Sets the content for the
WeekNumber
property of the .
Sets the selected cell.
Current date.
Creates the instance of the single cell.
New instance of the WeekNumbercellPanel.
Gets or sets the parent.
Type:
Represents a grid that consists of columns
that contain week number cell elements.
Default number of columns.
Default number of rows.
Inner grid used for layout logic.
Parent instance.
Collection of cells.
Initializes static members of the class. It overrides some dependency properties.
Initializes a new instance of the class.
Handles the Loaded event of the control.
Sets the cell's content.
The list of WeekNumberCell.
Updates data template and data template selector on all
cells.
Data template to be set to the cell.
If it is null the local value of data template would be cleared.
Data template selector to be set to
the cell. If it is null the local value would be cleared.
Updates styles on all cells.
Style to be set.
Fills the grid with column definitions and row definitions.
Adds week number cell to the grid.
Updates the parent.
Creates the instance of the single cell.
New instance of the cell.
Returns a child at the specified index from a collection of child elements.
The index of the visual object in the
VisualCollection.
Index must be 0 because only one child element is present.
The child in the VisualCollection at the specified index
value.
Measures the size in layout required for child elements and
determines a size for the control.
The available size that this
element can give to the child. Infinity can be specified as a
value to indicate that the element will size to whatever
content is available.
The size that this element determines it needs during layout,
based on its calculations of children's sizes.
Positions child elements and determines a size for the control.
The final area within the parent
that this element should use to arrange itself and its children.
The actual size used.
Invoked when the parent is changed.
The previous parent. Set to a null
reference (Nothing in Visual Basic) if the DependencyObject did not have
a previous parent.
Gets or sets the collection of cells.
Type:
Gets or sets the parent.
Type:
Gets the number of visual child elements within this element.
Represents a year cell of the control.
Identifies dependency property.
Identifies dependency property.
Initializes static members of the class. It overrides some dependency properties.
Creates an appropriate AutomationPeer for
Automation peer of
Gets or sets the year.
This is a dependency property.
Type: Integer.
Integer.
Gets or sets a value indicating whether
the cell belongs to the current range.
This is a dependency property.
Type: Boolean.
Boolean.
Represents a grid that consists of columns and rows which
contain year cell elements.
Default number of rows.
Default number of columns.
The parent instance.
Initializes static members of the class. It overrides some dependency properties.
Initializes a new instance of the class.
Invoked when the parent is changed.
The previous parent. Set to a null
reference (Nothing in Visual Basic) if the DependencyObject did not have
a previous parent.
Initializes content of YearGrid.
Current date.
Current culture.
Current calendar.
Sets the selected cell.
Current date.
Sets the property of the .
Sets the property of the .
Sets the property of the .
Current date.
Current calendar.
Creates new instance of the class.
New instance of the class.
Gets or sets the parent.
Type:
Represents a year range cell of the control.
Identifies dependency property.
Identifies dependency property.
Initializes static members of the class. It overrides some dependency properties.
Creates an appropriate AutomationPeer for
Automation peer of
Gets or sets the years range.
Type:
Gets or sets a value indicating whether the cell
belongs to the current range.
Type:
Represents a grid that consists of columns and rows which
contain year range cell elements.
Default number of rows.
Default number of columns.
The parent instance.
Initializes static members of the class. It overrides some dependency properties.
Initializes a new instance of the class.
Invoked when the parent is changed.
The previous parent. Set to a null
reference (Nothing in Visual Basic) if the DependencyObject did not have
a previous parent.
Initializes content of YearRangeGrid.
Current date.
Current culture.
Current calendar.
Sets the selected cell.
Current date.
Sets the content of the year range cell.
Sets the property of the .
Current date.
Current calendar.
Sets the property of the .
Creates new instance of the class.
New instance of the class.
Gets or sets the parent.
Type:
Represents date.
Year component.
Month component.
Day component.
Initializes a new instance of the Date structure.
Year component of date.
Month component of date.
Day component of date.
Initializes a new instance of the struct.
The current date.
The calendar.
Toes the date time.
The calendar control.
Return the DateTime
Adds specified number of months to the date.
Number of months. Can be negative or positive.
The computed date.
Returns a value indicating whether this instance is equal to
a specified object.
Object to be compared.
True if obj and this instance represent the same date; otherwise, false.
Converts the value of the current object to its
equivalent string representation.
Date string representation.
Returns the hash code for this instance.
Hash code of this instance.
Determines whether two specified instances of are equal.
First operand of comparison.
Second operand of comparison.
True if a and b represent the same date; otherwise, false.
Determines whether two specified instances of are not
equal.
First operand of comparison.
Second operand of comparison.
True if a and b do not represent the same date; otherwise,
false.
Determines whether one specified is greater than another
specified .
First operand of comparison.
Second operand of comparison.
True if a is greater than b; otherwise, false.
Determines whether one specified is less than another
specified .
First operand of comparison.
Second operand of comparison.
True if a is less than b; otherwise, false.
Determines whether one specified is greater than or
equal to another specified .
First operand of comparison.
Second operand of comparison.
True if a is less than b; otherwise, false.
Determines whether one specified is less than or equal
to another specified .
First operand of comparison.
Second operand of comparison.
True if a is less than b; otherwise, false.
Gets a value indicating whether the current date is equal to other date.
The date to compare the current date to.
True if the current date is equal to the given date; otherwise, false.
Compares current date with other date.
The date to compare the current date with.
-1 if the current date is less than given date; 1 if the current date is more than given date; otherwise, 0.
Gets or sets the year component.
Gets or sets the month component.
Gets or sets the day component.
Visible date settings.
Represents visible year.
Represents visible Day.
Represents visible month.
Initializes a new instance of the VisibleDate struct.
Sets visible year.
Sets visible month.
Sets visible day.
Represents year range.
Start of the year range.
End of the year range.
Initializes a new instance of the struct.
Start of the year range.
End of the year range.
Used for working with Date.
Prevents a default instance of the class from being created.
Calculates correct month of the year, after adding some
number of months.
Current month.
Number of months to be added.
Month after adding.
Returns object, in which current day is a first day
of month.
Year value.
Month value.
The used for
getting the object.
The object.
Generates calendar matrix that represents the current month.
The current month.
The current year.
The object used for
generating the calendar matrix.
The object used for
generating the calendar matrix.
array of integer which contains matrix points.
Represents day cell wrap panel.
Initializes a new instance of the class.
Contains HidePopup event data.
Selected date.
Initializes a new instance of the HidePopupEventArgs class.
Selected date.
Gets or sets selected date.
Used for working with month selector.
Popup instance.
ListBox month selector instance.
Indicates whether date can be selected.
Helper collection that contains ItemIndex/date pairs.
Timer that is responsible for popup scrolling.
Identifies calendar current visible date.
Identifies
information.
Depends on calendar current culture.
Minimal date supported by the calendar.
Maximal date supported by the calendar.
Initializes a new instance of the class.
Popup instance.
Current visible date.
instance.
Minimum date.
Maximum date.
Shows the popup.
Refreshes month selector items.
Raises the HidePopup event.
The instance that contains
the event data.
Fills month selector content.
Current visible date will be in the middle of the ListBox.
Invoked whenever selection is changed.
The source of the event.
The instance that contains
the event data.
Invoked when the mouse pointer moves while over the control.
The source of the event.
The instance that contains
the event data.
Invoked when the timer interval has elapsed.
The source of the event.
The instance that contains
the event data.
Occurs when the left mouse button is released while the mouse pointer is
over the control.
The source of the event.
The instance that contains
the event data.
Occurs when a key is pressed while focus is on this control.
The source of the event.
The instance that contains
the event data.
Gets or sets date time format.
Gets or sets the current date.
Gets or sets the minimal date.
Type:
Gets or sets the maximal.
Type:
Occurs when the popup hides.
All modes are displayed in control.
All the WeekNumbers in a year are displayed in control.
Days are displayed in control.
Months are displayed in control.
Years are displayed in control.
Ten year ranges are displayed in control.
Defines direction of month change animation.
Horizontal direction of month change animation.
Vertical direction of month change animation.
Defines selection range when click on
with pressed Ctrl button.
The whole column is selected.
Only days belonging to the current month from the column are selected.
Defines calendar style.
Standard calendar style.
Vista calendar style.
Initializes a new instance of the class.
The panel.
Gets the items count.
Gets the parent items control.
Gets the items count.
The items count.
Gets the size of the page.
The size of the page.
Gets the position.
The position.
Gets the default path.
Gets the default fractions collection.
Gets the item count after.
The range.
The item count.
Gets the item count before.
The range.
Determines whether [is in range] [the specified value].
The value.
The min.
The max.
true if [is in range] [the specified value]; otherwise, false.
Coerces the value between range.
The value.
The min.
The max.
Initializes a new instance of the class.
The path.
The items per page.
Sets the top element path fraction.
The desired path fraction.
Finds the left nearest path fraction.
The path fraction.
Finds the left nearest path fraction.
The _pathfractions.
The path fraction.
Finds the index of the nearest path fraction.
The path fraction.
The path fractions.
Finds the right nearest path fraction.
The path fraction.
Finds the right nearest path fraction.
The _path fractions.
The path fraction.
Determines whether [is path fraction different from start and end fractions] [the specified _path fraction].
The _path fraction.
true if [is path fraction different from start and end fractions] [the specified _path fraction]; otherwise, false.
Determines whether [is path fraction] [the specified path fraction].
The path fraction.
true if [is path fraction] [the specified path fraction]; otherwise, false.
Splits the Path based on no of items in the page.
The items per page.
Updating Path positions based on the available size.
The availablesize.
The padding.
Scales the size of the path to AvailableSize
The view port.
The geometry bounds.
The stretch.
Changes the geometry bounds based on the ScaleTransform
The current geometry bounds.
The transformation.
Translates the size of the path based on AvailableSize.
The view port.
The geometry bounds.
Gets or sets the carousel path.
The carousel path.
Gets or sets the geometry.
The geometry.
Gets the path fractions.
The path fractions.
Gets the index of the top element path fraction.
The index of the top element path fraction.
Gets the top element path fraction.
The top element path fraction.
Finds the nearest points.
The current stop point path fraction.
The left nearest stop pint.
The right nearest stop pint.
Gets or sets the fraction.
The fraction.
Gets or sets the value.
The value.
Initializes a new instance of the class.
The new val.
The old val.
Gets the new path fraction.
The new path fraction.
Gets the current path fraction.
The current path fraction.
Initializes a new instance of the class.
Initializes a new instance of the class.
The path fraction.
Coerces the path fraction.
The d.
The base value.
Gets or sets the path fraction.
The path fraction.
Initializes a new instance of the class.
The items per page.
The items count.
Initializes a new instance of the class.
The items per page.
The items count.
The offset.
Adjusts the offset after item added.
The new index position.
The count.
Adjusts the offset after item removed.
The index.
The count.
Gets the first index of the visible.
Gets the last index of the visible.
Gets the position.
The index.
Determines whether [is before visible range] [the specified index].
The index.
true if [is before visible range] [the specified index]; otherwise, false.
Moves the specified displacement.
The displacement.
Moves the left.
The displacement.
Moves the right.
The displacement.
Tries the fill.
Gets the count after.
The count after.
Gets the count before.
The count before.
Gets the first index of the visible.
The first index of the visible.
Gets the free position.
The free position.
Gets a value indicating whether this instance has more items.
true if this instance has more items; otherwise, false.
Gets a value indicating whether this instance has reached end.
true if this instance has reached end; otherwise, false.
Gets a value indicating whether this instance has visible items.
true if this instance has visible items; otherwise, false.
Gets or sets the items count.
The items count.
Gets or sets the items per page.
The items per page.
Gets the last index of the visible.
The last index of the visible.
Gets or sets the offset.
The offset.
Gets a value indicating whether [offset is maximum].
true if [offset is maximum]; otherwise, false.
Gets a value indicating whether [page full].
true if [page full]; otherwise, false.
Gets the visible items count.
The visible items count.
Begins the animation.
The begin time.
Sets the animation data.
The item.
The start path fraction.
The end path fraction.
Gets or sets the carousel path helper.
The carousel path helper.
Initializes a new instance of the class.
The displacement.
The info provider.
Initializes this instance.
Calculates the items to add.
The action.
The items to add.
Initializes the class.
Calls when Selected Item Out Of Page
Called when [items per page changed].
The obj.
Cleans the Container of the Items that not in Viewport.
Checks the selected item.
Gets or sets the path.
The path.
Gets or sets the items per page.
The items per page.
Initializes the class.
Initializes a new instance of the class.
Using a DependencyProperty as the backing store for EnableContinuousList. This enables animation, styling, binding, etc...
Invoked when an unhandled System.Windows.Input.Mouse.MouseWheel attached event reaches an element in its route
that is derived from this class. Implement this method to add class handling for this event.
The System.Windows.Input.MouseWheelEventArgs that contains the event data.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
true if the item is (or is eligible to be) its own container; otherwise, false.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Raises on Items Changed
NotifyCollection event args
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Called when [selected item changed].
The obj.
The instance containing the event data.
Selects the first item in
Selects the last item in
Selects the next item in
Selects the previous item in
Selects item in next page of
Selects item in previous page of
Helps to dispose the instances used by Carousel.
Called when [items per page changed].
The obj.
Called when [top item position changed].
The obj.
Called when [items visual changed].
The obj.
Called when [selected item changed].
Raises the event.
The instance containing the event data.
Handles the LayoutUpdated event of the Carousel control.
The source of the event.
The instance containing the event data.
Updates the LargeChange property value of ScrollBar
Sets the visual properties.
Gets or sets the skew angle X fraction value applied to the carousel item.
Default opacity is 0. Expected values are between 0 and 360.
Gets or sets the skew angle Y fraction value for carousel item.
Default opacity is 0. Expected values are between 0 and 360.
Gets or sets whether to enable continuous scrolling after reaching last item by repeating from start.
Looping is disabled by default.
Gets or sets the items per page.
The items per page.
Gets or sets the scale fractions.
The scale fractions.
Gets or sets a value indicating whether [scaling enabled].
true if [scaling enabled]; otherwise, false.
Gets or sets a value indicating whether [opacity enabled].
true if [opacity enabled]; otherwise, false.
Gets or sets the opacity fractions.
The opacity fractions.
Gets or sets a value indicating whether [skew angle X enabled].
true if [skew angle X enabled]; otherwise, false.
Gets or sets the skew angle X fractions.
The skew angle X fractions.
Gets or sets a value indicating whether [skew angle Y enabled].
true if [skew angle Y enabled]; otherwise, false.
Gets or sets the skew angle Y fractions.
The skew angle Y fractions.
Gets or sets the top item position.
The top item position.
Gets or sets the path.
The path.
Gets or sets a value that indicates whether the virtualization is enabled or not.
Gets or sets the selected item.
The selected item.
Gets or sets the selected value.
The selected value.
Gets or sets the index of the selected
The index of the selected.
Get the current ItemsHost (FlowPanel)
The items host.
Gets the value that represents the
This command selects the first item in carousel control. It is executed when home key is pressed.
Gets the value that represents the
This command selects the last item in carousel control. It is executed when end key is pressed.
Gets the value that represents the
This command selects the next item in carousel control. It is executed when right or down arrow key is pressed.
Gets the value that represents the
This command selects the previous item in carousel control. It is executed when left or top arrow key is pressed.
Gets the value that represents the
This command selects the item in next page of carousel control. It is executed when page down key is pressed.
Gets the value that represents the
This command selects the item in previous page of carousel control. It is executed when page up key is pressed.
Occurs when selection is changed.
Occurs when selected index is changed.
Occurs when selected value is changed.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Called when [is selected changed].
The sender.
The instance containing the event data.
Gets or sets the owner.
The owner.
Represents a customizable window component that allows to modify title bar, resize border, and change the style of the entire window.
Defines the dragisin
Define the Enabled value
Define the Sizing
Define the Initialization
Define restore button
Define close button
Check whether the new update or not.
Define maximize button
Defines the content area
Define minimize button
Define title bar point
Define icon click
Define Icon point
Define icon
HWND reference variable.
The ResizeGrip.
Previous state for menu.
Suspend the location updates while mouse move.
lastTitlebarPoint X temporary value
flag variable indicates first time or not for secondary screen TitleBar drag
Check whether the maximum height is used or not.
Check whether the maximum width is used or not.
Command that is executed when click close button in the chromelesswindow
Command that is executed when click minimize button in the chromelesswindow
Command that is executed when click maximize button in the chromelesswindow
Maximizes the window executed.
The sender.
The instance containing the event data.
Minimizes the window executed.
The sender.
The instance containing the event data.
Closes the window executed.
The sender.
The instance containing the event data.
Defines alignment of the Title Text.
Defines alignment of the window icon.
Defines Style for the ResizeGrip. This is a dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Defines NativeChrome for the window. This is a dependency property.
Defines whether Glass effects are active. This is a dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Calls OnIsGlassActiveChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Called when WindowSizeDp Changed.
Raises IsGlassActiveChanged event.
Property change details, such as old value and new value.
Raises UseNativeChromeChanged event.
Property change details, such as old value and new value.
Called when [resize property thickness changed].
The d value.
The instance containing the event data.
Initializes static members of the class.
Initializes a new instance of the class.
Handles the unloaded event of the ChromelessWindow control.
The sender
The event
Handles the Loaded event of the ChromelessWindow control.
The source of the event.
The instance containing the event data.
Handles the StateChanged event of the ChromelessWindow control.
The source of the event.
The instance containing the event data.
Updates system buttons visibility.
Called when [icon mouse down].
The sender.
The instance containing the event data.
Handles the MouseLeftButtonUp event of the imgicon control.
The source of the event.
The instance containing the event data.
Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the mouse button was released.
To update system menu based on current state of the menu items.
State of the assume.
Determines whether [is flag set] [the specified value].
The actual value.
The mask value.
true if [is flag set] [the specified value]; otherwise, false.
Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
State of the window.
Add and remove a native WindowStyle from the HWND.
The styles to be removed. These can be bitwise combined.
The styles to be added. These can be bitwise combined.
Whether the styles of the HWND were modified as a result of this call.
Invoked when an unhandled MouseLeftButtonUp routed event reaches
an element in its route that is derived from this class.
Implement this method to add class handling for this event.
The event data
Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data. This event data reports details about the mouse button that was pressed and the handled state.
Called when an internal process or application calls
ApplyTemplate, which is used to build the current template's
visual tree.
Checks if the entered VisualStyle exists, else sets Default style.
Raises the event.
An that contains the event data.
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides .
The event data that describes the property that changed, as well as old and new values.
Override this method to arrange and size a window and its child elements.
A that reflects the final size that the window should use to arrange itself and its children.
A that reflects the actual size that was used.
Override this method to measure the size of a window.
A that reflects the available size that this window can give to the child. Infinity can be given as a value to indicate that the window will size to whatever content is available.
A that reflects the size that this window determines it needs during layout, based on its calculations of children's sizes.
Invoked when an unhandled  routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data. The event data reports that the left mouse button was pressed.
Sends the sizing message.
The point.
The instance containing the event data.
Invoked on MouseDown
Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Hooks the method.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the value
Handles the W m_ SIZE.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the size
Handles the Window message when Window resizing.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the size
Handles the W m_ EXITSIZEMOVE.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the size
Handles the W m_ ENTERSIZEMOVE.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the size
Handles the W m_ GETMINMAXINFO.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the size
Handles the W m_ DWMCOMPOSITIONCHANGED.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the position
Handles the W m_ NCCALCSIZE.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the Size
Handles the W m_ NCHITTEST.
The h WND.
The MSG value.
The w param.
The l param.
if set to true [handled].
Return the Point
Updates the window region.
if set to true [b redraw].
Offsets the specified value.
The value.
Return the offset
Defines the window region.
if set to true [b redraw].
The width.
The height.
Updates the glass change.
Extends the window.
Calculates the client rectangle.
The rect value.
Return the Rectangle
Gets the sizing direction.
The point.
Return the sizing direction
Sends the sizing message.
The sizing.
Handles the size to content.
Gets or sets a value indicating whether this instance is glass active.
true if this instance is glass active; otherwise, false.
Gets a value indicating whether this instance can enable glass.
true if this instance can enable glass; otherwise, false.
Gets the DPI offset.
The DPI offset.
Gets or sets value that represents border brush of the resizable window.
The resize border brush.
Gets or sets value that represents background brush of TitleBar.
The title bar background.
Gets or sets the titleBarHeight.
The default size is 30.0
Gets or sets the TitleFontSize
The default size is 12.0
The minimum TitleFontSize is 0.1
Gets or sets value that represents background brush of TitleBar.
The title bar background.
Gets or sets value that represents background brush of .
The navigation bar background.
Gets or sets the value that represents background of window content area.
The window content area border brush.
Gets or sets value that represents border brush thickness of the resizable window.
The resize border thickness.
Gets or sets value that represents the template for the TitleBar.
The title bar template.
Gets or sets value that represents the template for the Maximize Button of the TitleBar.
The maximize button template.
Gets or sets value that represents the template for the Minimize Button of the TitleBar.
The minimize button template.
Gets or sets value that represents the template for the Restore Button of the TitleBar.
Gets or sets value that represents the template for the Close Button of the TitleBar.
The close button template.
Gets the title bar.
The title bar.
Gets or sets value that represents the Title text alignment.
Gets or sets value the alignment of the Chromeless Window icon.
]]>
Gets or sets value that represents the corner radius.
The corner radius.
Remark: The CornerRadius value should be set to a minimum of 4 for effective resizing.
Internal value for Gets or sets the corner radius.
Gets or sets a value indicating whether [show icon].
true if [show icon]; otherwise, false.
Gets or sets a Boolean value that indicates whether the title can be visible in title bar of the .
true if the title is visible in ; otherwise, false. The default value is true.
Gets or sets a collection of objects for the left header items in
{ }
]]>
local:MyObservableCollection>
]]>
Gets or sets a collection of objects for the right header items in
]]>
]]>
Gets or sets the data template appied to the left header items when LeftHeaderItemsSource is set in
]]>
Gets or sets the data template appied to the right header items when RightHeaderItemsSource is set in
]]>
Gets or sets Style for the ResizeGrip.
Gets or sets NativeChrome property set for the window.
Gets or sets a Boolean value that indicates whether the maximize button can be visible in title bar of the .
true if maximize button is visible in ; otherwise, false. The default value is true.
When is set to , then maximize button will not be visible even property is set to true.
Gets or sets a value that indicates whether the minimize button can be visible in title bar of the .
true if minimize button is visible in ; otherwise, false. The default value is true.
When is set to , then minimize button will not be visible even property is set to true.
Used to hide the TaskBar when WindowStyle set to None.
Occurs when [is glass active changed].
Occurs when the mouse event is being resize in a grip.
Represents the method that handles the .
The sender contains a ChromelessWindow.
The that contains the event data.
CornerRadiusConverter class that convert the corner radius
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
True/False values using class.
FalseBox variable.
True box variable.
Boxes the specified value.
if set to true [value].
Boolean value.
Defines Icon alignment in ChromelessWindow
Displays the icon to the left of the Title bar.
Displays the icon to the right of the Title bar.
This class is responsible for Interop with Win32 Windows.
Define system command
Define button
Define return command
Returns a handle to the display monitor that is nearest to
the window.
Sets the window pos.
The HWND value.
The HWND insert after.
The x value.
The y value.
The cx value.
The cy value.
The w flags.
Return the value
Sends an appbar message to the system.
Appbar message value to send
A pointer to an APPBARDATA structure. The content of the structure on entry
and on exit depends on the value set in the dwMessage parameter.
If the function succeeds, the return value is a handle to
the window that has the specified class name and window name.
Retrieves a handle to the top-level window whose class name and
window name match the specified strings.
This function does not search child windows
The class name or a class atom created by a previous
call to the RegisterClass or RegisterClassEx function.
The atom must be in the low-order word of lpClassName;
the high-order word must be zero.
lpWindowName parameter is not NULL, FindWindow calls the GetWindowText
function to retrieve the window name for comparison.
For a description of a potential problem that can arise, see the Remarks for GetWindowText.
If the function succeeds, the return value is a handle to
the window that has the specified class name and window name.
If the function fails, the return value is NULL. To get extended error information, call GetLastError.
Gets the window rect.
The h WND.
The r value.
Return the value
Extends the window frame behind the client area.
Handle to the window of interest.
The pointer to a MARGINS Structure
structure that describes the margins
to use when extending the frame into
the client area.
Obtains a value that indicates whether Desktop Window Manager
(DWM) composition is enabled. Applications can listen for
composition state changes by handling the
WM_DWMCOMPOSITIONCHANGED notification.
The pointer that receives the value
indicating whether DWM composition
is enabled. TRUE if DWM composition
is enabled; otherwise, FALSE.
The MonitorFromWindow function retrieves a handle to the
display monitor that has the largest area of intersection
with the bounding rectangle of a specified window.
Handle to the display monitor of
interest.
Pointer to a MONITORINFO or
MONITORINFOEX structure that receives
information about the specified
display monitor.You must
set the cbSize member of the
structure to sizeof(MONITORINFO) or
sizeof(MONITORINFOEX) before calling
the GetMonitorInfo function. Doing so
lets the function determine the type
of structure you are passing to it.The
MONITORINFOEX structure is a superset
of the MONITORINFO structure. It has
one additional member\: a string that
contains a name for the display
monitor. Most applications have no
use for a display monitor name, and
so can save some bytes by using a
MONITORINFO structure.
If the function succeeds, the return value is nonzero. If the
function fails, the return value is zero. Windows NT/2000/XP:
To get extended error information, call GetLastError.
The GetSystemMenu function allows the application to access
the window menu (also known as the system menu or the control
menu) for copying and modifying.
Handle to the window that will own a
copy of the window menu.
Specifies the action to be taken. If
this parameter is FALSE, GetSystemMenu
returns a handle to the copy of the
window menu currently in use. The copy
is initially identical to the window
menu, but it can be modified. If this
parameter is TRUE, GetSystemMenu
resets the window menu back to the
default state. The previous window
menu, if any, is destroyed.
If the bRevert parameter is FALSE, the return value is a
handle to a copy of the window menu. If the bRevert parameter
is TRUE, the return value is NULL.
The MonitorFromWindow function retrieves a handle to the
display monitor that has the largest area of intersection
with the bounding rectangle of a specified window.
Handle to the window of interest.
Determines the function's return value
if the window does not intersect any
display monitor. This parameter can be
one of the following values.
If the window intersects one or more display monitor
rectangles, the return value is an HMONITOR handle to the
display monitor that has the largest area of intersection
with the window. If the window does not intersect a display
monitor, the return value depends on the value of dwFlags.
The SendMessage function sends the specified message to a
window or windows. It calls the window procedure for the
specified window and does not return until the window
procedure has processed the message.
Handle to the window whose window
procedure will receive the message. If
this parameter is HWND_BROADCAST, the
message is sent to all top\-level
windows in the system, including
disabled or invisible unowned windows,
overlapped windows, and pop\-up
windows; but the message is not sent to
child windows.
Specifies the message to be sent.
Specifies additional message\-specific
information.
Specifies additional message\-specific
information value.
The return value specifies the result of the message
processing; it depends on the message sent.
The TrackPopupMenu function displays a shortcut menu at the
specified location and tracks the selection of items on the
menu. The shortcut menu can appear anywhere on the screen.
Handle to the shortcut menu to be
displayed. The handle can be
obtained by calling CreatePopupMenu
to create a new shortcut menu, or by
calling GetSubMenu to retrieve a
handle to a submenu associated with
an existing menu item.
Use zero of more of these flags to
specify function options.More
information can be found on the
following link\: http\://msdn2.microsoft.com/en\-us/library/ms648002.aspx
Specifies the horizontal location of
the shortcut menu, in screen
coordinates.
Specifies the vertical location of
the shortcut menu, in screen
coordinates.
Reserved; must be zero.
Handle to the window that owns the
shortcut menu. This window receives
all messages from the menu. The
window does not receive a WM_COMMAND
message from the menu until the
function returns. If you specify
TPM_NONOTIFY in the uFlags
parameter, the function does not
send messages to the window
identified by hWnd. However, you
must still pass a window handle in
hWnd. It can be any window handle
from your application.
Ignored value.
If you specify TPM_RETURNCMD in the uFlags parameter, the
return value is the menu-item identifier of the item that
the user selected. If the user cancels the menu without
making a selection, or if an error occurs, then the return
value is zero.
If you do not specify TPM_RETURNCMD in the uFlags parameter,
the return value is nonzero if the function succeeds and zero
if it fails. To get extended error information, call
GetLastError.
Creates the round rect RGN.
The x1 value.
The y1 value.
The x2 value.
The y2 value.
The cx value.
The cy value.
Return the point.
Sets the window RGN.
The h WND.
The h RGN.
if set to true [b redraw].
Return the point.
Gets the window long.
The h WND.
Index of the n.
Return the point.
Sets the window long.
The h WND.
Index of the n.
The dw new long.
Return the point.
Sets the window pos.
The h WND.
The h WND insert after.
The X value.
The Y value.
The cx value.
The cy value.
The u flags.
Return the point.
Gets the cursor pos.
The lp point.
Return the point.
Adjusts the window rect ex.
The lp RECT.
The dw style.
if set to true [b menu].
The dw ex style.
Return the point.
DWMs the def window proc.
The HWND value.
The MSG value.
The w param.
The l param.
The pl result.
Return the point.
Defines whether this is Vista OS.
True if this is Vista OS; otherwise, false.
Gets x coordinate.
xy coordinates.
X coordinate.
Gets y coordinate
The point value.
Y coordinate.
Gets the X.
The point value.
Return the x position of window
Gets the Y.
The point value.
Return the y position of window
Shows system content menu.
Handle to the window that will own a copy
of the window menu.
Point in which the menu should be
shown.
Handles minimize/maximize messages of the window.
Reference to RibbonWindow object.
Handle of the window.
MINMAXINFO structure.
Indicates whether this object can provide its extender
properties to the specified object.
True if this object can provide extender properties to the
specified object; otherwise, false.
Gets the transformed point.
The visual.
Return the transformed position
Extends the window.
The h WND value.
The size value.
Represents an x- and y-coordinate pair in two-dimensional
space.
The x-coordinate of this Point.
The y-coordinate of this Point.
Initializes a new instance of the struct.
The x1 value.
The y1 value.
Gets the location.
The location.
The RECT structure defines the coordinates of the upper-left
and lower-right corners of a rectangle.
Specifies the x-coordinate of the upper-left corner of the
rectangle.
Specifies the y-coordinate of the upper-left corner of the
rectangle.
Specifies the x-coordinate of the lower-right corner of the
rectangle.
Specifies the y-coordinate of the lower-right corner of the
rectangle.
Initializes a new instance of the struct.
The l value.
The t value.
The r value.
The b value.
Toes the rectangle.
Return the rectangle
Forms the rectangle.
The r value.
Return the rectangle
Gets the extended rect.
The rect value.
The thickness.
Return the rectangle
Gets the height.
The height.
Gets the width.
The width.
Gets the location.
The location.
The APPBARDATA structure contains information about a system appbar message.
Returned by the GetThemeMargins function to define the
margins of windows that have visual styles applied.
Width of the left border that retains its size.
Width of the right border that retains its size.
Height of the top border that retains its size.
Height of the bottom border that retains its size.
Initializes a new instance of the struct.
The thickness.
The MONITORINFO structure contains information about a
display monitor.
The size of the structure, in bytes. Set the cbSize member to
sizeof(MONITORINFO) before calling the GetMonitorInfo
function. Doing so lets the function determine the type of
structure you are passing to it.
A RECT structure that specifies the display monitor
rectangle, expressed in virtual-screen coordinates.
Note
If the monitor is not the primary display monitor, some of
the rectangle's coordinates may be negative values.
A RECT structure that specifies the work area rectangle of
the display monitor, expressed in virtual-screen coordinates.
Note
If the monitor is not the primary display monitor, some of
the rectangle's coordinates may be negative values.
A set of flags that represent attributes of the display
monitor.
The MINMAXINFO structure contains information about a
window's maximized size and position and its minimum and
maximum tracking size.
Reserved; do not use.
Specifies the maximized width (POINT.x) and the maximized
height (POINT.y) of the window. For top-level windows, this
value is based on the width of the primary monitor.
Specifies the position of the left side of the maximized
window (POINT.x) and the position of the top of the maximized
window (POINT.y). For top-level windows, this value is based
on the position of the primary monitor.
Specifies the minimum tracking width (POINT.x) and the
minimum tracking height (POINT.y) of the window. This value
can be obtained programmatically from the system metrics
SM_CXMINTRACK and SM_CYMINTRACK.
Specifies the maximum tracking width (POINT.x) and the
maximum tracking height (POINT.y) of the window. This value
is based on the size of the virtual screen and can be
obtained programmatically from the system metrics
SM_CXMAXTRACK and SM_CYMAXTRACK.
Structure for Window position
Define window position
Define window position insert after
Define window x position
Define window y position
Define window cx position
Define window cy position
Define the flags
Define Rectangle size param
Define rectangle left size
Define rectangle right size
Define rectangle top
Define rectangle bottom
Sizing Direction
The none value
The west value
The east value
The north value
The northwest value
The northeast value
The south value
The southwest value
The southeast value
Define Window Messages
Define composition changed
Define enter move size
Define exit move size
Define Max/Min info
Define cancel size
Define test
Define size
Define sizing
Define system command
Define valid rectangle
Define position changing
Define position changed
Define Window Position Params
Define frame changed
Define no move
Define no size
Define no order
Define Style
Define ex-style
Define style
class provides ResizeGrip style
Initializes a new instance of the class.
This class is a container for title bar items in .
Initializes a new instance of the class.
Initializes static members of the class.
When overridden in a derived class, is invoked whenever
application code or internal processes call ApplyTemplate.
Identifies dependency property.
Gets or sets the value that represents image source of the .
The icon of the window.
Gets the main window.
The main window.
Represents window maximize, Minimize or close button.
Initializes static members of the class.
Identifies dependency property.
Gets a value indicating whether this instance is close button.
true if this instance is close button; otherwise, false.
Represents a Clock control.
Clock class models a ticking clock.
This class is used to tick current or user-defined time.
A Clock enables user dragging its hands, doing mouse wheel operations and choosing am/pm time.
Also Clock control contains a text block to display time.
To create a Clock using C# you can use the Clock method.
A Clock supports Windows themes (Default, Silver, Metallic, Zune, Royale and Aero) and skins (Office2003, Office2007Blue,
Office2007Black, Office2007Silver and Blend). Also you can define your own user skin by setting properties of the Clock class.
This example shows how to create a Clock in XAML.
]]>
This example shows how to create a Clock in C#.
using System.Windows;
using System.Windows.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
Clock clock = new Clock();
stackPanel.Children.Add( clock );
}
}
}
Clock class that provides us the visual style properties of clock control
Contains radius value of the first clock border.
Contains radius value of the second inner border of clock
Contains radius of the third border of clock
Contains radius of the centered ellipse
Contains width of the inner clock
Contains the height of the inner clock
Contains min width of the clock frame;
Contains angle offset of the clock hand when mouse dragging.
Contains rotation offset of the clock hand when mouse dragging.
Contains name of the HourHand.
Contains name of the MinuteHand.
Contains name of the SecondHand.
Contains name of the HourHand RotateTransform.
Contains name of the MinuteHand RotateTransform.
Contains name of the SecondHand RotateTransform.
Contains name of the centered ellipse.
Contains name of the text block up button
Contains name of the text block down button
Contains name of the text block up button
Contains name of the text block down button
Contains name of the default FirstBorderFrameColor
Contains name of the default ThirdBorderFrameBackgroundColor
Contains name of the default ThirdBorderFrameBrushColor
Contains name of the default DialBorderColor
Contains name of the default ClockPanelBorderColor
Contains name of the default ClockPanelInnerBorderColor
Contains name of the default ClockPanelBackgroundColor
Contains name of the default AMPMSelectorBorderBrush
Contains name of the default AMPMSelectorBackground
Contains name of the default AMPMSelectorForeground
Contains name of the default AMPMSelectorButtonsArrowBrush
Contains name of the default AMPMSelectorButtonsBackground
Contains name of the default AMPMSelectorButtonsBorderBrush
Contains name of the default AMPMMouseOverButtonsBorderBrush
Contains name of the default AMPMMouseOverButtonsArrowBrush
Contains name of the default AMPMouseOverButtonsBackground
Contains name of the default ClockPointBrush
Contains name of the default CenteredEllipseColor
Contains the name of the default CenterCircleBrushName
Contains the name of the default SecondHandMosueOverBrushName
Contains the name of the default MinuteHandBrushName
Contains the name of the default HandBorderBrushName
Contains the name of the default HandMouseOverBrushName
Contains the name of the default HandMouseOverBorderBrushName
Contains the name of the default HourHandBrushName
Contains the name of the default HourHandBorderBrushName
Contains the name of the default HourHandMouseOverBorderBrushName
Contains the name of the default HourHandMouseOverBorderBrushName
Contains the name of the default HourHandPressedBrushName
Contains the name of the default MinuteHandPrssedBrushName
Contains the name of the default SecondHandPressedBrushName
Contains time value.
Contains HourHand of the Clock.
Contains MinuteHand of the Clock.
Contains SecondHand of the Clock.
Contains center of the Clock.
Contains RotateTransform of the HourHand.
Contains RotateTransform of the MinuteHand.
Contains RotateTransform of the SecondHand.
Contains added/subtracted hours after dragging operations.
Contains added/subtracted minutes after dragging operations.
Contains added/substracted seconds after dragging operations.
Command for down button.
Initializes static members of the class.
Initializes a new instance of the class.
Dispose Clock
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Builds the current template's visual tree.
Raises the Initialized event.
This method is invoked whenever IsInitialized is set to true internally.
The RoutedEventArgs that contains the event data.
Initializes hands of the Clock.
Initializes RotateTransform of the Clock hands.
Working of timer implementation.
changed object
EventArgs that contains event data.
DateTime initialization.
Raises DateTimeChanged event.
Property change details, such as old value and new value.
Calls OnDateTimeChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Invoked when MouseLeftButtonDown event of the HourHand is raised.
The source of the event.
The instance that contains the event data.
Invoked when MouseLeftButtonDown event of the MinuteHand event is raised.
The source of the event.
The instance that contains the event data.
Invoked when MouseLeftButtonDown event of the SecondHand event is raised.
The source of the event.
The instance that contains the event data.
Invoked when MouseMove event is raised.
The instance that contains the event data.
Is used for correct moving hour hand when mouse dragging.
difference between "dragged" time and now time
corrected value
Is used for correct moving second/minute hands when mouse dragging.
difference between "dragged" minutes/seconds and now time
corrected value
Invoked when OnMouseWheel event is raised.
The instance that contains the event data.
Invoked when MouseUp event is raised.
The instance that contains the event data.
Defines if Ctrl and Alt keys were pressed.
Returns true if Ctrl and Alt keys were pressed.
Clears dragging flags for HourHand, MinuteHand and SecondHand.
Rotate hour hand of the clock when mouse wheel.
Value that indicates the amount that the mouse wheel has changed
Rotate minute hand of the clock when mouse wheel.
Value that indicates the amount that the mouse wheel has changed
Rotate second hand of the clock when mouse wheel.
Value that indicates the amount that the mouse wheel has changed
Changes AM/PM selector value.
The clock control
instance containing event data.
This property defines IsPressedHourHand of the Clock.
This property defines IsPressedMinuteHand of the Clock.
This property defines IsPressedSecondHand of the Clock.
This property defines FirstBorderFrameRadius of the Clock.
This property defines SecondInnerBorderFrameRadius of the Clock.
This property defines ThirdBorderFrameRadius of the Clock.
This property defines CenteredEllipseRadius of the Clock.
This property defines InnerClockGeneralWidth of the Clock.
This property defines InnerClockGeneralHeight of the Clock.
This property defines SecondHandHeight of the Clock second hand.
This property defines SecondHandHeight of the Clock second hand.
Identifies LongTime dependency property.
Contains default value for some Brush type properties.
Contains default value for some Color type properties.
Raises ClockCornerRadiusChanged event.
Property change details, such as old value and new value.
Calls OnClockCornerRadiusChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises BorderThicknessChanged event.
Property change details, such as old value and new value.
Calls OnBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises SecondHandThicknessChanged event.
Property change details, such as old value and new value.
Calls OnSecondHandThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises InnerBorderThicknessChanged event.
Property change details, such as old value and new value.
Calls OnInnerBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises DialBorderThicknessChanged event.
Property change details, such as old value and new value.
Calls OnDialBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorPositionChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorPositionChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises InnerBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnInnerBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises DialBackgroundChanged event.
Property change details, such as old value and new value.
Calls OnDialBackgroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises DialCenterBackgroundChanged event.
Property change details, such as old value and new value.
Calls OnDialCenterBackgroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises BorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises ClockFrameBrushChanged event.
Property change details, such as old value and new value.
Calls OnClockFrameBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises FrameBorderThicknessChanged event.
Property change details, such as old value and new value.
Calls OnFrameBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises FrameInnerBorderThicknessChanged event.
Property change details, such as old value and new value.
Calls OnFrameInnerBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises FrameBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnFrameBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises FrameInnerBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnFrameInnerBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises FrameFrameBackgroundChanged event.
Property change details, such as old value and new value.
Calls OnFrameBackgroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises FrameCornerRadiusChanged event.
Property change details, such as old value and new value.
Calls OnFrameCornerRadiusChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorBorderThicknessChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorBackgroundChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorBackgroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorForegroundChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorForegroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorButtonsArrowBrushChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorButtonsArrowBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorButtonsBackgroundChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorButtonsBackgroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorCornerRadiusChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorCornerRadiusChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMSelectorButtonsBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnAMPMSelectorButtonsBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMMouseOverButtonsBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnAMPMMouseOverButtonsBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMMouseOverButtonsArrowBrushChanged event.
Property change details, such as old value and new value.
Calls OnAMPMMouseOverButtonsArrowBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises AMPMMouseOverButtonsBackgroundChanged event.
Property change details, such as old value and new value.
Calls OnAMPMMouseOverButtonsBackgroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises ClockPointBrushChanged event.
Property change details, such as old value and new value.
Calls OnClockPointBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises CenterCircleBrushChanged event.
Property change details, such as old value and new value.
Calls OnCenterCircleBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises SecondHandBrushChanged event.
Property change details, such as old value and new value.
Calls OnSecondHandBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises SecondHandMouseOverBrushChanged event.
Property change details, such as old value and new value.
Calls OnSecondHandMouseOverBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises MinuteHandBrushChanged event.
Property change details, such as old value and new value.
Calls OnMinuteHandBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises MinuteHandBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnMinuteHandBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises MinuteHandMouseOverBrushChanged event.
Property change details, such as old value and new value.
Calls OnMinuteHandMouseOverBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises MinuteHandMouseOverBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnMinuteHandMouseOverBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises HourHandBrushChanged event.
Property change details, such as old value and new value.
Calls OnHourHandBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises HourHandBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnHourHandBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises HourHandMouseOverBrushChanged event.
Property change details, such as old value and new value.
Calls OnHourHandMouseOverBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises HourHandMouseOverBorderBrushChanged event.
Property change details, such as old value and new value.
Calls OnHourHandMouseOverBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises HourHandPressedBrushChanged event.
Property change details, such as old value and new value.
Calls OnHourHandPressedBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises MinuteHandPressedBrushChanged event.
Property change details, such as old value and new value.
Calls OnMinuteHandPressedBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises SecondHandPressedBrushChanged event.
Property change details, such as old value and new value.
Calls OnSecondHandPressedBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises IsInsideAmPmVisibleChanged event.
Property change details, such as old value and new value.
Calls OnIsInsideAmPmVisibleChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Raises IsDigitalAmPmVisibleChanged event.
Property change details, such as old value and new value.
Calls OnIsDigitalAmPmVisibleChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Identifies DateTime dependency property.
This property defines ClockCornerRadius of the Clock.
This property defines BorderThickness of the Clock.
This property defines SecondHandThickness of the Clock second hand.
This property defines InnerBorderThickness of the Clock.
This property defines DialBorderThickness of the Clock.
This property defines AMPMSelectorPosition of the Clock.
This property defines Brush of InnerBorder.
This property defines Brush of DialBorder.
This property defines Brush of the center DialBorder.
This property defines BorderBrush of the Clock.
This property defines FrameBrush of the Clock.
This property defines FrameBorderThickness of the Clock.
This property defines FrameInnerBorderThickness of the Clock.
This property defines FrameBorderBrush of the Clock.
This property defines FrameInnerBorderBrush of the Clock.
This property defines FrameBackground of the Clock.
This property defines FrameCornerRadius of the Clock.
This property defines AMPMSelectorBorderThickness of the Clock.
This property defines AMPMSelectorCornerRadius of the Clock.
This property defines AMPMSelectorBorderBrush of the Clock.
This property defines AMPMSelectorBackground of the Clock.
This property defines AMPMSelectorForeground of the Clock.
This property defines AMPMSelectorButtonsArrowBrush of the Clock.
This property defines AMPMSelectorButtonsBackground of the Clock.
This property defines AMPMSelectorButtonsBorderBrush of the Clock.
This property defines AMPMMouseOverButtonsBorderBrush of the Clock.
This property defines AMPMSelectorButtonsArrowBrush of the Clock.
This property defines AMPMMouseOverButtonsBackground of the Clock.
This property defines ClockPointBrush of the Clock.
This property defines CenterCircleBrush of the Clock.
This property defines SecondHandBrush of the Clock.
This property defines SecondHandMouseOverBrush of the Clock.
This property defines MinuteHandBrush of the Clock.
This property defines MinuteHandBorderBrush of the Clock.
This property defines MinuteHandMouseOverBrush of the Clock.
This property defines MinuteHandMouseOverBorderBrush of the Clock.
This property defines HourHandBrush of the Clock.
This property defines HourHandShadowBrush of the Clock.
This property defines HourHandMouseOverBrush of the Clock.
This property defines HourHandMouseOverBorderBrush of the Clock.
This property defines HourHandPressedBrush of the Clock.
This property defines MinuteHandPressedBrush of the Clock.
This property defines SecondHandPressedBrush of the Clock.
This property defines IsInsideAmPmVisible of the Clock.
This property defines IsDigitalAmPmVisible of the Clock.
Gets or sets a value indicating whether this instance is pressed hour hand.
true if this instance is pressed hour hand; otherwise, false.
Gets or sets a value indicating whether this instance is pressed minute hand.
true if this instance is pressed minute hand; otherwise, false.
Gets or sets a value indicating whether this instance is pressed second hand.
true if this instance is pressed second hand; otherwise, false.
Gets or sets FirstBorderFrameRadius of the Clock. This is a dependency property.
The first border frame radius.
Gets or sets SecondInnerBorderFrameRadius of the Clock. This is a dependency property.
Gets or sets ThirdBorderFrameRadius of the Clock. This is a dependency property.
The third border frame radius.
Gets or sets CenteredEllipseRadius of the Clock. This is a dependency property.
The centered ellipse radius.
Gets or sets InnerClockGeneralWidth of the Clock. This is a dependency property.
The width of the inner clock general.
Gets or sets the bool value whether allow user to resize the clock or not. This is a dependency property.
CanResize property
Gets or sets InnerClockGeneralHeight of the Clock. This is a dependency property.
The height of the inner clock general.
Gets or sets second height value of the Clock. This is a dependency property.
The height of the second hand.
Gets or sets FrameWidth value of the Clock. This is a dependency property.
The width of the frame.
Gets the long time.
The long time.
Gets or sets date and time of the . This is a dependency property.
Type:
Provides DateTime value for the . The default value of the DateTime property is DateTime.Now.
DateTime dependency property is used for getting or setting date or time of the .
Every tick of the clock updates DateTime property. Also DateTime property is updated when you drag
hands of the clock of do mouse wheel operations with clock hands.
This example shows how to set DateTime property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.DateTime = new DateTime( 2006, 1, 1, 1, 1, 1 );
}
}
}
This example shows how to set DateTime property in XAML.
]]>
Gets or sets CornerRadius value of the . This is a dependency property.
Type:
Provides ClockCornerRadius value for the . The default value of the ClockCornerRadius property is 90.
ClockCornerRadius dependency property defines corner radius of the .
If you set low ClockCornerRadius, the clock will be square.
If you set high ClockCornerRadius, the clock will be round.
This example shows how to set ClockCornerRadius property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.ClockCornerRadius = new CornerRadius( 30 );
}
}
}
This example shows how to set ClockCornerRadius property in XAML.
]]>
Gets or sets border thickness value of the . This is a dependency property.
Type:
Provides BorderThickness value for the . The default value of the BorderThickness property is 2.
BorderThickness dependency property defines border thickness of the .
This example shows how to set BorderThickness property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.BorderThickness = new Thickness( 2 );
}
}
}
This example shows how to set BorderThickness property in XAML.
]]>
Gets or sets second hand thickness value of the . This is a dependency property.
Type:
Provides SecondHandThickness value for the . The default value of the SecondHandThickness property is 2.
This example shows how to set SecondHandThickness property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.SecondHandThickness = new Thickness( 3 );
}
}
}
This example shows how to set SecondHandThickness property in XAML.
]]>
Gets or sets inner border thickness value of the . This is a dependency property.
Type:
Provides InnerBorderThickness value for the . The default value of the InnerBorderThickness property is 2.
InnerBorderThickness dependency property defines inner border thickness of the .
This example shows how to set InnerBorderThickness property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.InnerBorderThickness = new Thickness( 3 );
}
}
}
This example shows how to set InnerBorderThickness property in XAML.
]]>
Gets or sets dial border thickness value of the . This is a dependency property.
Type:
Provides DialBorderThickness value for the . The default value of the InnerBorderThickness property is 25.
DialBorderThickness dependency property defines dial border thickness of the .
This example shows how to set DialBorderThickness property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.DialBorderThickness = new Thickness( 3 );
}
}
}
This example shows how to set DialBorderThickness property in XAML.
]]>
Gets or sets AMPMSelectorPosition of the . This is a dependency property.
Type:
Provides AMPMSelectorPosition value for the . The default value of the AMPMSelectorPosition property is Bottom.
You can set one of four values for AMPMSelectorPosition dependency property (Top, Left, Right, Bottom).
To see the result of setting AMPMSelectorPosition dependency property you should set
dependency property value to True.
This example shows how to set AMPMSelectorPosition property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.IsInsideAmPmVisible = true;
customControlClock.AMPMSelectorPosition = Clock.Position.Top;
}
}
}
This example shows how to set AMPMSelectorPosition property in XAML.
]]>
Gets or sets InnerBorderBrush of the . This is a dependency property.
Type:
Provides InnerBorderBrush value for the . The default value of the InnerBorderBrush property is Transparent.
InnerBorderBrush dependency property defines inner border brush of the .
This example shows how to set InnerBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.InnerBorderBrush = Brushes.Red;
}
}
}
This example shows how to set InnerBorderBrush property in XAML.
]]>
Gets or sets DialBackground of the . This is a dependency property.
Type:
Provides DialBackground value for the . The default value of the DialBackground property is Transparent.
DialBackground property sets background to the place near inner border.
This example shows how to set DialBackground property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.DialBackground = Brushes.Red;
}
}
}
This example shows how to set DialBackground property in XAML.
]]>
Gets or sets DialCenterBackground of the . This is a dependency property.
Type:
Provides DialCenterBackground value for the . The default value of the DialCenterBackground property is Transparent.
DialCenterBackground property sets background to the place near center of the clock.
This example shows how to set DialCenterBackground property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.DialCenterBackground = Brushes.Red;
}
}
}
This example shows how to set DialCenterBackground property in XAML.
]]>
Gets or sets BorderBrush of the . This is a dependency property.
Type:
Provides BorderBrush value for the . The default value of the BorderBrush property is Transparent.
This example shows how to set BorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.BorderBrush = Brushes.Red;
}
}
}
This example shows how to set BorderBrush property in XAML.
]]>
Gets or sets FrameBrush of the . This is a dependency property.
Type:
Provides ClockFrameBrush value for the . The default value of the ClockFrameBrush property is Transparent.
ClockFrameBrush property sets background to the frame of the .
This example shows how to set ClockFrameBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.ClockFrameBrush = Brushes.Red;
}
}
}
This example shows how to set ClockFrameBrush property in XAML.
]]>
Gets or sets FrameBorderThickness of the . This is a dependency property.
Type:
Provides FrameBorderThickness value for the . The default value of the FrameBorderThickness property is 1.
FrameBorderThickness property sets thickness to the frame of the .
This example shows how to set FrameBorderThickness property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.FrameBorderThickness = new Thickness( 3 );
}
}
}
This example shows how to set FrameBorderThickness property in XAML.
]]>
Gets or sets FrameInnerBorderThickness of the . This is a dependency property.
Type:
Provides FrameInnerBorderThickness value for the . The default value of the FrameInnerBorderThickness property is "1,1,1,0".
FrameInnerBorderThickness property sets thickness to the frame that is near the main frame of the .
This example shows how to set FrameInnerBorderThickness property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.FrameInnerBorderThickness = new Thickness( 3 );
}
}
}
This example shows how to set FrameInnerBorderThickness property in XAML.
]]>
Gets or sets FrameBorderBrush of the . This is a dependency property.
Type:
Provides FrameBorderBrush value for the . The default value of the FrameBorderBrush property is Transparent.
FrameBorderBrush property sets brush to the frame of the .
This example shows how to set FrameBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.FrameBorderBrush = Brushes.Red;
}
}
}
This example shows how to set FrameBorderBrush property in XAML.
]]>
Gets or sets FrameInnerBorderBrush of the . This is a dependency property.
Type:
Provides FrameInnerBorderBrush value for the . The default value of the FrameInnerBorderBrush property is Transparent.
FrameInnerBorderBrush property sets brush to the frame that is near the main frame of the .
This example shows how to set FrameInnerBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.FrameInnerBorderBrush = Brushes.Red;
}
}
}
This example shows how to set FrameInnerBorderBrush property in XAML.
]]>
Gets or sets FrameBackground of the . This is a dependency property.
Type:
Provides FrameBackground value for the . The default value of the FrameBackground property is Transparent.
This example shows how to set FrameBackground property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.FrameBackground = Brushes.Red;
}
}
}
This example shows how to set FrameBackground property in XAML.
]]>
Gets or sets FrameCornerRadius value of the . This is a dependency property.
Type:
Provides FrameCornerRadius value for the . The default value of the FrameCornerRadius property is 0.
This example shows how to set FrameCornerRadius property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.FrameCornerRadius = new CornerRadius( 30 );
}
}
}
This example shows how to set FrameCornerRadius property in XAML.
]]>
Gets or sets AMPMSelectorBorderThickness of the . This is a dependency property.
Type:
Provides AMPMSelectorBorderThickness value for the . The default value of the AMPMSelectorBorderThickness property is 1.
AMPMSelectorBorderThickness sets border thickness to both inside am/pm selector and non-editable digital clock.
This example shows how to set AMPMSelectorBorderThickness property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMSelectorBorderThickness = new Thickness( 3 );
}
}
}
This example shows how to set AMPMSelectorBorderThickness property in XAML.
]]>
Gets or sets AMPMSelectorBorderBrush of the . This is a dependency property.
Type:
Provides AMPMSelectorBorderBrush value for the . The default value of the AMPMSelectorBorderBrush property is Transparent.
AMPMSelectorBorderBrush sets border brush to both inside am/pm selector and non-editable digital clock.
This example shows how to set AMPMSelectorBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMSelectorBorderBrush = Brushes.Red;
}
}
}
This example shows how to set AMPMSelectorBorderBrush property in XAML.
]]>
Gets or sets AMPMSelectorBackground of the . This is a dependency property.
Type:
Provides AMPMSelectorBackground value for the . The default value of the AMPMSelectorBackground property is Transparent.
AMPMSelectorBackground sets background to both inside am/pm selector and non-editable digital clock.
This example shows how to set AMPMSelectorBackground property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMSelectorBackground = Brushes.Red;
}
}
}
This example shows how to set AMPMSelectorBackground property in XAML.
]]>
Gets or sets AMPMSelectorForeground of the . This is a dependency property.
Type:
Provides AMPMSelectorForeground value for the . The default value of the AMPMSelectorForeground property is Transparent.
AMPMSelectorForeground sets foreground to both inside am/pm selector and non-editable digital clock.
This example shows how to set AMPMSelectorForeground property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMSelectorForeground = Brushes.Red;
}
}
}
This example shows how to set AMPMSelectorForeground property in XAML.
]]>
Gets or sets AMPMSelectorButtonsArrowBrush of the . This is a dependency property.
Type:
Provides AMPMSelectorButtonsArrowBrush value for the . The default value of the AMPMSelectorButtonsArrowBrush property is Transparent.
AMPMSelectorButtonsArrowBrush sets buttons arrow brush to both inside am/pm selector and non-editable digital clock.
This example shows how to set AMPMSelectorButtonsArrowBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMSelectorButtonsArrowBrush = Brushes.Red;
}
}
}
This example shows how to set AMPMSelectorButtonsArrowBrush property in XAML.
]]>
Gets or sets AMPMSelectorButtonsBackground of the . This is a dependency property.
Type:
Provides AMPMSelectorButtonsBackground value for the . The default value of the AMPMSelectorButtonsBackground property is Transparent.
AMPMSelectorButtonsBackground sets buttons background to both inside am/pm selector and non-editable digital clock.
This example shows how to set AMPMSelectorButtonsBackground property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMSelectorButtonsBackground = Brushes.Red;
}
}
}
This example shows how to set AMPMSelectorButtonsBackground property in XAML.
]]>
Gets or sets AMPMSelectorCornerRadius value of the . This is a dependency property.
Type:
Provides AMPMSelectorCornerRadius value for the . The default value of the AMPMSelectorCornerRadius property is 0.
AMPMSelectorCornerRadius sets corner radius to both inside am/pm selector and non-editable digital clock.
Default value of the AMPMSelectorCornerRadius property is 0.
This example shows how to set AMPMSelectorCornerRadius property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMSelectorCornerRadius = new CornerRadius( 2 );
}
}
}
This example shows how to set AMPMSelectorCornerRadius property in XAML.
]]>
Gets or sets AMPMSelectorButtonsBorderBrush of the . This is a dependency property.
Type:
Provides AMPMSelectorButtonsBorderBrush value for the . The default value of the AMPMSelectorButtonsBorderBrush property is Transparent.
AMPMSelectorButtonsBorderBrush sets buttons border brush to both inside am/pm selector and non-editable digital clock.
This example shows how to set AMPMSelectorButtonsBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMSelectorButtonsBorderBrush = Brushes.Red;
}
}
}
This example shows how to set AMPMSelectorButtonsBorderBrush property in XAML.
]]>
Gets or sets AMPMMouseOverButtonsBorderBrush of the . This is a dependency property.
Type:
Provides AMPMMouseOverButtonsBorderBrush value for the . The default value of the AMPMMouseOverButtonsBorderBrush property is Transparent.
AMPMMouseOverButtonsBorderBrush sets buttons border brush to both inside am/pm selector and non-editable digital clock when mouse over the buttons.
This example shows how to set AMPMMouseOverButtonsBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMMouseOverButtonsBorderBrush = Brushes.Red;
}
}
}
This example shows how to set AMPMMouseOverButtonsBorderBrush property in XAML.
]]>
Gets or sets AMPMMouseOverButtonsArrowBrush of the . This is a dependency property.
Type:
Provides AMPMMouseOverButtonsArrowBrush value for the . The default value of the AMPMMouseOverButtonsArrowBrush property is Transparent.
AMPMMouseOverButtonsArrowBrush sets buttons arrow brush to both inside am/pm selector and non-editable digital clock when mouse over the buttons.
This example shows how to set AMPMMouseOverButtonsArrowBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMMouseOverButtonsArrowBrush = Brushes.Red;
}
}
}
This example shows how to set AMPMMouseOverButtonsArrowBrush property in XAML.
]]>
Gets or sets AMPMMouseOverButtonsBackground of the . This is a dependency property.
Type:
Provides AMPMMouseOverButtonsBackground value for the . The default value of the AMPMMouseOverButtonsBackground property is Transparent.
AMPMMouseOverButtonsBackground sets buttons background to both inside am/pm selector and non-editable digital clock when mouse over the buttons.
This example shows how to set AMPMMouseOverButtonsBackground property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.AMPMMouseOverButtonsBackground = Brushes.Red;
}
}
}
This example shows how to set AMPMMouseOverButtonsBackground property in XAML.
]]>
Gets or sets PointColor of the . This is a dependency property.
Type:
Provides ClockPointBrush value for the . The default value of the ClockPointBrush property is Transparent.
This example shows how to set ClockPointBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.ClockPointBrush = Brushes.Red;
}
}
}
This example shows how to set ClockPointBrush property in XAML.
]]>
Gets or sets CenterCircleBrush of the . This is a dependency property.
Type:
Provides CenterCircleBrush value for the . The default value of the CenterCircleBrush property is Transparent.
This example shows how to set CenterCircleBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.CenterCircleBrush = Brushes.Red;
}
}
}
This example shows how to set CenterCircleBrush property in XAML.
]]>
Gets or sets SecondHandBrush of the . This is a dependency property.
Type:
Provides SecondHandBrush value for the . The default value of the SecondHandBrush property is Transparent.
This example shows how to set SecondHandBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.SecondHandBrush = Brushes.Red;
}
}
}
This example shows how to set SecondHandBrush property in XAML.
]]>
Gets or sets SecondHandMouseOverBrush of the . This is a dependency property.
Type:
Provides SecondHandMouseOverBrush value for the . The default value of the SecondHandMouseOverBrush property is Transparent.
This example shows how to set SecondHandMouseOverBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.SecondHandMouseOverBrush = Brushes.Red;
}
}
}
This example shows how to set SecondHandMouseOverBrush property in XAML.
]]>
Gets or sets MinuteHandBrush of the . This is a dependency property.
Type:
Provides MinuteHandBrush value for the . The default value of the MinuteHandBrush property is Transparent.
This example shows how to set MinuteHandBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.MinuteHandBrush = Brushes.Red;
}
}
}
This example shows how to set MinuteHandBrush property in XAML.
]]>
Gets or sets MinuteHandBorderBrush of the . This is a dependency property.
Type:
Provides MinuteHandBorderBrush value for the . The default value of the MinuteHandBorderBrush property is Transparent.
This example shows how to set MinuteHandBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.MinuteHandBorderBrush = Brushes.Red;
}
}
}
This example shows how to set MinuteHandBorderBrush property in XAML.
]]>
Gets or sets MinuteHandMouseOverBrush of the . This is a dependency property.
Type:
Provides MinuteHandMouseOverBrush value for the . The default value of the MinuteHandMouseOverBrush property is Transparent.
This example shows how to set MinuteHandMouseOverBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.MinuteHandMouseOverBrush = Brushes.Red;
}
}
}
This example shows how to set MinuteHandMouseOverBrush property in XAML.
]]>
Gets or sets MinuteHandMouseOverBorderBrush of the . This is a dependency property.
Type:
Provides MinuteHandMouseOverBorderBrush value for the . The default value of the MinuteHandMouseOverBorderBrush property is Transparent.
This example shows how to set MinuteHandMouseOverBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.MinuteHandMouseOverBorderBrush = Brushes.Red;
}
}
}
This example shows how to set MinuteHandMouseOverBorderBrush property in XAML.
]]>
Gets or sets HourHandBrush of the . This is a dependency property.
Type:
Provides HourHandBrush value for the . The default value of the HourHandBrush property is Transparent.
This example shows how to set HourHandBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.HourHandBrush = Brushes.Red;
}
}
}
This example shows how to set HourHandBrush property in XAML.
]]>
Gets or sets HourHandBorderBrush of the . This is a dependency property.
Type:
Provides HourHandBorderBrush value for the . The default value of the HourHandBorderBrush property is Transparent.
This example shows how to set HourHandBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.HourHandBorderBrush = Brushes.Red;
}
}
}
This example shows how to set HourHandBorderBrush property in XAML.
]]>
Gets or sets HourHandMouseOverBrush of the . This is a dependency property.
Type:
Provides HourHandMouseOverBrush value for the . The default value of the HourHandMouseOverBrush property is Transparent.
This example shows how to set HourHandMouseOverBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.HourHandMouseOverBrush = Brushes.Red;
}
}
}
This example shows how to set HourHandMouseOverBrush property in XAML.
]]>
Gets or sets HourHandMouseOverBorderBrush of the . This is a dependency property.
Type:
Provides HourHandMouseOverBorderBrush value for the . The default value of the HourHandMouseOverBorderBrush property is Transparent.
This example shows how to set HourHandMouseOverBorderBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.HourHandMouseOverBorderBrush = Brushes.Red;
}
}
}
This example shows how to set HourHandMouseOverBorderBrush property in XAML.
]]>
Gets or sets HourHandPressedBrush of the . This is a dependency property.
Type:
Provides HourHandPressedBrush value for the . The default value of the HourHandPressedBrush property is Transparent.
This example shows how to set HourHandPressedBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.HourHandPressedBrush = Brushes.Red;
}
}
}
This example shows how to set HourHandPressedBrush property in XAML.
]]>
Gets or sets MinuteHandPressedBrush of the . This is a dependency property.
Type:
Provides MinuteHandPressedBrush value for the . The default value of the MinuteHandPressedBrush property is Transparent.
This example shows how to set MinuteHandPressedBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.MinuteHandPressedBrush = Brushes.Red;
}
}
}
This example shows how to set MinuteHandPressedBrush property in XAML.
]]>
Gets or sets SecondHandPressedBrush of the . This is a dependency property.
Type:
Provides SecondHandPressedBrush value for the . The default value of the SecondHandPressedBrush property is Transparent.
This example shows how to set SecondHandPressedBrush property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.SecondHandPressedBrush = Brushes.Red;
}
}
}
This example shows how to set SecondHandPressedBrush property in XAML.
]]>
Gets or sets a value indicating whether this instance is inside am pm visible.
Type:
Provides IsInsideAmPmVisible value for the . The default value of the IsInsideAmPmVisible property is False.
If you set IsInsideAmPmVisible to True, it will be visible inside the clock.
This example shows how to set IsInsideAmPmVisible property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.IsInsideAmPmVisible = True;
}
}
}
This example shows how to set IsInsideAmPmVisible property in XAML.
]]>
Gets or sets a value indicating whether this instance is digital am pm visible.
Type:
Provides IsDigitalAmPmVisible value for the . The default value of the IsDigitalAmPmVisible property is True.
If you set IsDigitalAmPmVisible to False, you`ll not be able to change am/pm value of the from the digital clock.
This example shows how to set IsDigitalAmPmVisible property in C#.
using System.Windows;
using Syncfusion.Windows.Tools.Controls;
using System.Windows.Media;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
customControlClock.IsDigitalAmPmVisible = True;
}
}
}
This example shows how to set IsDigitalAmPmVisible property in XAML.
]]>
Event that is raised when ClockCornerRadius property is changed.
Event that is raised when BorderThickness property is changed.
Event that is raised when SecondHandThickness property is changed.
Event that is raised when inner BorderThickness property is changed.
Event that is raised when dial BorderThickness property is changed.
Event that is raised when AMPMSelectorPosition property is changed.
Event that is raised when DateTime property is changed.
Event that is raised when BorderBrush property is changed.
Event that is raised when ClockFrameBrush property is changed.
Event that is raised when DialBackground property is changed.
Event that is raised when DialCenterBackground property is changed.
Event that is raised when InnerBorderBrush property is changed.
Event that is raised when FrameBorderThickness property is changed.
Event that is raised when FrameInnerBorderThickness property is changed.
Event that is raised when FrameBorderBrush property is changed.
Event that is raised when FrameInnerBorderBrush property is changed.
Event that is raised when FrameBackground property is changed.
Event that is raised when FrameCornerRadius property is changed.
Event that is raised when AMPMSelectorBorderThickness property is changed.
Event that is raised when AMPMSelectorBorderBrush property is changed.
Event that is raised when AMPMSelectorBackground property is changed.
Event that is raised when AMPMSelectorForeground property is changed.
Event that is raised when AMPMSelectorButtonsArrowBrush property is changed.
Event that is raised when AMPMSelectorButtonsBackground property is changed.
Event that is raised when AMPMSelectorCornerRadius property is changed.
Event that is raised when AMPMSelectorButtonsBorderBrush property is changed.
Event that is raised when AMPMMouseOverButtonsBorderBrush property is changed.
Event that is raised when AMPMMouseOverButtonsArrowBrush property is changed.
Event that is raised when AMPMMouseOverButtonsBackground property is changed.
Event that is raised when ClockPointBrush property is changed.
Event that is raised when CenterCircleBrush property is changed.
Event that is raised when SecondHandBrush property is changed.
Event that is raised when SecondHandMouseOverBrush property is changed.
Event that is raised when MinuteHandBrush property is changed.
Event that is raised when MinuteHandShadowBrush property is changed.
Event that is raised when MinuteHandMouseOverBrush property is changed.
Event that is raised when MinuteHandMouseOverBorderBrush property is changed.
Event that is raised when HourHandBrush property is changed.
Event that is raised when HourHandShadowBrush property is changed.
Event that is raised when HourHandMouseOverBrush property is changed.
Event that is raised when HourHandMouseOverBorderBrush property is changed.
Event that is raised when HourHandPressedBrush property is changed.
Event that is raised when MinuteHandPressedBrush property is changed.
Event that is raised when SecondHandPressedBrush property is changed.
Event that is raised when IsInsideAmPmVisible property is changed.
Event that is raised when IsDigitalAmPmVisible property is changed.
Positions for the AM/PM selector.
Define the Top position
Define the Bottom position
Define the Right position
Define the Left position
Represents a SecondsConverter class.
SecondsConverter is used to convert seconds value to rotate corner of the SecondsHand.
Converts seconds value to rotate corner of the SecondsHand.
current date/time value
This parameter is not used. The TargetType
This parameter is not used. The object
This parameter is not used. The culture
converted value
Empty converter.
This parameter is not used
This parameter is not used. The TargetType
This parameter is not used. The object
This parameter is not used. The culture
Return null value
Represents a MinutesConverter class.
MinutesConverter is used to convert minutes value to rotate corner of the MinutesHand.
Converts minutes value to rotate corner of the MinutesHand.
current date/time value
This parameter is not used. The TargetType
This parameter is not used. The object
This parameter is not used. The culture
converted value
Empty converter.
This parameter is not used
This parameter is not used. The TargetType
This parameter is not used. The object
This parameter is not used. The culture
Return null value
Represents a HoursConverter class.
HoursConverter is used to convert hours value to rotate corner of the HoursHand.
Converts hours value to rotate corner of the HoursHand.
current date/time value
This parameter is not used. The TargetType
This parameter is not used. The object
This parameter is not used. The culture
converted value
Empty converter.
This parameter is not used
This parameter is not used. The TargetType
This parameter is not used. The object
This parameter is not used. The culture
Return null value
Represents the class for the color bar
Contains name of the slider.
The slider value for HSV model.
Contains true if mouse down or mouse capture done.
Initializes static members of the class.
Initializes a new instance of the class.
Called when an internal process or application calls ApplyTemplate, which is used to build the current template's visual tree.
Called when slider value HSV is changed.
Dependency object.
The
instance containing the event data.
Invoked when an unhandled GotMouseCapture attached event reaches an element in its route that is derived from this class.
The MouseEventArgs that contains the event data.
Invoked when an unhandled LostMouseCapture attached event reaches an element in its route that is derived from this class.
The MouseEventArgs that contains the event data.
Invoked when PreviewMouseLeftButtonDown event is raised.
The MouseButtonEventArgs that contains the event data.
Invoked when MouseLeftButtonUp event is raised.
The MouseButtonEventArgs that contains the event data.
Called when slider value HSV is changed.
The
instance containing the event data.
Calls OnColorChanged method of the instance, notifies of the
dependency property value changes.
Dependency object, the change occurs on.
Property changes details, such as old value
and new value.
Raises ColorChanged event.
Property changes details, such as old value
and new value.
Identifies ColorBar. Color dependency property.
Type:
Identifies ColorBar. SliderValueHSV dependency property.
Type:
Identifies ColorBar. SliderMaxValueHSV dependency
property.
Type:
Event that is raised when SliderValueHSV property is changed.
Event that is raised when Color property is changed.
Gets or sets the value of the Color dependency property.
Type:
Gets or sets the slider value for HSV model.
Type:
The slider value.
Gets or sets the slider max value for HSV model.
Type:
The slider max value.
Represents a control that helps to edit and manage color data.
Contains color bar control name.
Contains color toggle button name.
Contains color palette name.
Contains Skin name.
Contains Edit container brush.
Contains System colors name.
Contains buttonH name.
Contains c_buttomS name.
Contains c_buttomV name.
Contains c_wordKnownColorsTextBox name.
Contains c_colorStringEditor name.
Contains c_suchInRed name.
Contains c_suchInGreen name.
Contains c_suchInBlue name.
Indicates whether to change the HSV background.
Indicates whether to set color property.
Holds the value that indicates the number of times the H value has changed.
Holds the current value.
Holds a boolean that indicates whether to change the HSV background.
Holds the value that indicates the number of times the previous color changed.
Holds a boolean that indicates whether to change the previous color value.
Used to check the loop state.
Contain the previous selected Brush.
Used to identify the Mouse Left buton down event in Color Edit.
Holds the toggle button instance for HSV and RGB
Holds the content presenter instance for HSV and RGB
Holds the value which indicates the brush changed internally
Indicates whether reverse button is clicked or not.
Red parameter for RGB model.
Green parameter for RGB model.
The Blue parameter for RGB model..
Alpha or opacity parameter for RGB model.
Command for white color change. RGB model.
Command for black color change. RGB model.
Color palette for HSV model.
Text box for WordKnownColors.
Popup for ToolTip text.
Checks H mode.
Checks S mode.
Checks V mode.
Cached value of the TestProperty property.
Holds the Alpha value from the slider.
Contains comboBox with system colors
Contains toggle button element of the colorPicker.
Specifies color, the color editor should revert to in case user cancels the eye dropping
Indicates whether colors are updating at the moment.
Displays the color string.
Contains ColorBar of the ColorEdit.
Is need to HSv is checked
private member for types of brushes
private member for types of brushes
private member for types of brushes
private member for types of brushes
private member for types of brushes
Holds the button for popup
Indicates whether the brush is linear.
Hold the stackpanel which need to hidden when enable switch is false.
Holds the popup element.
Holds the parent element.
Indicates whether to bind and set selected brush in ColorPicker.
Indicates whether to bind and set selected brush in ColorPicker.
Holds the color selector element.
Holds the Combobox used for system colors palette.
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type: enum.
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type:
Identifies dependency property.
Type: enum.
Identifies dependency property.
Type:
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Initializes static members of the class.
Initializes a new instance of the class.
Invoked when ColorEdit loaded
ColorEdit instance
RoutedEventArgs information
Handles the PropertyChanged event of the Gradientorigin control.
The source of the event.
The instance containing the event data.
Handles the PropertyChanged event of the Centre control.
The source of the event.
The instance containing the event data.
Handles the PropertyChanged event of the mye control.
The source of the event.
The instance containing the event data.
Initializes this instance.
Called when parameter R is changed.
Dependency object.
The instance containing the event data.
Called when parameter G is changed.
Dependency object.
The instance containing the event data.
Called when parameter B is changed.
Dependency object.
The
instance containing the event data.
Called when parameter A is changed.
Dependency object.
The
instance containing the event data.
Called when parameter H is changed.
Dependency object.
The instance containing the event data.
Called when parameter S is changed.
Dependency object.
The
instance containing the event data.
Called when parameter V is changed.
Dependency object.
The
instance containing the event data.
Called when slider value HSV is changed.
Dependency object.
The
instance containing the event data.
Calls OnVisualizationStyleChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value
and new value.
Calls OnColorChanged method of the instance, notifies of the
dependency property value changes.
Dependency object, the change occurs on.
Property changes details, such as old value
and new value.
Called when selected brush changed.
The d.
The instance containing the event data.
Called when enable switch changed.
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Remove gradientstop items from CanvasBar
Called when brush mode changed.
The d.
The instance containing the event data.
Called when gradient property editor mode changed.
The d.
The instance containing the event data.
Called when is open gradient property editor changed.
The d.
The instance containing the event data.
Called when is gradient property enabled changed.
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Returns an array of closest .
Identification color.
Array of known or similar colors.
Creates table of colors.
Table of colors.
Converts from UInt32 to color.
ARGB channel for color.
Result color.
Called when parameter R is changed.
The instance containing the event data.
Called when parameter G is changed.
The instance containing the event data.
Called when parameter B is changed.
The
instance containing the event data.
Updates color property value, background and color bar slider.
Gets H part of the HSV color.
H color part
Called when parameter A is changed.
The routed event args
instance containing the event data.
Changes the white color.
Sender Object.
The routed event args
instance containing the event data.
Changes black color.
Sender Object.
The routed event args
instance containing the event data.
Updates color bar slider value.
Called when parameter H is changed.
The instance containing the event data.
Called when parameter S is changed.
The
instance containing the event data.
Called when parameter V is changed.
The
instance containing the event data.
Called when slider value HSV is changed.
The
instance containing the event data.
Called when modificator for HSV model is changed.
The sender.
The
instance containing the event data.
Updates the visibility of buttons for property.
Updates visibility for property
Stores current color.
Sender object
Routed Event data
Reverts current color to the one that was stored before eye-dropping.
Sender object
Routed Event data
member which has the corrdinates
member which has the corrdinates
member which has the corrdinates
member which has the corrdinates
member which has the corrdinates
member which has the corrdinates
member which has the corrdinates
member which has the corrdinates
member which has the corrdinates
member which has the corrdinates
member which has the mys
member which has the RGB changed flag
member which has the black white flag
gradient points
gradient points
gradient points
member which has the text boxes
member which has the text boxes
member which has the text boxes
member which has the text boxes
member which has the text boxes
member which has the text boxes
member which has the text boxes
member which has thegrid layout
member which has thegrid layout
member which has theborder
When implemented in a derived class, will be invoked whenever
application code or internal processes call .
Invoked when mouse leave color palette element
Invoked when the window clicked
Invoked when ContentPresenter loaded
Invoked while toggle button focus lost
Occurs when the window's location changes.
Occurs when a window becomes a background window.
Handles the MouseLeftButtonDown event of the SelectedColor control.
The source of the event.
The instance containing the event data.
Handles the MouseLeftButtonDown event of the CurrentColor control.
The source of the event.
The instance containing the event data.
Swaps the colors.
Swaps the color.
Sets the brush.
The gbrush.
Handles the GotFocus event of the m_colorStringEditor control.
The source of the event.
The instance containing the event data.
Handles the MouseDown event of the m_colorStringEditor control.
The source of the event.
The instance containing the event data.
Handles the LostFocus event of the sval control.
The source of the event.
The instance containing the event data.
Handles the LostFocus event of the tb control.
The source of the event.
The instance containing the event data.
Handles the TextChanged event of the m_colorStringEditor control.
The source of the event.
The instance containing the event data.
Handles the PropertyChanged event of the mys control.
The source of the event.
The instance containing the event data.
Handles the Click event of the popupButton control.
The source of the event.
The instance containing the event data.
Handles the Click event of the Gradient control.
The source of the event.
The instance containing the event data.
Handles the Click event of the Solid control.
The source of the event.
The instance containing the event data.
Handles the Click event of the Reverse control.
The source of the event.
The instance containing the event data.
Handles the Click event of the radial control.
The source of the event.
The instance containing the event data.
Handles the Click event of the linear control.
The source of the event.
The instance containing the event data.
Handles the MouseLeftButtonDown event of the rectBar control.
The source of the event.
The instance containing the event data.
Removes the selection.
member which has the gb
Fills the gradient.
The gradstop.
Applygradients this instance.
Invoked whenever the color bar color is changed.
Sender of the event.
The event data that describes the property that changed, as well as old and new values.
Invoked when PART_ColorStringEditor visual child Key down.
Sender object
Routed Event data
Invoked when PART_ColorStringEditor visual child lost focus.
Sender object
Routed Event data
Handles the SizeChanged event of the ColorEdit control.
The source of the event.
The
instance containing the event data.
member which has the blackwhite flag
member which has the loaded flag
member which has the edited flag
member which has the mouse down flag
Raises VisualizationStyleChanged event.
Property changes details, such as old value
and new value.
Raises ColorChanged event.
Property changes details, such as old value
and new value.
Changethes the color values.
The instance containing the event data.
Calculates position of the selector in HSV.
Gets X selector position in the color palette for S and V.
X selector position for S and V
Gets Y selector position in the color palette for V.
Y selector position for V
Gets Y selector position in the color palette for H and S.
Y selector position for H and S
Gets X selector position in the color palette for H.
X selector position for H
Called when mouse left button down.
Sender Object.
The
instance containing the event data.
Called when mouse moves.
Sender Object.
The
instance containing the event data.
Gets H or S or V color.
Gets the Point in the color palette
Returns the Point in the color palette
Invoked when an unhandled routed
event is raised on this element. This method implements to
add class handling for this event.
The that
contains the event data. The event data
reports that the left mouse button was
pressed.
Called on Lost Focus
Invoked when an unhandled routed
event reaches an element in its route that is derived from
this class. Implements this method to add class handling for
this event.
The that
contains the event data. The event data
reports that the left mouse button was
released.
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides .
The event data that describes the property that changed, as well as old and new values.
Calculates the word known colors position and Selector
Position.
The point.
Creates tooltip for the selected color when mouse over.
Tooltip created.
Finds color if Hue modificator is selected.
The point.
Finds color if Saturation modificator is selected.
The point.
Finds color if Value modificator is selected.
The point.
Calculates the background for RGB model.
Calculates the background of H,S and V sliders with respective to selected color.
Disposes all the resources.
Disposes all the resources.
Gets or sets the rect bar.
The rect bar.
Gets or sets the canvas bar.
The canvas bar.
Gets or sets the gradient grid.
The gradient grid.
Gets or sets the gradient item collection.
The gradient item collection.
Gets or sets the rectangle to display previously selected color.
Gets or sets the rectangle to display currently selected color.
Gets or sets a value indicating whether to show tooltip or not.
Gets or sets a value indicating whether this instance is
ScRGB color.
Type:
True, if this instance is Sc RGB color; otherwise, false.
Gets or sets the Red parameter for RGB selection mode.
Type:
Red.
Gets or sets the Green parameter for RGB selection mode.
Type:
Green.
Gets or sets the Blue parameter for RGB selection mode.
Type:
Blue.
Gets or sets the Alpha or opacity parameter.
Type:
Alpha.
Gets or sets the background of Alpha slider.
Type:
The background Alpha.
Gets or sets the background of Red slider for RGB selection mode.
Type:
The background Red.
Gets or sets the background of Green slider for RGB selection mode.
Type:
The background Green.
Gets or sets the background of Blue slider for RGB selection mode.
Type:
The background Blue.
Gets or sets the Hue parameter for HSV selection mode.
Type:
Hue.
Gets or sets the Saturation parameter for HSV selection mode.
Type:
Saturation.
Gets or sets the Value or Brightness parameter for HSV selection model.
Type:
Value.
Gets or sets the X value of the position of the selector for the HSV selection model.
Type:
The selector position X.
Gets or sets the Y value of the position of the selector for the HSV selection model.
Type:
The selector position Y.
Gets or sets the slider value for HSV model.
Type:
The slider value.
Gets or sets the maximum slider value for the HSV model.
Type:
The slider max value.
Gets or sets the parameter selected for HSV visualization.
Type: enum.
The HSV.
Gets or sets the control template used to display the thumb in gradient editor.
The thumb template.
Gets or sets the X value of the tooltip shown while selecting the color.
Type:
Tooltip position X.
Gets or sets the Y value of the tooltip shown while selecting the color.
Type:
Tooltip position Y.
Gets or sets a value to determine the Color Selection mode.
Type:
Gets or sets a value detemines the selected color of the .
Type:
Gets or sets the startpoint of the selected brush if it is linear gradient.
The startpoint.
Gets or sets the RadiusX of the selected brush if it is Radial gradient.
The radius X.
Gets or sets the RadiusY of the selected brush if it is Radial gradient.
The radius Y.
Gets or sets the GradientOrigin of the selected brush if it is Radial gradient.
The gradient origin.
Gets or sets the Endpoint of the selected brush if it is linear gradient.
The endpoint.
Gets or sets the CentrePoint of the selected brush if it is radial gradient.
The CentrePoint.
Gets or sets a value which comprises selected brush of .
The brush.
Gets or sets a color value that is exactly the contrast of the .
Type:
Gets or sets a value that indicates whether the Alpha editor is visible.
Type:
Gets or sets the mode of the property.
The brush mode.
Gets or sets the mode in which the gradient property editor will open.
The gradient property editor mode.
Gets or sets a value indicating whether to open gradient property editor or not.
true if this instance is open gradient property editor; otherwise, false.
Gets or sets a value indicating whether to enable gradient property or not.
true if this instance is gradient property enabled; otherwise, false.
Gets or sets a value indicating whether gradient to solid switchis enabled.
true if [enable gradient to solid switch]; otherwise, false.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Occurs when property is changed.
Represents a class that holds the gradient point variables.
Notifies the property changed.
The p.
Holds the member which has the x value.
Holds the member which has the y value.
Disposes all the resources.
Gets or sets the X-coordinate value of this point.
Gets or sets the Y-coordinate value of this point.
Occurs when a property value changes.
Represents a class for in system color items list.
Name of the color item
Brush of the color item
Initializes a new instance of the class.
Initializes a new instance of the class.
Name of the ColorItem.
Brush of the ColorItem.
Disposes all the resources.
Disposes all the resources.
Gets or sets the name of the .
Type:
Gets current the brush of the .
Type:
Contains list of system colors
Initializes a new instance of the class.
Represents a control that helps to pick and edit colors.
This example shows how to create a ColorPicker in XAML.
]]>
This example shows how to create a ColorPicker in C#.
using System.Windows;
using System.Windows.Controls;
using Syncfusion.Windows.Tools.Controls;
namespace Sample1
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
ColorPicker myColorPicker = new ColorPicker();
stackPanel.Children.Add( myColorPicker );
}
}
}
Contains color toggle button name.
Contains color edit popup name.
Contains color edit control name.
Contains property color name. Is used for binding.
Contains default skin name.
Contains property color edit container brush.
Contains system colors.
Contains the GradientBrush value
Color editor for this control.
Contains comboBox with system colors
Popup for color editor.
Toggle Button for open popup.
Command for open popup.
Stores the current window
Identifies the dependency property.
Identifies ColorPicker.Color dependency property.
Type:
Identifies ColorPicker.IsColorPaletteVisible dependency property.
Type:
Dependency property which has enable solid to gradient switch
Dependency property which has brush
Dependency property which has visualization
Dependency property which has brush mode
Dependency property which has gradient property editormodel
Dependency property which has is open gradient property editor
Identifies the GradientBrushDisplayModeProperty
Dependency property which has is gradient property enabled
Identifies ColorPicker.ColorEditBackground dependency property.
Type:
Identifies ColorPicker. EnableToolTip dependency property.
Identifies ColorPicker. IsAlphaVisible dependency property.
Type:
Initializes static members of the class.
Initializes a new instance of the class.
Calls OnColorChanged method of the instance, notifies of the
dependency property value changes.
Dependency object, the change occurs on.
Property changes details, such as old value
and new value.
Called when [selected brush Mode changed].
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [selected brush changed].
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [gradient property editor mode changed].
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [is open gradient property editor changed].
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [is gradient property enabled changed].
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Called when [GradientBrushDisplayMode changed].
The d.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Calls OnColorEditBackgroundChanged method of the instance, notifies of the
dependency property value changes.
Dependency object, the change occurs on.
Property changes details, such as old value
and new value.
Invoked when EnableToolTip property changed
Called when [enable switch changed].
The d.
The instance containing the event data.
Handles the Loaded event of the instance control.
The source of the event.
The instance containing the event data.
Raises the event.
The instance containing the event data.
Calls IsAlphaVisiblePropertyChanged method of the instance, notifies of the
dependency property value changes.
Dependency object, the change occurs on
Property changes details, such as old value
and new value.
When implemented in a derived class, will be invoked whenever
application code or internal processes call .
Moves the focus to ColorPicker when popup closed
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides .
The event data that describes the property that changed, as well as old and new values.
Sets color selected by user.
Raises ColorChanged event.
Property changes details, such as old value
and new value.
Raises when ColorEditBackground property changed.
The instance containing the event data.
Changes the color.
Dependency object.
The
instance containing the event data.
Displays the popup.
Sender Object.
The
instance containing the event data.
Executes when some key on keyboard is pressed.
The source of the event.
The
instance containing the event data.
Executes when mouse button is clicked outside the captured element.
The source of the event.
The
instance containing the event data.
Executes when the ColorEditor popup is opened.
The source of the event.
The
instance containing the event data.
Handles mouse wheel event for ColorPicker
Executes when mouse button is clicked.
The source of the event.
The
instance containing the event data.
Disposes all the resources.
Disposes all the resources.
Gets or sets the data template used to display the content of the header.
Type:
Gets or sets the selected color of control.
Type:
Gets or sets a value indicating whether the ColorPalette is visible or not.
Type:
Gets or sets a value detemines the selection mode of the .
property.
Type:
Gets or sets a brush that describes the popup background of control.
Type:
Gets or sets a value indicating whether the Alpha editor is visible or not.
Type:
Gets or sets a value determines the mode of selected brush.
The brush mode.
Gets or sets a value indicating whether to enable solid to gradient switch.
true if [enable solid to gradient switch]; otherwise, false.
Gets or sets a value which comprises selected brush.
The brush.
Gets or sets a value detemines the mode of the gradient property editor.
The gradient property editor mode.
Gets or sets a value detemines the mode to display the gradient property.
The gradient property display mode.
Gets or sets a value indicating whether to open gradient property editor or not.
true if this instance is open gradient property editor; otherwise, false.
Gets or sets a value indicating whether to enable gradient property or not.
true if this instance is gradient property enabled; otherwise, false.
Gets or sets a value indicating whether to show tooltip or not.
Occurs when the property changed in ColorPicker.
Occurs when the property changed in ColorPicker.
Occurs when the property changed in ColorPicker.
Occurs when the property changed in ColorPicker.
Occurs when the property changed in ColorPicker.
Occurs when the property changed in ColorPicker.
Occurs when the property changed in ColorPicker.
Occurs when the property changed in ColorPicker.
Represents a class for converting color type to brush type.
Converts color to solid brush.
Color to be converted.
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Created brush.
Converts solid brush to color brush.
Brush to be converted.
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Created brush.
Represents a class that converts double to point.
Represents a class that converts double values to Point.
Converts point to double
Converts double to Point
Class for double point converter for Y corrdinate
Converts a value to Point.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Represnts a class which converts color to value.
Converts color to value.
Color to be converted.
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Converted value.
Converts a value.
Color to be converted.
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Converted color.
Represnts a class that converts color to word known name.
Converts color to word known colors.
Color to be converted.
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Converted word known colors.
Converts a value.
Color to be converted.
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Converted color.
Represents a class that implements value to string converter.
Converts float to string.
Float to be converted.
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Converted color.
Converts string to float.
Float to be converted
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Converted value.
Represents a class that implements float to string converter.
Converts float value with range [0..1] to string denoting byte values - the whole numbers in the range [0..255].
Is used to show color's ARGB values.
Converts a float to string value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a string to float value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Represnts a class that converts color to string.
Stores the current color value.
Converts color to string.
Float to be converted.
Type, the color is to be converted to.
Does not matter.
Currently used culture. Not used
here.
Converted string.
Converts string to color.
Float to be converted.
Type, the color is to be converted
to.
Does not matter.
Currently used culture. Not used
here.
Converted color.
Represents a class that implements converting RGB to string.
Converts RGB to string.
The array of values that the source bindings in the produces. The value indicates that the source binding has no value to provide for conversion.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.
If the method returns null, the valid null value is used.
A return value of . indicates that the converter did not produce a value, and that the binding will use the if it is available, or else will use the default value.
A return value of . indicates that the binding does not transfer the value or use the or the default value.
Converts string to RGB color value.
The value that the binding target produces.
The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return.
The converter parameter to use.
The culture to use in the converter.
An array of values that have been converted from the target value back to the source values.
Represents a class that converts brush to gardient property editor's visibility.
Converts Brush to Visibility
Brush to be converted.
Type, Visibility is to be converted to.
Does not matter.
Currently used culture. Not used
here.
Converts a value.
value to be converted.
Type, to be converted to.
Does not matter.
Currently used culture. Not used
here.
Represents a class which converts the brush into header text of the .
Converts brush to known color text.
Brush to be converted
Type to be converted to
Converter parameter
Current culture
Converts a value.
Brush to be converted
Type to be converted to
Converter parameter
Current culture
Represent a MarkUpExtension class for multibinding to calculate HSV Background.
Converter for MultiBinding.
Key for MultiBinding.
Initializes static members of the class.
class.
Initializes a new instance of the
class.
The key to be stored.
When implemented in a derived class, returns an object that
is set as the value of the target property for this markup
extension.
Object that can provide
services for the markup
extension.
The object value to set on the property where the extension
is applied.
Represent a MarkUpExtension class for multibinding to calculate ScRGB color values.
Converter for MultiBinding.
Key for MultiBinding.
Initializes static members of the class.
Initializes a new instance of the
class.
The key to be stored.
When implemented in a derived class, returns an object that
is set as the value of the target property for this markup
extension.
Object that can provide
services for the markup
extension.
The object value to set on the property where the extension
is applied.
Represents a class which has collection of elements.
Initializes a new instance of the class.
Gets or sets the .
The gradient item.
Class which has the Gradient Stop
Member which has the color edit
Dependency property which has color
Initializes a new instance of the class.
The col.
if set to true [sel].
The off.
The edit.
Createitems this instance.
Gets the brush edit parent from children.
The element.
Handles the MouseLeftButtonDown event of the gradientitem control.
The source of the event.
The instance containing the event data.
Handles the MouseMove event of the gradientitem control.
The source of the event.
The instance containing the event data.
Handles the MouseLeftButtonUp event of the gradientitem control.
The source of the event.
The instance containing the event data.
Disposes all the resources.
Gets or sets the color.
The color.
Gets or sets the gradientitem.
The gradientitem.
Gets or sets a value indicating whether this is isselected.
true if isselected; otherwise, false.
Gets or sets the offset.
The offset.
Gets or sets a value indicating whether this instance is enabled.
true if this instance is enabled; otherwise, false.
Represent a control which serves as EyeDropper in
Specifies whether the color-picking is currently in action.
Stores last X position of the cursor.
Stores last Y position of the cursor.
Stores the cursor.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Raises the PreviewMouseLeftButtonDown event.
The MouseButtonEventArgs that contains the event data.
Processes pressings on the mouse buttons on the control, puts control into the color-picking mode.
Data for mouse button related event.
Cancels color-picking.
An object, the change occurs on.
Provides data for raw input being processed by the InputManager.
Puts control out of the color-picking mode.
Data for mouse button related event.
Processes movements of the mouse while in color-picking mode.
An object, the change occurs on.
Data for mouse-related event.
Processes loss of the mouse capture.
An object, the change occurs on.
Data for mouse-related event.
Updates Color property by the color of the pixel under the mouse.
Specifies color, that is currently under the mouse cursor. This is a dependency property.
Type:
Routed event that is raised when the color-picking is started.
Routed event that is raised when the color-picking is successfully ended.
Routed event that is raised when the color-picking is canceled.
API that gets the position of cursor.
Value for the pt
return an integer
API that gets the device context, used to get the context of the screen.
Value for strDriver
Value for strDevice
Value for strOutput
Value for pData
returns an IntPtr
API used to get the color of the pixel on the specified context by the given coordinates.
Value for the hdc
Value for the x
Value for the y
returns an integer value
API, used to deallocate the acquired device context.
Value of the hdc
returns an integer
Gets or sets the value of the Color, that is currently under the mouse cursor. This is a dependency property.
Type:
Structure used to store the information regarding the point.
Stores an integer value.
Stores an integer value.
Initializes a new instance of the struct.
The X coordinate.
The Y coordinate.
Specifies the color selection mode of the .
Indicates RGB Selection mode.
Indicates HSV Selection mode.
Indicates HSV Selection mode in ClassicUI.
Indicates RGB Selection mode in ClassicUI.
Specifies the mode in which the gradient property editor opens.
Indicates the property editor open as a Popup.
Indicates the property editor open as a extension.
Specifies the mode in which gradient brush displayed.
Indicates that GradientBrush display with its brush name.
Indicates that GradientBrush display as Color name.
Specifies the type of the Brush Property.
Indicates the brush is SolidColorBrush
Indicates the brush is Gradient.
Specifics the list of Known colors.
AliceBlue color enum.
AntiqueWhite color enum.
Aqua color enum.
Aquamarine color enum.
Azure color enum.
Beige color enum.
Bisque color enum.
Black color enum.
BlanchedAlmond color enum.
Blue color enum.
BlueViolet color enum.
Brown color enum.
BurlyWood color enum.
CadeBlue color enum.
Chartreuse color enum.
Chocolate color enum.
Coral color enum.
CornflowerBlue color enum.
Corn silk color enum.
Crimson color enum.
Cyan color enum.
DarkBlue color enum.
DarkCyan color enum.
DarkGoldenrod color enum.
DarkGray color enum.
DarkGreen color enum.
DarkKhaki color enum.
DarkMagenta color enum.
DarkOliveGreen color enum.
DarkOrange color enum.
DarkOrchid color enum.
DarkRed color enum.
DarkSalmon color enum.
DarkSeaGreen color enum.
DarkSlateBlue color enum.
DarkSlateGray color enum.
DarkTurquoise color enum.
DarkViolet color enum.
DeepPink color enum.
DeepSkyBlue color enum.
DimGray color enum.
DodgerBlue color enum.
Firebrick color enum.
FloralWhite color enum.
ForestGreen color enum.
Fuchsia color enum.
Gainesboro color enum.
GhostWhite color enum.
Gold color enum.
Goldenrod color enum.
Gray color enum.
Green color enum.
GreenYellow color enum.
Honeydew color enum.
HotPink color enum.
IndianRed color enum.
Indigo color enum.
Ivory color enum.
Khaki color enum.
Lavender color enum.
LavenderBlush color enum.
LawnGreen color enum.
LemonChiffon color enum.
LightBlue color enum.
LightCoral color enum.
LightCyan color enum.
LightGoldenrodYellow color enum.
LightGray color enum.
LightGreen color enum.
LightPink color enum.
LightSalmon color enum.
LightSeaGreen color enum.
LightSkyBlue color enum.
LightSlateGray color enum.
LightSteelBlue color enum.
LightYellow color enum.
Lime color enum.
LimeGreen color enum.
Linen color enum.
Magenta color enum.
Maroon color enum.
MediumAquamarine color enum.
MediumBlue color enum.
MediumOrchid color enum.
MediumPurple color enum.
MediumSeaGreen color enum.
MediumSlateBlue color enum.
MediumSpringGreen color enum.
MediumTurquoise color enum.
MediumVioletRed color enum.
MidnightBlue color enum.
MintCream color enum.
MistyRose color enum.
Moccasin color enum.
NavajoWhite color enum.
Navy color enum.
OldLace color enum.
Olive color enum.
OliveDrab color enum.
Orange color enum.
OrangeRed color enum.
Orchid color enum.
PaleGoldenrod color enum.
PaleGreen color enum.
PaleTurquoise color enum.
PaleVioletRed color enum.
PapayaWhip color enum.
PeachPuff color enum.
Peru color enum.
Pink color enum.
Plum color enum.
PowderBlue color enum.
Purple color enum.
Red color enum.
RosyBrown color enum.
RoyalBlue color enum.
SaddleBrown color enum.
Salmon color enum.
SandyBrown color enum.
SeaGreen color enum.
SeaShell color enum.
Sienna color enum.
Silver color enum.
SkyBlue color enum.
SlateBlue color enum.
SlateGray color enum.
Snow color enum.
SpringGreen color enum.
SteelBlue color enum.
Tan color enum.
Teal color enum.
Thistle color enum.
Tomato color enum.
Transparent color enum.
Turquoise color enum.
UnknownColor color enum.
Violet color enum.
Wheat color enum.
White color enum.
WhiteSmoke color enum.
Yellow color enum.
YellowGreem color enum.
This class convert Duration value to Int32.
Default value for DateTimeEdit.
Convert Duration value to Int32.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Does nothing.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
This class convert string value to double
This constanr for define left button angle transform.
This constanr for define right button angle transform.
This method define Angle for RepeatButtonExt.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
Angle for transform.
Does nothing.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
Always returns null.
This class convert string value to Thickness
This constanr for define left button Thickness.
This constanr for define right button Thickness.
This method define Thickness for RepeatButtonExt.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
Thickness for border RepeatButtonExt.
Does nothing.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
Always returns null.
Represents delegate for handlers that receive
LoadedDispatcherInternalBorder routed event.
This enum classifies mode type.
Indicates that visual part can be changed by type and scroll.
Indicates that visual part can be changed by scroll only.
Indicates that visual part cannot be changed manually.
This enum classifies date-time type.
Specifies values representing that the object holding this
value is year.
Specifies values representing that the object holding this
value is month.
Specifies values representing that the object holding this
value is day.
Specifies values representing that the object holding this
value is hour.
Specifies values representing that the object holding this
value is minute.
Specifies values representing that the object holding this
value is second.
Specifies values representing that the object holding this
value is fraction.
Specifies values representing that the object holding this
value is separator.
This enum classifies view type.
Specifies values representing that possible view is normal.
Specifies values representing that possible view is correct.
Specifies values representing that possible view is
uncertain.
Specifies values representing that possible view is
incorrect.
This enum classifies data state.
Specifies values representing possible state which indicates
that date time is correct.
Specifies values representing possible state which indicates
that date is incorrect.
Specifies values representing possible state which indicates
that time is incorrect.
This enum classifies work result.
Indicates that DateTime was not changed while reading.
Indicates that DateTime was correctly changed while typing.
Indicates that DateTime was correctly changed while
scrolling.
Indicates that DateTime was incorrectly changed while typing.
Indicates that DateTime was incorrectly changed while
scrolling.
This enum classifies popup state.
Specifies values representing possible state for pop-up
window that is hidden.
Specifies values representing possible state for pop-up
window that shows tab.
Specifies values representing possible state for pop-up
window that shows calendar.
Specifies values representing possible state for pop-up
window that shows watch.
This enum classifies close calendar action.
Specifies values representing possible action on which the
calendar will never close.
Specifies values representing possible action on which the
calendar will close on single click.
Specifies values representing possible action on which the
calendar will close on double click.
A delegate used for StringValidationCompleted event in MaskedTextBox.
The Object value.
The validation string.
EventArgs used for StringValidationCompleted event in MaskedTextBox.
Define Cancel
Define ValidInput
Define Message
Define ValidationString
Initializes a new instance of the class.
if set to true [b cancel].
if set to true [b is valid input].
The message.
The validation string.
Initializes a new instance of the class.
if set to true [b is valid input].
The message.
The validation string.
Initializes a new instance of the StringValidationEventArgs class.
Gets or sets a value indicating whether the event should be canceled.
Gets a value indicating whether the formatted input string
has successfully passed RegEx validation.
Gets a text message describing the conversion process.
Gets the string that the formatted input string is being validated against.
Specifies how watermark text in an editor control should hides.
The WatermarkText hides when focus is moved to the control.
The WatermarkText hides when user start typing.
Specifies how to format the text inside the MaskedTextBox
Return only text input by the user.
Return text input by the user as well as any instances of the prompt character.
Return text input by the user as well as any literal characters defined in the mask.
Return text input by the user as well as any literal characters defined in the mask and any instances of the prompt character.
Specifies MinValue validation constraint for Numaric Editors controls.
Specifies MaxValue validation constraint for Numaric Editors controls.
Specifies String Validation constraint for MaskedTextBox control.
Specifies register of input symbols.
No register changes after symbol was input.
Register of typed symbol will be transferred to upper case.
Register of typed symbol will be transferred to lower case.
Specifies the way of reaction on wrong input data.
Represents the way when there is no reaction onto invalid input.
Raises displaying error message.
Resets text in editor.
Specifies editing way of text in control.
The values while editing are shown as percent values.
The values while editing are shown as double values and it should be converted to percentage value once the control loses focus.
Represents the CurrencySymbol Position
sets the CurrencySymbol position to Left
sets the CurrencySymbol position to Right
Represents the paste mode
Performs simple paste operation
Performs advanced paste operation
Converts circle radius value to Width and Height of the ellipse representing it.
Both values are .
Converts circle radius value to Width and Height of the ellipse representing it.
Both values are .
The value to be converted.
Type, value should be converted to.
Parameter, not used.
Currently used culture. Not used.
Converted value.
This kind of conversion is not supported.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts Thickness value used in BorderThickness to double representing Shape.StrokeThickness.
Converts Thickness value used in BorderThickness to double representing Shape.StrokeThickness.
The value to be converted.
Type, value should be converted to.
Parameter, not used.
Currently used culture. Not used.
Converted value.
This kind of conversion is not supported.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
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.
This example shows how to create the Magnifier control in XAML.
]]>
This example shows how to the Magnifier control in C#.
using System;
using System.Windows;
using Syncfusion.Windows.Shared;
namespace MagnifierDemo
{
public partial class SampleWindow : Window
{
internal System.Windows.Controls.Grid grid;
private Magnifier magnifier = new Magnifier();
public SampleWindow()
{
magnifier.TargetElement = grid;
magnifier.FrameBackground = Brushes.White;
magnifier.ZoomFactor = 0.5;
}
}
}
In XAML code Magnifier.Current attached property plays the same role as Magnifier.TargetElement property in procedural code. There is no need to set TargetElement value in XAML under ]]> definition.
Define Default DPI
Define Is added
Define adorner layer
Define Adorner
Define IsInDesign mode
Initializes static members of the class.
Initializes a new instance of the class.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the Magnifier.Current attached dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Identifies the dependency property.
Calls OnFrameTypeChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls OnFrameHeightChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls OnFrameWidthChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls OnFrameRadiusChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls OnFrameCornerRadiusChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls OnFrameBackgroundChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls OnZoomFactorChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls CoerceZoomFactor method of the instance.
Current Magnifier instance.
New value.
Value that should be set.
Fulfils the logic before setting the value of dependency property.
The value that should be corrected.
Corrected value.
Calls OnEnableExportChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls OnTargetElementChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises event.
Property change details, such as old value and new value.
Calls CoerceTargetElement method of the instance.
Current Magnifier instance.
New value.
Value that should be set.
Fulfils the logic before setting the value of dependency property.
The value that should be corrected.
Corrected value.
Calls OnCurrentChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Attaches the Magnifier to the UIElement specified in the parameter and receives ability to zoom it with all visual children.
The which the Magnifier has ability to zoom.
Zooms in the area around the mouse pointer with the factor mentioned as the parameter.
Factor to zoom in.
Zooms out the area around the mouse pointer with the factor mentioned as the parameter.
Factor to zoom out.
Sets value of the Magnifier.Current attached property.
The d control.
The magnifier.
Gets value of the Magnifier.Current attached property.
The d control.
Return the current control
Saves content of the Magnifier to the specified stream.
The stream.
The encoder.
Magnifier area cannot be retrieved.
Saves content of the Magnifier to the specified stream.
The stream.
Saves content of the Magnifier to the file with specified filename.
The filename.
Saves content of the Magnifier to the file with specified filename using encoder.
The fileName.
The encoder.
Saves content of the Magnifier to XPS format.
The stream.
Saves content of the Magnifier to XPS format.
The filename.
Copies the content of the Magnifier to clipboard.
Magnifier area cannot be retrieved.
Override Executes when visual parent of Magnifier has changed.
Determines old parent of the control. Not used.
Performs TargetElement changing logic in the Magnifier.
The uie old.
The uie new.
Hides Magnifier when mouse cursor moves outside the bounds of TargetElement.
The source of the event.
The instance containing the event data.
Shows Magnifier when mouse cursor enters TargetElement's area.
The source of the event.
The instance containing the event data.
Provides additional logic after the target element for magnifier is set.
The source of the event.
The instance containing the event data.
Cancel size changing of the magnifier using Width or Height property.
The source of the event.
The instance containing the event data.
Updates value of View box and other internal properties the template is depending on.
Creates appropriate BitmapEncoder depending on the extension specified.
The extension.
Return the bitmap encoder
Updates value of actual target element.
Finds recursively and returns adorner decorator in visual tree starting from rootElement.
The root element.
Return the adorner decorator
Gets or sets the value specifying the shape of frame in the Magnifier.
Type: enum.
Default value is Rectangle.
Gets or sets the value specifying height of the frame when the FrameLayout is Rectangle or Rounded Rectangle.
Type: .
Default value is 200.
Gets or sets the value specifying width of the frame when the FrameLayout is Rectangle or Rounded Rectangle.
Type: .
Default value is 200.
Gets or sets the value specifying the radius of the circle when the FrameLayout is Circle.
Type: .
Default value is 100.
Gets or sets the value specifying the corner radius when the FrameLayout is RoundedRectangle.
Type: .
Default value is 5.
Gets or sets the value specifying background brush of the frame.
Type: .
Default value is transparent brush.
Gets or sets the value indicating relative size of the area displayed inside Magnifier.
This determines zoom level. The value range is between 0.0 (infinite zoom) and 1.0 (no zoom).
Type: .
Default value is 1.0.
When user is setting value greater than 1.0, ZoomFactor will equal to 1.0, in case of value less than zero ZoomFactor will be equal zero.
Gets or sets a value indicating whether [enable export].
true if [enable export]; otherwise, false.
Gets or sets UIElement available for magnifying.
Type: .
Default value is null.
Null value means that the magnifier is inactive.
Gets or sets the view box
The view box
Gets the size of the current.
The size of the current.
Gets or sets the width of the background.
The width of the background.
Gets or sets the height of the background.
The height of the background.
Gets or sets the actual target element.
The actual target element.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is being changed.
An adorner that is being created when is added to an application. This class is internally used by .
Define the magnifier
Define the mouse pointer
Initializes a new instance of the class.
The element.
The magnifier.
Performs TargetElement changing logic of the Magnifier.
The d object.
The base value.
Return the Magnifier for the control
Performs mouse move logic.
The source of the event.
The instance containing the event data.
Updates value of Magnifier.Viewbox internal property.
Calculates position of Magnifier's view box taking cursor's location into account.
Return the point
Disconnects magnifier from the adorner.
Override for Magnifier usage purposes.
Not used in this method.
The Magnifier the Adorner is associated with.
Override for Magnifier usage purposes.
A size to constrain the adorner to.
A object representing the amount of layout space needed by the adorner.
Override for Magnifier usage purposes.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Gets the number of visual child elements within this element.
Visual Children count
The number of visual child elements for this element.
Determines the shape of the Magnifier control.
Rectangular Magnifier.
Rectangular Magnifier with rounded corners.
Circular Magnifier.
Convert DependencyObject to Visual
Not Implemented
Zoom mode to specify value in Percentage or double value.
Example:
0.5d is 50%
1d is equal to 100%
1.5d is 150%
Access zoom value in double type
Access zoom value in Percentage
Define MouseWheel, MouseClick, KeyCombination gesture for zooming.
No gesture.
Mouse is scrolled up.
Mouse is scrolled down.
Ctrl key.
Shift key.
Alt key.
Mouse left click.
Mouse right click.
Mouse left double click.
Mouse right double click.
All the Ctrl, Shift, Alt gesture should be satisfied.
Mouse state.
Mouse left button clicked.
Mouse right button clicked.
Mouse left button double clicked.
Mouse right button double clicked.
Panning.
None state.
Parameter for executing zoom
Parameter for executing zoom manually
Zoom to a particular scale value.
Percentage of scale value for each ZoomIn or ZoomOut functionality
Point of foucus while zooming. Usually used to specify a particular point in the content.
Parameter for executing zoom based mouse position
Zoom to a particular mouse position value.
Represents the class for overview control.
// Using a DependencyProperty as the backing store for Scale. This enables animation, styling, binding, etc...
Represents the class for content holder of the overview control.
FitToPage Routed event.
ExtraPanningEvent Routed event.
Represents the method that handles the event.
The sender contains a overview.
The that contains the event data.
Provides data for the event.
Represents the method that handles the event.
The sender contains a overview.
The that contains the event data.
Provides data for the .
Represents the class for custom panel of the overview.
Represents the Overview resizer control.
Parameter for executing zoom manually
Zoom to a particular scale value.
Percentage of scale value for each ZoomIn or ZoomOut functionality
Point of foucus while zooming. Usually used to specify a particular point in the content.
Parameter for executing zoom based mouse position
Zoom to a particular mouse position value.
Returns Visibility based on int count value. if value is greater than zero, returns Visible; otherwise Collapse.
Interaction logic for UserControl1.xaml
Initializes a new instance of the class.
PageSettings
Gets the page settings values from the PageSetupSettings.
Sets the page settings values to the PageSetupSettings.
InitializeComponent
Gets or sets the page settings.
Initializes a new instance of the class.
The x.
The y.
Gets or sets the width.
The width.
Gets or sets the height.
The height.
Interaction logic for PrintNavigationControl.xaml
PrintPreviewControl
Initializes a new instance of the class.
Initializes a new instance of the class.
InitializeComponent
Specifies whether it is possible to navigate to the next page.
Specifies whether it is possible to navigate to the previous page.
Specifies whether it is possible to navigate to the first page.
Specifies whether it is possible to navigate to the first page.
Gets or sets the page settings.
Represents the page settings for the print preview control.
Initializes a new instance of the class.
Gets or sets the page orientation.
Gets or sets the page width value.
Gets or sets the page height value.
Gets or sets the margin value.
Gets or sets the selected page type.
Defines month changing direction.
define the page orientation as portrait.
define the page orientation as landscape.
Responsible for to converting.
Converts value to value.
The value to be converted.
Type, value should be converted to.
Is not used.
Currently used culture. Is not used.
Converted value.
Converts value to value.
The value to be converted.
Type, value should be converted to.
Is not used.
Currently used culture. Is not used.
Converted value.
DomainUpDown class that provides the UpDown control
Represents an up-down control that displays string values.
A DomainUpDown control displays a single string value that is selected from the collection of items
by pressing the up or down buttons on keyboard or scrolling the mouse wheel. The user can also enter text in the control.
To create a collection of items to display in the DomainUpDown control, user can add or remove
the items individually by using the and methods. This can be called in
an event handler, such as the event of a button.
This example shows how to create a DomainUpDown in XAML.
]]>
The following example shows how to create a in C#.
using System.Windows;
using System.Windows.Controls;
using Syncfusion.Windows.Tools.Controls;
using Syncfusion.Windows.Tools;
namespace UpDownControlSample
{
public partial class Window1 : Window
{
// Counter used for adding items
int myCounter = 1;
// Create a new instance of the UpDown
DomainUpDown domainUpDown1 = new DomainUpDown();
public Window1()
{
InitializeComponent();
// Add UpDown to grid
grid1.Children.Add( domainUpDown1 );
}
private void AddItem_Click(object sender, RoutedEventArgs e)
{
// Add item to domainUpDown
domainUpDown1.Add( "item " + myCounter.ToString() );
// Increment the counter variable.
myCounter++;
}
}
}
Default animation speed of value change.
Command for down button.
Command for down button.
First block for the animation of value change.
Second block for the animation of value change.
Textbox used for text processing.
Indicates whether control is animated.
Indicates direction for the animation of value change.
Previous item's index.
Item's index.
Items list for the control.
Identifies dependency property.
Identifies dependency property.
Initializes static members of the class.
Initializes a new instance of the class.
Initializes this instance.
Adds the specified item to the collection.
The item to add.
The index at which the value has been added.
Removes item at the specified index from the collection.
The zero-based index of the element to remove.
Index is less than zero or index is equal to or greater than .
Removes the first occurrence of a specific item from the collection.
The item to remove from the collection.
Adds the elements of an to the end
of the collection.
The whose elements
should be added to the end of the collection. It cannot be
null itself, but it can contain elements that are null.
range is null.
Calls OnValueChanged method of the instance, notifies of the
dependency property value changes.
Dependency object, the change occurs on.
The that contains the event data.
Builds the current template's visual tree if necessary.
Invoked when an unhandled �attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Invoked when an unhandled �attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Updates property value cache and raises event.
The that contains the event data.
Changes the down value.
The source of the event.
The that contains the event data.
Changes the up value.
The source of the event.
The that contains the event data.
Updates the counter.
Indicates direction of value change.
Animates value changes when the up or down buttons are clicked.
Handles the event of the control.
The source of the event.
The that contains the event data.
Gets the at the specified index.
The index of the item
Index of the item
Gets or sets the value of the control's value. This is a dependency property.
Type:
Default value is null.
Gets or sets the animation shift.
The animation shift.
Event that is raised when property is changed.
Command that invoked when down button clikced.
Command that invoked when up button clicked.
Contains the UpDown Control Border.
Contains the UpDown Control DoubleTextBox.
Contains the UpDown Control DoubleTextBox.
Contains the UpDown Control Up Button.
Contains the UpDown Control Down Button.
Current Control Value
Contains before the change of Current control value.
Previous Control Value
Initializes static members of the class.
Initializes a new instance of the class.
Handles the Unloaded event of the UpDown control.
The source of the event.
The instance containing the event data.
Handles the Loaded event of the UpDown control.
The source of the event.
The instance containing the event data.
Called when the keyboard is not focused on this element
contains the UpDown control object.
Provides data for System.Windows.UIElement.LostKeyboardFocus routed
events, as well as related attached and Preview events.
Using a DependencyProperty as the backing store for IsScrollingOnCircle. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for IsReadOnly. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for NumberDecimalDigits. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for GroupSeperatorEnabled. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for IsFocused. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for NullValueText. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for AnimationShift. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for IsValueNegative. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for CursorBackground. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for CursorBorderBrush. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for CursorWidth. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for CursorBorderThickness. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for CursorTemplate. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for CursorVisible. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for CursorPosition. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for SelectionBrush. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for EnableRangeAdorner. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for RangeAdornerBackground. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for EnableExtendedScrolling. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for EnableTouch. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for UpDownForeground. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for UpDownBackground. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for UpDownBorderBrush. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for TextAlignment. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for ApplyZeroColor. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for EnableNegativeColors. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for Culture. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for EnableFocusedColors. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for FocusedBackground. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for IsUpdownFocused. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for FocusedForeground. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for FocusedBorderBrush. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for NegativeBackground. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for NegativeBorderBrush. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for AllowEdit. This enables tyling, binding, etc...
Using a DependencyProperty as the backing store for MinValidation. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for MaxValidation. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for MinValueOnExceedMinDigit. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for MaxValueOnExceedMaxDigit. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for NegativeForeground. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for ZeroColor. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for UseNullOption. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for NumberFormatInfo. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for CornerRadius. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for NullValue. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for Value. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for MinValue. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for MaxValue. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for Step. This enables styling, binding, etc...
Using a DependencyProperty as the backing store for AnimationSpeed. This enables animation, styling, binding, etc...
Calls OnFocusedBackgroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
The that contains the event data.
Calls OnFocusedForegroundChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
The that contains the event data.
Calls OnFocusedBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
The that contains the event data.
Called when [is value negative changed].
The d value.
The instance containing the event data.
Calls OnControlTemplateChanged method of the instance,
notifies of the dependency property value changes.
Dependency object, the change occurs on.
The that contains the event data.
Updates property value cache and raises event.
The that contains the event data.
Updates property value cache and raises event.
The that contains the event data.
Updates property value cache and raises event.
The that contains the event data.
Updates property value cache and raises CursorTemplate property changed.
event.
The that contains the event data.
Called when IsValueNegative property changed.
Property change details, such as old value and new value.
change the up value.
Contains the object of UpDown
Provides data for the System.Windows.Input.CommandManager.Executed and System.Windows.Input.CommandManager.PreviewExecuted�routed
Change the Down value.
Contains the object of UpDown
Provides data for the System.Windows.Input.CommandManager.Executed and System.Windows.Input.CommandManager.PreviewExecuted�routed
Change the value.
if set to true [Is Up].
Update the Background when load the UpDown control.
Invoked when a System.Windows.Input.Keyboard.PreviewKeyDown attached routed event occurs.
Provides data for the System.Windows.UIElement.KeyDown�routed
events, as well as related attached and Preview events.
Occurs when this element loses logical focus.
Occurs when this element gets logical focus.
Creates the automation peer for UpDown Control.
Animates value changes when the up or down buttons are clicked.
Disposes all the resources.
Selects all the contents of the text editing control.
Disposes all the resources.
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks.
Called before UpDown control text changed.
Provides data for Value changed events.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised before property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is
changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Gets or sets the animation shift.
The animation shift.
Gets or sets a value indicating whether the value is Negative or not in the UpDown Control.
trueif the Value is Negative; otherwise, false.
Returns:
Returns the Boolean value.The default value is false.
Gets or sets the cursor background.
The cursor background.
Gets or sets a value indicating whether the ScrollingOnCircle is enabled in the UpDown Control.
trueif the ScrollingOnCircle; otherwise, false.
Returns:
Returns the Boolean value.The default value is true.
Represents the Boolean value of IsReadOnly.if the property value is true when the field is Readonly.
Returns
Returns Boolean value.The default value is false.
Gets or Sets number of System.Int32 values contained in NumberDecimalDigits of UpDown control.
Returns:
The number of System.Int32 values contained in the System.Int32.
Gets or sets the cursor border brush.
The cursor border brush.
Gets or sets the width of the cursor.
The width of the cursor.
Returns:
Returns the System.double value.
Gets or sets the cursor border thickness.
The cursor border thickness.
Gets or sets the cursor template. This is a dependency property.
Type:
Default value is null.
Checks for cursor visibility.
The cursor visibility.
Gets or sets the cursor position.
The cursor position.
Gets or sets the selection brush.
The selection brush.
Gets or sets the UpDown Foreground brush.
The UpDown Foreground.
Returns:
The value of the System.Windows.Media.Brush property is expressed
Gets or sets the UpDown Background brush.
The UpDown Background.The default value is Colors.Transparent
Returns:
The value of the System.Windows.Media.Brush property is expressed
Gets or sets the UpDown BorderBrush
The UpDown BorderBrush.The default value is Colors.Transparent.
Returns:
The value of the System.Windows.Media.Brush property is expressed
Specifies whether the text in the object is left-aligned, right-aligned, centered, or justified.
Returns:
Returns the TextAlignment value.The default value is TextAlignment.Center.
Gets or sets a value indicating whether the Zero color is enabled in the UpDown Control.
trueif Zero color is apply; otherwise, false.
Returns:
Returns the Boolean value.The default value is true.
Gets or sets a value indicating whether the NegativeColors enabled in the UpDown Control.
trueif NegativeColors is enabled; otherwise, false.
Returns:
Returns the Boolean value.The default value is true.
Gets or sets name of the culture
The information includes the names for the culture, the writing system, the calendar used, and formatting for dates and sort strings.
Gets or sets a value indicating whether the FocusedColors enabled in the UpDown Control.
trueif FocusedColors is enabled; otherwise, false.
Returns:
Returns the Boolean value.The default value is false.
Gets or sets the background when control is focused. This is a dependency property.
Type:
Default value is Brushes.White.
Gets or sets a value indicating whether the Updown is Focused or not in the UpDown Control.
trueif the Updown is Focused; otherwise, false.
Returns:
Returns the Boolean value.
Gets or sets the foreground brush when control is focused. This is a dependency property.
Type:
Default value is Brushes.Black.
Gets or sets the borderBrush when control is focused. This is a dependency property.
Type:
Default value is Brushes.Black.
Gets or sets background of the control when it's value is negative. This is a dependency property.
Type: Negative Background brush.
Default value is null.
Gets or sets the negative border brush.
The negative border brush.
Default value is null.
Gets or sets a value indicating whether allow to edit is enabled in UpDown control.
true if [Allow edit]; otherwise false.
Returns:
Returns the Boolean value. The default value is true.
Gets or sets a value indicating whether MinValidation.
Specifies MinValue validation constraint for Numeric Editors controls.The Default value is
MinValidation.OnKeyPress.
Gets or sets a value indicating whether MaxValidation.
Specifies MaxValue validation constraint for Numeric Editors controls.The Default value is
MinValidation.OnKeyPress.
Gets or sets a value indicating whether MinValueOnExceedMinDigit UpDown control.
true if [MinValueOnExceedMinDigit]; otherwise false.
Returns:
Returns the Boolean value,default value is true.
Gets or sets a value indicating whether MaxValueOnExceedMinDigit UpDown control.
true if [MaxValueOnExceedMinDigit]; otherwise, false.
Returns:
Returns the Boolean value,default value is true.
Gets or sets foreground of the control when it's value is negative.
Type:
Default value is Colors.Red.
Gets or sets foreground of the control when it's value is Zero.
Type:
Default value is Colors.Green.
Gets or sets a value indicating whether [use null option].
true if [use null option]; otherwise, false.
Returns:
Returns the Boolean value Default value is false.
Gets a read-only System.Globalization.NumberFormatInfo that formats values based
on the current culture.
Returns:
A read-only System.Globalization.NumberFormatInfo based on the culture of the
current thread.
Gets or sets the Corner radius.
The Corner radius. The default value is null.
Gets or sets the null value assigned to the control.
Returns:
reuturns the double value. The Default value is null.
Gets or sets the value assigned to the control. This is a dependency property.
Type:
Default value is 0.
Gets or sets the minimum value for the control. This is a dependency property.
Type:
Default value is double.MinValue.
Gets or sets the maximum value for the control. This is a dependency property.
Type:
Default value is double.MaxValue.
Gets or sets the step to increment or decrement the value of the control
when the up or down button is clicked. This is a dependency property.
Type:
Default value is 1.
Gets or sets the animation speed of value change. This is a dependency property.
Type:
Default value is 0.1.
Represents the Boolean value when keyboard is focused or not.
Returns:
Boolean value.
Gets or sets a value indicating whether this GroupSeperator is enabled in the UpDown Control.
trueif the GroupSeperator is enabled; otherwise, false.
Returns:
Returns the Boolean value. The default value is true.
Gets or sets a value indicating whether the UpDown Control is focused or not.
trueif the UpDown control is focused; otherwise , false.
Returns:
Returns the Boolean value. The default value is false.
Gets or sets the text contents assigned to control.
Returns:
A string contains the Text contents of UpDown control. The default value is String.Empty.
Gets or sets a value indicating whether this RangeAdorner is enabled in the UpDown Control.
trueif the RangeAdorner is enabled; otherwise, false.
Returns:
Returns the Boolean value. The default value is false.
Gets or sets the UpDown RangeAdornerBackground.
The RangeAdornerBackground.
Returns:
The value of the System.Windows.Media.Brush property is expressed. The default value is Brushes.LightGray.
Gets or sets a value indicating whether this ExtendedScrolling is enabled in the UpDown Control.
trueif the ExtendedScrolling is enabled; otherwise, false.
Returns:
Returns the Boolean value. The default value is false.
Gets or sets a value indicating whether this Touch is enabled in the UpDown Control.
trueif the Touch is enabled; otherwise, false.
Returns:
Returns the Boolean value. The default value is false.
Delegate used to handle the ValueChanging event.
Contains the UpDown control object.
Provides data for Value changed events.
Responsible for cursor visibility.
Initializes static members of the class.
This class makes relation between value and value.
Converts value to value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.
Converts value to value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.
Class which converts color to HSV background.
HSV color.
Hue parameter.
Saturation parameter.
Brightness parameter.
Converts color brush into solid brush.
Color brush value
Target type
Binding parameters
Current UICulture
Returns HSV value.
Converts solid color brush into color brush.
Color brush
Solid color value
Target Type
Binding parameter
Current UICulture
Generates the brush for HSV model.
Generated brush.
Generates the Hue brush for HSV model.
Generated brush.
Generates the Saturation brush for HSV model.
Generated brush.
Generates the Value brush for HSV model.
Generated brush.
Generates the slider brush for HSV model.
Return brush value for corresponding HSV value.
Generates horizontal Hue slider brush for HSV model.
Generated brush.
Generates vertical Hue slider brush for HSV model.
Generated brush.
Generates the Hue slider brush for HSV model.
X coordinate of the LinearGradientBrush StartPoint
Y coordinate of the LinearGradientBrush StartPoint
X coordinate of the LinearGradientBrush EndPoint
Y coordinate of the LinearGradientBrush EndPoint
Generated brush.
Generates the Saturation slider brush for HSV model.
Generated brush.
Generates the Value slider brush for HSV model.
Generated brush.
Converter for converting string into culture info
Converts the object to the .
Do not used.
do not used.
The object to convert.
The converted value.
Converts the given value object to the specified type, using the specified
context and culture information.
A that provides a format context.
A .
The .
The to convert the value parameter to.
The converted value.
This class makes relation between value and value.
Converts value to value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.
Converts value to value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value.
This class makes relation between value and value.
Converts value to value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.
Not implemented.
Original drawing value
Target type as Drawing
Binding parameter
Current culture info
Returns original drawing brush
This class makes relation between value and value.
Drawing helper instance.
Top most visual object reference.
Count variable for conversion chain.
Converts value to value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Represents the converter that converts values to the formatted . Use parameter for to set the format.
Default string format.
Converts a value. The data binding engine calls this method when it propagates a value from the binding source to the binding target.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.If the method returns null, the valid null value is used.A return value of . indicates that the converter produced no value and that the binding uses the , if available, or the default value instead.A return value of . indicates that the binding does not transfer the value or use the or default value.
Converts a value. The data binding engine calls this method when it propagates a value from the binding target to the binding source.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value.If the method returns null, the valid null value is used.A return value of . indicates that the converter produced no value and that to the binding uses the , if available, or the default value instead.A return value of . indicates that the binding does not transfer the value or use the or default value.
Represents the converter that converts array of Object to the formatted String. Use parameter for to set the format.
Default string format.
Converts source values to a value for the binding target. The data binding engine calls this method when it propagates the values from source bindings to the binding target.
The array of values that the source bindings in the produces. The value indicates that the source binding has no value to provide for conversion.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.If the method returns null, the valid null value is used.A return value of . indicates that the converter did not produce a value, and that the binding will use the if it is available, or else will use the default value.A return value of . indicates that the binding does not transfer the value or use the or the default value.
Converts a binding target value to the source binding values.
The value that the binding target produces.
The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return.
The converter parameter to use.
The culture to use in the converter.
An array of values that have been converted from the target value back to the source values.
Represents a collection of objects that can be individually accessed by index in the control.
Gets the index of the item
input item
returns index of item
Inserts an item in the particular index
index value to insert
input item
Removes an item in the particular index
index value
Add an item to children
input item
Clears the children
Checks if the children contains the given item
input item
true if it contains; otherwise, false
Copies an item to the children
object array collection
index in the array
Removes an item from the children
input item
returns boolean value whether item is removed or not
Gets the children enumerator
returns the children enumerator
Gets the count of the children
Gets a value IsReadOnly
Gets or sets the children at the index position
index value
returns the children at the index position
Represents a control that provides a user interface with navigation of records in a given application.
Using a DependencyProperty as the backing store for ActiveItem. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ActiveIndex. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Host. This enables animation, styling, binding, etc...
Function to navigate through items
child value
Updates the layout for the transformation
Invoked when the active item has changed
Property Changed Event Arguments
Invoked when the index of the active item has changed
Property Changed Event Arguments
Invoke event when item is navigated
Gets or sets the items that are active
Gets or sets the index of the items that are active
Gets the items of the control.
Gets or sets the host
Represents an enum list for the direction used to navigate the records in the previous and next directions.
Navigate to the Next item
Navigate to the Previous item
Provides classes, interfaces, and enumerators that are required to create and controls.
Converter class that converts string type into image type.
Converts the object to the .
Do not used.
do not used.
The object to convert.
The converted value.
Converts the given value object to the specified type, using the specified
context and culture information.
A that provides a format context.
A .
The .
The to convert the value parameter to.
The converted value.
Converter class that convert string type to Tooltip format.
Converts the object to the .
Do not used.
do not used.
The object to convert.
The converted value.
Converts the given value object to the specified type, using the specified
context and culture information.
A that provides a format context.
A .
The .
The to convert the value parameter to.
The converted value.
Animation step value provider
Gets the animation step value.
The total seconds
From value for animation.
The current.
The duration.
Return animation step value
Double Animation
From value for animation
To Value for animation
StepValue provider for animation
Initializes a new instance of the class.
Gets the current value core.
The start value.
The target value.
The clock.
Return the current step value
When implemented in a derived class, creates a new instance of the derived class.
The new instance.
Gets or sets from value for the animation.
From value.
Gets or sets Ending value for the animation.
Ending value for the animation.
Gets or sets the Step value for the animation
The step value provider.
Class to save deserialization info of object params.
Initializes the table of object parameters.
Contains types of formats to store object parameters.
Use xml format as a storage format.
Use binary format as a storage format.
Use system registry as a storage format.
Creates a new command that can always execute.
The execution logic.
Creates a new command.
The execution logic.
The execution status logic.
Convert the pagesize into inches and centimeters.
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value.
This class makes relation between value and value.
This method converts value to .
Value for converting.
The type of the binding target property.
Parameter indicates UI element name.
The culture to use in the converter.
Result converting.
Used to place the popup window in left to right.
Specifies how the pages of content are oriented on print area.
Standard orientation.
Content of page is rotated at 90 degrees counterclockwise from standard (portrait) orientation.
Provides the base implementation for printing related operations in all controls.
Invalidates PrintPreviewPanel
Used to avoid the properties intialization more than one time.
Initializes a new instance of class.
Instance of class.
Used to invalidate the preview panel when print properties are changed.
Prints the content of page control.
Prints the content of page control according to the print ticket and print queue configurations in the print dialog.
Configures the PrintTicket and PrintQueue according to the user input for printing.
Prints the content of page control according to the print ticket and print queue configures in the print dialog.
Configures the PrintTicket and PrintQueue according to the user input for printing.
Decides whether the print can be performed or not.
Creates the page for the specified page index and arrange the page content with in that page.
The corresponding page index to create page.
Returns the new for the specified index.
Creates the page corresponding to the specified page index and page control.
The corresponding page index to create page.
The corresponding page control to create page.
Used to get the PageWidth based on PrintOrientation.
Returns the PageWidth.
Used to get the PageHeight based on PrintOrientation.
Returns the PageHeight.
Initializes the print process such as print properties,settings.
Used to compute the pages which is present in the print preview.
Initializes properties and settings for printing process.
Gets the print document of page control.
Returns the that contains the print document of page control.
Gets the print document of page control based on the specified start and end index of page.
The start index of the page to get print document.
The end index of the page to get print document.
Returns the for the specified start and end index of the page contains the print document of page control.
Used to add the custom size’s for the specific printer which we chosen.
Manages printers and print jobs.
Update the print manager based upon the margin option changed from the print option control.
Margin thickness of the page.
Update the print manager based upon the paper option changed from the print option control.
width of the page.
height of the page.
Update the print manager based upon the paper option changed from the print option control.
Print orientation of the page.
Used to update the ScaleOptions to the, that contains the information about .
Update the print manager based upon the page scale option changed from the print option control.
The print page scale option selected index.
Prints the content of page control according to the print ticket in the print dialog.
Used to find the available paper sizes for the choosen printer.
Apply the print settings to the print options.
Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.
The Dependency Property Name.
Releases all the resources used by the class.
Disposes all the resources used by the class.
Indicates whether the call is from Dispose method or from a finalizer.
Used to initialize the print options window and apply the print settings to the print options.
Gets or sets the selected index of scaling options selected Item.
The index of the scaling options selected Item.The default value is 0.
Gets or sets the LenthUnit to the page Size.
Gets or sets the value to the page count.
The total pages count that are created for printing.And the default value is 0;
Gets or sets the margin of page for printing.
Provides the margin value for the page.The default value of the margin is 94.49.
Gets or sets the height of a page for printing.
The height of a page for printing.And the default value of the PageHeight is 1122.52;
Gets or sets the width of a page for printing.
The width of a page for printing.And the default value of the PageWidth is 793.70;
Gets or sets the height of the page header for printing.
The height of the page header.And the default value of the PageHeaderHeight is 0.0;
Gets or sets the height of the page footer for printing.
The height of the page footer.And the default value of the PageFooterHeight is 0.0;
Gets or sets that defines the visual representation of the page header for printing.
The object that defines the visual representation of the page header. The default is null.
Gets or sets that defines the visual representation of the page footer for printing.
The object that defines the visual representation of the page footer. The default is null.
>
Gets or sets the value to Specifies whether a printer collates output when it prints multiple copies of a multi-page print job.
Gets or sets the value to Specifies whether all the pages or only a limited range will be processed by an operation, usually printing.
Gets or sets the CopiesCount of the printing element.
Gets or sets the FromPage of the printing element.
Gets or sets the ToPage of the printing element.
Gets or sets a value indicating how the page content is oriented for printing.
One of the enumeration that specifies how the page content is oriented.
The default orientation is .
Gets currenlty active printer.
Gets PageSizes supported by active printer.
Occurs when a property value changes in class.
Specifies to set the units of the pagesize in printpreview.
To set the lenghtunit for pagesize as Inches.
To set the lenghtunit for pagesize as Centimeters.
Represents a control that provides set of options while printing the page control.
Initializes a new instance of class.
Identifies the Syncfusion.Windows.Shared.Printing.SelectedScaleIndex dependency property.
The identifier for the Syncfusion.Windows.Shared.Printing.SelectedScaleIndex dependency property.
Occurs when print scale option changed in print options control.
Represents an object that participates in the dependency property system.
Provides data for print page scale option selected Item index property changed events.
Identifies the Syncfusion.Windows.Shared.Printing.PrintOptionsControl.PageMargin dependency property.
The identifier for the Syncfusion.Windows.Shared.Printing.PrintOptionsControl.PageMargin dependency property.
Occurs when print page margin property changed in print options control.
Represents an object that participates in the dependency property system.
Provides data for print page margin property changed events.
Identifies the Syncfusion.Windows.Shared.Printing.PageSize dependency property.
The identifier for the Syncfusion.Windows.Shared.Printing.PageSize dependency property.
Occurs when print page Size is changed.
Represents an object that participates in the dependency property system.
Provides data for print page margin property changed events.
Identifies the Syncfusion.Windows.Shared.Printing.PrintOptionsControl.PrintOrientation dependency property.
The identifier for the Syncfusion.Windows.Shared.Printing.PrintOptionsControl.PrintOrientation dependency property.
Occurs when print orientation property changed in print options control.
Represents an object that participates in the dependency property system.
Provides data for print orientation property changed events.
Builds the visual tree for the print options control when a new template is applied.
Update the pagerange selection based on the from and to page count.
Used to update the Collation options.
Returns the list of Collation.
Used to update the Collation options.
Returns the list of Collation.
Used to update the orientaion options.
Returns the list of orientations.
Used to update the values to the PrintPageSize options.
Return the collection of values which contains the .
Used to set the default page size in print preview when define the page size using print settings.
The size which contains the page size.
Used to update the selected value to the page margin combobox.
The thicknes which holds the thickness of the page.
If change the print settings using printmanager then need to update print settings options in preview window.
Wires the events associated with the print options control.
Change the value.
if set to true [Is Up].
Change the value.
if set to true [Is Up].
Occurs when the paper combobox drop down is opened.
The owner of the print options control.
Contains state information and event data associated with a routed event.
Occurs when the paper combobox drop down is closed.
The owner of the print options control.
Contains state information and event data associated with a routed event.
Occurs when the Margin combobox drop down is Opened.
The owner of the print options control.
Contains state information and event data associated with a routed event.
Occurs when the Margin combobox drop down is closed.
The owner of the print options control.
Contains state information and event data associated with a routed event.
UnWires the events associated with the print options control.
Occurs when the print options control is laid out, rendered, and ready for interaction.
The owner of the print options control.
Contains state information and event data associated with a routed event.
Occurs when the print options control is removed from within an element tree of loaded elements.
The owner of the print options control.
Contains state information and event data associated with a routed event.
Occurs when selection changed in print page orientation.
The owner of the print options control.
Provides data for the SelectionChanged event in print orientation.
Occurs when selection changed in page size.
The owner of the print options control.
Provides data for the SelectionChanged event in page size.
Used to to set the page size to the printing page.
Represents the that holds the informations of Pageheight and PageWidth.
Used to reset the PageSize to previous page size.
Used to reset the PageMargin to previous page margin.
Used to set the custom page margin to the printing page.
Represents the that holds the page margin.
Occurs when selection changed in page margin.
The owner of the print options control.
Provides data for the SelectionChanged event in page margin.
This Method to Restore the Previous value when the Margin Sizes is Exceed than the Pagesizes and To set the Default value When to change the Orientation Selection.
The selection margin which contains the which is selected in the print preview, the unit of selected margin is cm.
true if the print page is updated or reset; otherwise , false.
Used to print the content with showing the print dialog when print command executed.
The command parameter.
Used to print the content with out showing the print dialog when quick print command executed.
The command parameter.
Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.
The Dependency Property Name.
Releases all the resources used by the class.
Disposes all the resources used by the class.
Indicates whether the call is from Dispose method or from a finalizer.
set tool tip content when mouse hover the textbox
object
MouseEventArgs
Change the value.
if set to true [Is Up].
Validate and set tool tip if the value is invalid / incorrect/ out of range
object
System.Windows.Input.KeyEventArgs
Find whether the key entry of textbox is number / control keys or not.
Key
bool
Show invalidate border to textbox and open the tool tip
TextBox
Clear invalidate border and tool tip
The corresponding textbox control.
Occurs when this textbox loses logical focus.
The owner of the control.
Contains state information and event data associated with a routed event.
Gets the value to the PageRangeSelection options.
Gets the value to the PrintPageCollation options.
Gets the value to the Orientation options.
Gets the print scale option values.
Gets or set the value to the PageMargin options.
The value is .
Gets or sets the CopiesCount of the printing element.
Gets or sets the FromPage of the printing element.
Gets or sets the ToPage of the printing element.
Gets or set the value to the PrintPageSize options.
The value is .
Gets the printers list from the System.
Gets or sets the selected printer.
Gets or sets the SelectedCollation State.
Gets or sets the PageRangeSelection state.
Gets or sets the selected pagesize.
Gets or sets the selected index of scaling options selected Item.
The index of the scaling options selected Item.The default value is 0.
Gets or sets the margin of page for printing.
The Thickness of page for printing.
Gets or sets the value to the corresponding page size.
The size of the page.
Gets or sets the that indicates whether the documents are printed in portrait or landscape mode.
One of the enumeration that specifies the orientation for printing. The default value is .
Gets the command to invoke the print process for page control.
Gets the command to invoke the quick print process for page control.
Occurs when a property value changes in class.
Represents a control that contains the to display the page content with in the page panel.
Initializes a new instance of class.
An instance of the class .
Builds the visual tree for the print page control when a new template is applied.
Sets a new axis data view and/or position based on the specified value .
The percent values used to sets a new axis to data view.
Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.
The Dependency Property Name.
Releases all the resources used by the class.
Disposes all the resources used by the class.
Indicates whether the call is from Dispose method or from a finalizer.
Gets or sets the index of the page.
The value of current page index.
Occurs when a property value changes in class.
Represents a control that displays the print preview of page content that is ready for printing operation.
Initializes a new instance of class.
Identifies the Syncfusion.Windows.Shared.Printing.PrintPreviewAreaControl.ZoomFactor dependency property.
The identifier for the Syncfusion.Windows.Shared.Printing.PrintPreviewAreaControl.ZoomFactor dependency property.
Update zoom factor when page size changed or zoom in or zoom out button clicked.
Represents an object that participates in the dependency property system.
Provides data for zoom factor property changed events.
Identifies the Syncfusion.Windows.Shared.Printing.PrintPreviewAreaControl.PageIndex dependency property.
The identifier for the Syncfusion.Windows.Shared.Printing.PrintPreviewAreaControl.PageIndex dependency property.
Occurs when page index changed or scrolling done in page control.
Represents an object that participates in the dependency property system.
Provides data for page index property changed events.
Used to update the Zoom factor when ever the page size is changed.
Sets a new axis data view and/or position based on the specified value .
The percent values used to sets a new axis to data view.
Builds the visual tree for the PrintPreviewAreaControl when a new template is applied.
Occurs when print preview area control loaded.
The owner of the control.
Contains state information and event data associated with a routed event.
Used to navigate the first page in print document.
The command parameter.
Used to navigate the previous page in print document.
The command parameter.
Used to navigaete the next page in print document.
The command parameter.
Used to naviagate the last page in print document.
The command parameter.
Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.
The Dependency Property Name.
Releases all the resources used by the class.
Disposes all the resources used by the class.
Indicates whether the call is from Dispose method or from a finalizer.
Gets or sets the total number of pages .
The total number of pages.
Gets or sets an instance of the which manages the printing operation in page control.
An instance of the class.
class provides various properties and virtual methods to customize its operations.
Gets or sets a value that indicates how large the pages will appear.
A value indicating how large the pages will appear. The default zoom factor is 100.0.
Gets or sets the index of the page.
An index of the page. The default index is 1.
Gets the command to navigate first page in print document.
Gets the command to navigate previous page in print document.
Gets the command to navigate next page in print document.
Gets the command to navigate last page in print document.
Occurs when a property value changes in class.
Represents a control that print previewing the page control.
Initializes a new instance of class.
The corresponding for the overriden controls.
Builds the visual tree for the print preview control when a new template is applied.
Wires the events associated with the print preview control.
Unwires the events associated with the print preview control.
Occurs when the print preview control is laid out, rendered, and ready for interaction.
The owner of the control.
Contains state information and event data associated with a routed event.
Occurs when the print preview control is removed from within an element tree of loaded elements.
The owner of the control.
Contains state information and event data associated with a routed event.
set tool tip content when mouse hover the textbox
object
MouseEventArgs
Validate and set tool tip if the value is invalid / incorrect/ out of range
object
System.Windows.Input.KeyEventArgs
Find whether the key entry of textbox is number / control keys or not.
Key
bool
Show invalidate border to textbox and open the tool tip
TextBox
Clear invalidate border and tool tip
The corresponding textbox control.
Occurs when this textbox loses logical focus.
The owner of the control.
Contains state information and event data associated with a routed event.
Occurs when zoom in button clicked. And used to update the zoom slider value.
The owner of the control.
Contains state information and event data associated with a routed event.
Occurs when zoom out button clicked. And used to update the zoom slider value.
The owner of the control.
Contains state information and event data associated with a routed event.
Releases all the resources used by the class.
Disposes all the resources used by the class.
Indicates whether the call is from Dispose method or from a finalizer.
Provides classes and interfaces used to provide printing related services for Windows Presentation Foundation applications.
Represents a panel that contains the to group the collection of controls.
Initializes a new instance of class.
Initializes a new instance of class.
An instance of the .
Determines the desired size of the PrintPreviewPanel.
The size that the PrintPreviewPanel can occupy.
The desired size of SfDataGrid.
Arranges the content of the PrintPreviewPanel.
The computed size that is used to arrange the content.
The size consumed by PrintPreviewPanel.
Invalidate the preview panel and initialize print properties.
An instance of the class .
Occurrs when page size changed or zooming will be applyed.
View port is the height and width of the viewable page control.
Extent is the height and width of the total page control.
Invalidates the print preview.
Scrolls the contents of the print preview panel down by one line.
Scrolls the contents of the print preview panel upward by one line.
Scrolls the contents of the print preview panel to the left by one line.
Scrolls the contents of the print preview panel to the right by one line.
Scrolls the content of print preview panel logically downward in response to a downward click of the mouse wheel button.
Scrolls the content of print preview panel logically upward in response to an upward click of the mouse wheel button.
Scrolls the content of print preview panel logically to the left in response to a left click of the mouse wheel button.
Scrolls the content of print preview panel logically to the right in response to a right click of the mouse wheel button.
Scrolls the content of print preview panel downward by one page.
Scrolls the content of print preview panel upward by one page.
Scrolls the content of print preview panel to the left by one page.
Scrolls the content of print preview panel to the right by one page.
Scrolls to the specified coordinates and makes that part of a visible.
The that becomes visible.
The that represents coordinate space within a visual.
Sets the amount of horizontal offset.
The degree to which content is horizontally offset from the containing viewport.
Sets the amount of vertical offset.
The degree to which content is horizontally offset from the containing viewport.
Gets or sets the page control.
Gets or sets a value that indicates whether the print preview panel can scroll horizontally.
true if th print preview panel scrolled horizontally; otherwise, false;
Gets or sets a value that indicates whether the print preview panel can scroll vertically.
true if th print preview panel scrolled vertically; otherwise, false;
Gets the vertical size of the extent.
Gets the horizontal size of the extent.
Gets the horizontal offset of the print content.
Gets the vertical offset of the print content.
Gets the vertical size of the print content's viewport.
Gets the horizontal size of the print content's viewport.
Gets or sets a value that identifies the container that controls the scrolling behavior in print preview panel.
The that control scrolling behavior in print preview panel.
Provides the infromation for print page scaling process.
Gets or sets the Path information to scaling type.
Gets or sets the value to the type of scaling.
Represents the class that contains the static methods to the Printing options.
Used to the get the parent of current chid.
Represents a custom window that particicpates the printing.
Returns the parent window of the current child.
Used to convert the pixel values to cm.
That is used to maintain tha satndard page height.
Returns the cm value.
Used to convert the cm values to pixel.
That is used to maintain tha satndard page height.
Returns the pixel value.
Used to convert the pixel values to cm.
Represents the class that contains the value of pageheight and pagewidth.
Returns the cm value.
Used to convert the cm values to pixel.
Represents the class that contains the value of page height and page width.
Returns the pixel value.
Used to convert the cm values to pixel.
Represents the class that contains the print value of pagemargin.
Returns the pixel value.
Used to convert the pixel values to cm.
Represents the class that contains the print value of pagemargin.
Returns the pixel value.
Used to get the Orientations options.
Represents the class class that is used to get the localized text.
Returns the list of values which contains the orientation options.
Used to get the list of PrintPageCollation.
Used to get the list of PageRangeSelection.
Used to get the list of page margin options.
Represents the class that holds the properties to display the values in the print preview.
Returns the list of values which contains the paper margin options.
Used to find the default PageMediaSize and Name of the PageSize.
Instance of PrintManager
Get the collection of paper size options supported by selected printer.
Get the selected printer from print dialog.
Get collection of PageSizeOptions.
Find the new PrintTicket from the printmanager.
Instance of PrintManager
custom PageMediaSize
if true, which notice a previewwindow is open, otherwise false
Find nearest page media size along with name (ie ISOA$, ISOA3 etc.)
Find nearest page media size compared with given width and height.
Updating the specific xml document with nearest PageMediaSize
Provides the information about print settings.
Initializes a new instance of class.
Invoked whenever the effective value of any dependency property on this DependencyObject has been updated. The specific dependency property that changed is reported in the event data.
The Dependency Property Name.
Gets or sets the that indicates whether the pages are printed in portrait or landscape mode.
One of the enumeration that specifies the orientation for page. The default value is .
Gets or sets the style applied to print preview chromeless window.
The style that is applied to PrintPreviewWindow.The default is null.
To define a for a row, specify a TargetType of .
Gets or sets the height of a page for printing.
The height of a page for printing.And the default value of the PageHeight is 1122.52;
Gets or sets the width of a page for printing.
The width of a page for printing.And the default value of the PageWidth is 793.70;
Gets or sets the height of the page header for printing.
The height of the page header.And the default value of the PageHeaderHeight is 0.0;
Gets or sets the height of the page footer for printing.
The height of the page footer.And the default value of the PageFooterHeight is 0.0;
Gets or sets the margin of page for printing.
Provides the margin value for the page.The default value of the margin is 96.
Gets or sets that defines the visual representation of the page header for printing.
The object that defines the visual representation of the page header. The default is null.
Gets or sets that defines the visual representation of the page footer for printing.
The object that defines the visual representation of the page footer. The default is null.
Occurs when a property value changes in class.
SharedBase assembly class.
Name of the assembly.
Defines assembly object reference variable.
Root namespace of the assembly.
Initializes static members of the class.
Assemblies the resolver.
The sender.
The instance containing the event data.
Assembly object.
Assembly info class
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Represents the class that manages the localization for syncfusion controls.
Holds the resource manager of the
Initializes new instance of .
Gets the assembly of the project.
Returns assembly of the project.
Gets the default namespace of the referred project.
Default namespace of the control assembly
Gets the default resource manager of the project.
Default resource manager.
Gets the localized ResourceManager of specific assembly and namespace.
The assembly from where need to look up the resource.
The namespace of the control.
Returns the resource manager.
Gets the localized text.
String that has to be localized.
Control object
The localized string.
Gets the localized text.
String that has to be localized.
The localized string.
Gets the localized text.
Current UI culture.
String that has to be localized.
The localized string
Sets the resource manager based on the assembly and namespace.
It can be used to get the values from the application resource files when the assembly name and the namespace of the control or application is different.
The control assembly.
The namespace of the control.
//For the controls in shared wpf assembly. Localization WPF is the project namespace and GetType().Assembly returns the assembly of that project.
SharedLocalizationResourceAccessor.Instance.SetResources(GetType().Assembly, "LocalizationWPF");
Value converter that look up for the source string in based on culture with the help of and returns its value, if found.
Returns the associated with control assembly.
Take the source string as a resource name that will be looked up in the App Resources.
If the resource exists, the value is returned.
The resource name to get localized resource string.
The type of the target property, as a type reference.
Optional parameter. resource name to get localized resource sting.
Current UI culture.
The string corresponding to the resource name.
Not implemented.
The source string being passed to the target.
The type of the target property, as a type reference.
Optional parameter. Not used.
The language of the conversion.
The value to be passed to the target dependency property.
Maintains the string constant to access the localized text in xaml file and code behind.
Helper method to set alternative assembly reference resources for this project
External assembly
Helper method to set alternative assembly reference resources for this project
External assembly
Namespace of application
Gets or sets the text to the print page settings.
Gets or set the text to the print page marign Wide.
Gets or sets the text to the PrintPreview.
Gets or sets the text to the QuickPrint command.
Gets or sets the text to Print command.
Gets or sets the text to the custom margin.
Gets or sets the text to the Margins.
Gets or sets the text to the print page margin Narrow.
Gets or sets the text to the print page margin Moderate.
Gets or sets the text to the print page margin Bootom.
Gets or sets the text to the print page margin Top.
Gets or sets the text to the print page margin Right.
Gets or sets the text to the print page margin Left.
Gets or sets the text to the print page margin Normal.
Gets or sets the text to the page size Height.
Gets or sets the text to the page size Width.
Gets or sets the text to the print CustomPageSize.
Gets or sets the text to the print paper size.
Gets or sets the text to the print LandscapeOrientation.
Gets or sets the text to the print PortraitOrientation.
Gets or sets the text to the Ok button of
Gets or sets the text to the Cancel button of
Gets or sets the NoColor text for ColorPickerPalette
Gets or sets week number text in CalendarEdit control.
Gets or sets the start point text in ColorPicker control.
Gets or sets the end point text in ColorPicker control.
Gets or sets the gradient origin text in ColorPicker control.
Gets or sets the center text in ColorPicker control.
Gets or sets the radius text in ColorPicker control.
Gets or sets the solid text in ColorPicker control.
Gets or sets the linear gradient text in ColorPicker control.
Gets or sets the a radial gradient text in ColorPicker control.
Gets or sets the header text of SpellChecker Window.
Gets or sets the not in dictionary label text in SpellChecker Window.
Gets or sets the suggestions label text in SpellChecker Window.
Gets or sets the ignore once button text in SpellChecker Window.
Gets or sets the ignore all button text in SpellChecker Window.
Gets or sets the add to dictionary button text in SpellChecker Window.
Gets or sets the change button text in SpellChecker Window.
Gets or sets the change all button text in SpellChecker Window.
Gets or sets the close button text in SpellChecker Window.
Insance of .
A markup extension that returns the localized string based on culture for the .
Gets or sets the resource name to get the localized string.
SR provides localized access to string resources from the Syncfusion.Shared.Wpf.resx file.
Release the resources
Gets the localized string.
Current UI culture
String that has to be localized.
Control name.
The localized string
Gets the localized string.
String that has to be localized.
The localized string
Gets the localized string.
String that has to be localized.
Control name.
The localized string
Gets the localized string.
Current UI culture
String that has to be localized.
The localized string
Gets the localized object.
Current UI culture
String that has to be localized.
The localized string
Gets the localized object.
String that has to be localized.
The localized object
Gets the localized boolean object.
Current UI culture
String that has to be localized.
The localized boolean object.
Gets the localized boolean object.
String that has to be localized.
The localized boolean object.
Gets the localized byte object.
Current UI culture
String that has to be localized.
The localized byte object.
Gets the localized byte object.
String that has to be localized.
The localized byte object.
Gets the localized char object.
Current UI culture
String that has to be localized.
The localized char object.
Gets the localized char object.
String that has to be localized.
The localized char object.
Gets the localized double object.
Current UI culture
String that has to be localized.
The localized double object.
Gets the localized double object.
String that has to be localized.
The localized double object.
Gets the localized float object.
Current UI culture
String that has to be localized.
The localized float object.
Gets the localized float object.
String that has to be localized.
The localized float object.
Gets the localized int object.
String that has to be localized.
The localized int object.
Gets the localized int object.
Current UI culture
String that has to be localized.
The localized int object.
Gets the localized long object.
String that has to be localized.
The localized long object.
Gets the localized long object.
Current UI culture
String that has to be localized.
The localized long object.
Gets the localized short object.
Current UI culture
String that has to be localized.
The localized short object.
Gets the localized short object.
String that has to be localized.
The localized short object.
Provide DefaultNamespace to ResourceManager if DefaultNameSpace and AssemblyName are different.
DefaultNamespace
Sets the resource manager based on the assembly and namespace.
It can be used to get the values from the application resource files when the assembly name and the namespace of the control or application is different.
The control assembly.
The namespace of the control.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to Calendar.
Looks up a localized string similar to Clock.
Looks up a localized string similar to None.
Looks up a localized string similar to Today :.
Looks up a localized string similar to Watch.
Looks up a localized string similar to Alpha.
Looks up a localized string similar to Automatic.
Looks up a localized string similar to Blue.
Looks up a localized string similar to Cancel.
Looks up a localized string similar to Close.
Looks up a localized string similar to Color Models:.
Looks up a localized string similar to Colors:.
Looks up a localized string similar to Current.
Looks up a localized string similar to Custom.
Looks up a localized string similar to Green.
Looks up a localized string similar to Hue..
Looks up a localized string similar to Maximize.
Looks up a localized string similar to Minimize.
Looks up a localized string similar to More Colors....
Looks up a localized string similar to Colors.
Looks up a localized string similar to New.
Looks up a localized string similar to OK.
Looks up a localized string similar to The member access expression does not access a property..
Looks up a localized string similar to The expression is not a member access expression..
Looks up a localized string similar to The referenced property is a static property..
Looks up a localized string similar to Recently Used.
Looks up a localized string similar to Red.
Looks up a localized string similar to Restore.
Looks up a localized string similar to Saturation..
Looks up a localized string similar to Standard Colors.
Looks up a localized string similar to Standard.
Looks up a localized string similar to Theme Colors.
Looks up a localized string similar to Today.
Looks up a localized string similar to Value/Brightness..
Looks up a localized string similar to NotInDictionary.
Looks up a localized string similar to Suggestions.
Looks up a localized string similar to IgnoreOnce.
Looks up a localized string similar to IgnoreAll.
Looks up a localized string similar to AddToDictionary.
Looks up a localized string similar to Change.
Looks up a localized string similar to ChangeAll.
Looks up a localized string similar to Close.
Looks up a localized string similar to header text of spell checker window.
Looks up a localized string similar to header text of spell checker window.
Class attaches properties for work with skins.
Default skin name.
Attached proeprty used to customize Metro Theme SelectedBrush
Attached proeprty used to customize MetroThemeForegroundBrush
Attached proeprty used to customize MetroThemeHoverBrush
Get MetroTheme Selected Brush
Set Metro Theme SelectedBrush
Get MetroThemeForegroundBrush
Set Metro Theme ForegroundBrush
Called when [any of MetroTheme Brush changed].
The obj.
The instance containing the event data.
Gets current skin name from given object.
Given object.
value that represents current skin name of given object.
Gets the flag which indicates overriding visual style from given object.
Given object.
value that represents current skin name of given object.
Sets new skin name for given object.
Given object.
New skin name.
Sets the flag which indicates overriding visual style for given object.
Given object.
New skin name.
Identifies dependency attached property.
Identifies dependency attached property.
Called when [visual style changed].
The obj.
The instance containing the event data.
Called when [overridevisualstyle changed].
The obj.
The instance containing the event data.
Applies the skin.
The fe.
The style.
Provides a Skin color scheme.
Color used for Skin.
Used to stroe the value of resource dictionary.
Initializes a new instance of the class.
Color of the skin.
Initializes a new instance of the class.
Color of the skin.
Clones the specified parent.
The parent.
The child.
Applies the custom color scheme created with specified skin color to specified element.
Color of the skin.
Merges the colors.
The dictionary.
Color of the skin.
Returns skinned color from RGB value.
RGB color to merge
Return the color
Returns skinned color from Color value.
Base color to merge
Return the merged color
Returns skinned color from Color value.
Base color to merge
skin color
Return the merged color
Merges two color channels.
Base channel to merge
skin channel to merge
Return the median for both channels
Merges two colors.
color to merge
Skin color of the control
Return the merged color
Represents a SkinManager class that have a ActiveColorScheme DependencyProperty.
Defines Custom Color Scheme is applied to control. This is a dependency property.
Removes the dictionary if exist.
The element.
The dictionary.
Calls OnActiveColorSchemeChanged method of the instance, notifies of the dependency property value changes.
The object.
The instance containing the event data.
Gets the value of the ActiveColorScheme property for a given element.
The element for which to retrieve the ZIndex value.
Return the active color
Sets the value of the ActiveColorScheme property for a given element.
The element on which to apply the property value.
Active scheme brush.
Provides the functionality for style progator of skin manager.
Represents the ThemeColors class.
AutomationPeer for Calendar Control
Initializes a new instance of the CalendarAutomationPeer class.
Owning Calendar
Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
A value from the System.Windows.Automation.Peers.PatternInterface enumeration.
The object that supports the specified pattern, or null if unsupported.
Gets the control type for the element that is associated with the UI Automation peer.
The control type.
Called by GetClassName that gets a human readable name that, in addition to AutomationControlType,
differentiates the control represented by this AutomationPeer.
The string that contains the name.
Gets the automation peer for and
date of the current calendar button
current display mode of Calendar
Automation peer of CalendarButton and CalendarDayButton
Used to cache realized peers. We donot store references to virtualized peers.
Provides AutomationPeer based on date and of the Calendar.
Gets the current of the Calendar
Gets the current date
AutomationPeer for and
Initializes a new instance of the DateTimeAutomationPeer class.
Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
A value from the System.Windows.Automation.Peers.PatternInterface enumeration.
The object that supports the specified pattern, or null if unsupported.
Gets the accelerator key for the and that is associated with this CalendarChildrenPeer.
Gets the access key for the and that is associated with this CalendarChildrenPeer.
Gets the automation control type for and
Gets the automation ID for the and
Gets the rectangle bounds for the and
Gets the class name for the and
Gets the clickable point for the and
Gets the help text for the and
Gets the Item Status for the and
Gets the Item Type for the and
Gets the label for the and
Gets the value indicating whether the and has keyboard focus
Gets the value indicating whether the and is content element
Gets the value indicating whether the and is control element
Gets the value indicating whether the and is Enabled or not.
Gets the value indicating whether the and has keyboard focus
Gets the value indicating whether the and is on the screen or not;
Gets a value that indicates whether the and that is associated with this AutomationPeer contains protected content.
Gets a value that indicates whether the and that is associated with this AutomationPeer is required to be completed on a form
Sets the keyboard input focus on the and that is associated with this AutomationPeer.
Gets a value that indicates whether the and that is associated with this AutomationPeer is laid out in a specific direction
Gets the text label of the and that is associated with this AutomationPeer
Gets or Sets the popup calendar used in the DateTimeEdit
Gets or sets the current date of the
Gets or Sets the current of the Calendar
Gets the value indicating whether the current is or not.
Gets the Calendar button based on the
Gets the automation peer for the and
AutomationPeer for CalendarButton
Initializes a new instance of the CalendarButtonAutomationPeer class.
Owning CalendarButton
Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
A value from the System.Windows.Automation.Peers.PatternInterface enumeration.
The object that supports the specified pattern, or null if unsupported.
Gets the control type for the element that is associated with the UI Automation peer.
The control type.
Called by GetClassName that gets a human readable name that, in addition to AutomationControlType,
differentiates the control represented by this AutomationPeer.
The string that contains the name.
Overrides the GetLocalizedControlTypeCore method for CalendarButtonAutomationPeer
Overrides the GetHelpTextCore method for CalendarButtonAutomationPeer
Overrides the GetNameCore method for CalendarButtonAutomationPeer
AutomationPeer for CalendarDayButton
Initializes a new instance of the CalendarDayButtonAutomationPeer class.
Owning CalendarDayButton
Gets the control pattern that is associated with the specified System.Windows.Automation.Peers.PatternInterface.
A value from the System.Windows.Automation.Peers.PatternInterface enumeration.
The object that supports the specified pattern, or null if unsupported.
Gets the control type for the element that is associated with the UI Automation peer.
The control type.
Called by GetClassName that gets a human readable name that, in addition to AutomationControlType,
differentiates the control represented by this AutomationPeer.
The string that contains the name.
Overrides the GetHelpTextCore method for CalendarDayButtonAutomationPeer
Overrides the GetLocalizedControlTypeCore method for CalendarDayButtonAutomationPeer
Overrides the GetNameCore method for CalendarDayButtonAutomationPeer
Adds selection item to selection.
Removes selection item from selection.
Selects this item.
Gets the table item's column headers.
The table item's column headers
Get's the table item's row headers.
The table item's row headers
Grid item column.
Grid item column span.
Grid item's containing grid.
Grid item row.
Grid item row span.
True if the owning CalendarDayButton is selected.
Selection items selection container.
Represents a control that enables a user to select a date by using a visual calendar display.
Static constructor
Initializes a new instance of the Calendar class.
Identifies the CalendarButtonStyle dependency property.
Identifies the DayButtonStyle dependency property.
Identifies the MonthStyle dependency property.
Identifies the DisplayDate dependency property.
DisplayDateProperty property changed handler.
Calendar that changed its DisplayDate.
DependencyPropertyChangedEventArgs.
Identifies the DisplayDateEnd dependency property.
DisplayDateEndProperty property changed handler.
Calendar that changed its DisplayDateEnd.
DependencyPropertyChangedEventArgs.
Identifies the DisplayDateStart dependency property.
DisplayDateStartProperty property changed handler.
Calendar that changed its DisplayDateStart.
DependencyPropertyChangedEventArgs.
Identifies the DisplayMode dependency property.
DisplayModeProperty property changed handler.
Calendar that changed its DisplayMode.
DependencyPropertyChangedEventArgs.
Identifies the FirstDayOfWeek dependency property.
FirstDayOfWeekProperty property changed handler.
Calendar that changed its FirstDayOfWeek.
DependencyPropertyChangedEventArgs.
Identifies the IsTodayHighlighted dependency property.
IsTodayHighlightedProperty property changed handler.
Calendar that changed its IsTodayHighlighted.
DependencyPropertyChangedEventArgs.
Identifies the SelectedDate dependency property.
SelectedDateProperty property changed handler.
Calendar that changed its SelectedDate.
DependencyPropertyChangedEventArgs.
Identifies the SelectionMode dependency property.
Invoked whenever application code or an internal process,
such as a rebuilding layout pass, calls the ApplyTemplate method.
Provides a text representation of the selected date.
A text representation of the selected date, or an empty string if SelectedDate is a null reference.
Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
The that contains the event data.
Creates the automation peer for this Calendar Control.
Called when this element gets focus.
Helps to close the calendar popup in DateTimeEdit while pressing calendar button when display mode is year.
The DateTime
Occurs when a date is selected.
Occurs when the DisplayDate property is changed.
Occurs when the DisplayMode property is changed.
Occurs when the SelectionMode property is changed.
Gets or sets the dates that are not selectable.
Gets or sets the style for displaying a CalendarButton.
Gets or sets the style for displaying a day.
Gets or sets the style for a Month.
Gets or sets the date to display.
Gets or sets the last date to be displayed.
Gets or sets the first date to be displayed.
Gets or sets a value indicating whether the calendar is displayed in months or years.
Setting Culture for calendar
Get or Set AbbreviatedMonthNames for Calendar
Get or Set ShortestDayNames for Calendar
Gets or sets the day that is considered the beginning of the week.
Gets or sets a value indicating whether the current date is highlighted.
Gets or sets the currently selected date.
Gets the dates that are currently selected.
Gets or sets the selection mode for the calendar.
This flag is used to determine whether DatePicker should change its
DisplayDate because of a SelectedDate change on its Calendar
Represents a collection of DateTimeRanges.
Initializes a new instance of the CalendarBlackoutDatesCollection class.
Dates that are in the past are added to the BlackoutDates.
Checks if a DateTime is in the Collection
Checks if a Range is in the collection
Returns true if any day in the given DateTime range is contained in the BlackOutDays.
CalendarDateRange that is searched in BlackOutDays
true if at least one day in the range is included in the BlackOutDays
This finds the next date that is not blacked out in a certian direction.
All the items in the collection are removed.
The item is inserted in the specified place in the collection.
The item in the specified index is removed from the collection.
The object in the specified index is replaced with the provided item.
Registers for change notification on date ranges
Un registers for change notification on date ranges
Reject date range changes that would make the blackout dates collection invalid
Update the calendar view to reflect the new blackout dates
Tests to see if a date range is not already selected
date range to test
True if no selected day falls in the given date range
Tests to see if a date range is not already selected
First day of date range to test
Last day of date range to test
True if no selected day falls between start and end
Gets the DateRange that contains the date.
Represents a button control used in Calendar Control, which reacts to the Click event.
Static constructor
Represents the CalendarButton that is used in Calendar Control.
Dependency property field for HasSelectedDays property
Dependency property field for IsInactive property
Apply a template to the button.
Helps to dispose the in control.
Creates the automation peer for the DayButton.
Change to the correct visual state for the button.
true to use transitions when updating the visual state, false to
snap directly to the new visual state.
Common PropertyChangedCallback for dependency properties that trigger visual state changes
True if the CalendarButton represents a date range containing the display date
True if the CalendarButton represents
a month that falls outside the current year
or
a year that falls outside the current decade
Provides data for the DateSelected and DisplayDateChanged events.
Gets the date to be newly displayed.
Gets the date that was previously displayed.
Specifies a DateTime range class which has a start and end.
Initializes a new instance of the CalendarDateRange class.
Initializes a new instance of the CalendarDateRange class which creates a range from a single DateTime value.
Initializes a new instance of the CalendarDateRange class which accepts range start and end dates.
Returns true if any day in the given DateTime range is contained in the current CalendarDateRange.
Coerced the end parameter to satisfy the start <= end constraint
If start <= end the end parameter otherwise the start parameter
Specifies the End date of the CalendarDateRange.
Specifies the Start date of the CalendarDateRange.
Event arguments to notify clients that the range is changing and what the new range will be
Represents a button control used in Calendar Control, which reacts to the Click event.
Default content for the CalendarDayButton
Identifies the Today state.
Identifies the RegularDay state.
Name of the Day state group.
Identifies the BlackoutDay state.
Identifies the NormalDay state.
Name of the BlackoutDay state group.
Static constructor
Represents the CalendarDayButton that is used in Calendar Control.
Dependency property field for IsToday property
Dependency property field for IsSelected property
Dependency property field for IsActive property
Dependency property field for IsBlackedOut property
Dependency property field for IsHighlighted property
Apply a template to the button.
Helps to dispose the in control.
Creates the automation peer for the CalendarDayButton.
Change to the correct visual state for the button.
true to use transitions when updating the visual state, false to
snap directly to the new visual state.
Common PropertyChangedCallback for dependency properties that trigger visual state changes
True if the CalendarDayButton represents today
True if the CalendarDayButton is selected
True if the CalendarDayButton represents a day that falls in the currently displayed month
True if the CalendarDayButton represents a blackout date
True if the CalendarDayButton represents a highlighted date
Represents the month that is used in Calendar Control.
Invoked whenever application code or an internal process,
such as a rebuilding layout pass, calls the ApplyTemplate method.
Helps to dispose the calendar item in control.
Gets a binding to a property on the owning calendar
Gets a value indicating whether the calendar is displayed in months, years or decades.
Specifies values for the different modes of operation of a Calendar.
The Calendar displays a month at a time.
The Calendar displays a year at a time.
The Calendar displays a decade at a time.
Provides data for the DisplayModeChanged event.
Initializes a new instance of the CalendarModeChangedEventArgs class.
Previous value of the property, prior to the event being raised.
Current value of the property at the time of the event.
Gets the new mode of the Calendar.
Gets the previous mode of the Calendar.
Workaround for Dev10 Bug 527138 UIElement.RaiseEvent(e) throws InvalidCastException when
e is of type SelectionChangedEventArgs
e.RoutedEvent was registered with a handler not of type System.Windows.Controls.SelectionChangedEventHandler
Constructor
Routed Event
Items removed from selection
Items added to selection
Specifies values for the different selection modes of a Calendar.
One date can be selected at a time.
One range of dates can be selected at a time.
Multiple dates or ranges can be selected at a time.
No dates can be selected.
Represents the collection of SelectedDates for the Calendar Control.
Initializes a new instance of the CalendarSelectedDatesCollection class.
Adds a range of dates to the Calendar SelectedDates.
Clears all the items of the SelectedDates.
Inserts the item in the specified position of the SelectedDates collection.
Removes the item at the specified position.
The object in the specified index is replaced with the provided item.
Adds a range of dates to the Calendar SelectedDates.
Helper version of AddRange for mouse drag selection.
This version guarantees no exceptions will be thrown by removing blackout days from the range before adding to the collection
Names and helpers for visual states in the controls.
Unfocused state for Calendar Buttons
Focused state for Calendar Buttons
CalendarButtons Focus state group
Normal state
MouseOver state
Pressed state
Disabled state
Common state group
Unfocused state
Focused state
Focus state group
Selected state
Unselected state
Selection state group
Active state
Inactive state
Active state group
Valid state
InvalidFocused state
InvalidUnfocused state
Validation state group
Unwatermarked state
Watermarked state
Watermark state group
Use VisualStateManager to change the visual state of the control.
Control whose visual state is being changed.
true to use transitions when updating the visual state, false to
snap directly to the new visual state.
Ordered list of state names and fallback states to transition into.
Only the first state to be found will be used.
The list of possible reasons why a JumpItem would be rejected from a JumpList when applied.
Unknown reason. This should not be used.
The item was rejected because it was invalid for a jump list. E.g. the file path didn't exist.
If the application is running on a system where jump lists are not available (like XP or Vista)
items will get rejected with this reason.
The item was rejected because the program was not registered to handle the file extension.
The item was rejected because the user had explicitly removed it since the last time a JumpList was applied.
EventArgs for JumpList.JumpItemsRejected event.
EventArgs for JumpList.JumpItemsRemovedByUser event.
Manage the tasks and files that Shell associates with this application.
This allows modification of the Jump List UI in Windows 7 that appears on the Taskbar and Start Menu.
Add the item at the specified file path to the application's JumpList's recent items.
This makes the item eligible for inclusion in the special Recent and Frequent categories.
Add the item to the application's JumpList's recent items.
This makes the item eligible for inclusion in the special Recent and Frequent categories.
Add the task at the specified file path to the application's JumpList's recent items.
This makes the item eligible for inclusion in the special Recent and Frequent categories.
Set the JumpList attached property on an Application.
Get the JumpList attached property for an Application.
Prepare the JumpList for modification.
This works in concert with the Application.JumpList attached property. The JumpList will automatically be applied
to the current application when attached and a corresponding call to EndInit is made.
Nested calls to BeginInit are not allowed.
Signal the end of initialization of this JumpList. If it is attached to the current Application, apply the contents of the jump list.
Calls to EndInit must be paired with calls to BeginInit.
This returns a native COM object that should be deterministically released by the caller, when possible.
Generate a unique string for the ShellLink that can be used for equality checks.
Whether to show the special "Frequent" category.
This category is managed by the Shell and keeps track of items that are frequently accessed by this program.
Applications can request that specific items are included here by calling JumpList.AddToRecentCategory.
Because of duplication, applications generally should not have both ShowRecentCategory and ShowFrequentCategory set at the same time.
Whether to show the special "Recent" category.
This category is managed by the Shell and keeps track of items that have been recently accessed by this program.
Applications can request that specific items are included here by calling JumpList.AddToRecentCategory
Because of duplication, applications generally should not have both ShowRecentCategory and ShowFrequentCategory set at the same time.
The list of JumpItems to be in the JumpList. After a call to Apply this list will contain only those items that were successfully added.
This object is not guaranteed to retain its identity after a call to Apply or other implicit setting of the JumpList.
It should be requeried at such times.
Get the AppUserModelId for the running process.
This is a Shell property that currently is only used as part of a heuristic
for what taskbar item an HWND should be associated with, e.g. you can put
windows from multiple processes into the same group, or you can prevent glomming
of HWNDs that would otherwise be shown together.
Even though this property isn't exposed on the public WPF OM
we still want to make sure that the jump list gets associated with
the current running app even if the client has explicitly changed the id.
It's straightforward to p/invoke to set these for the running application or
the HWND. Not so much for this object.
Releases all native references in a list of _ShellObjectPairs.
The list from which to release the resources.
IID_IEnumIDList
IID_IEnumObjects
IID_IHTMLDocument2
IID_IModalWindow
IID_IObjectArray
IID_IObjectCollection
IID_IPropertyNotifySink
IID_IPropertyStore
IID_IServiceProvider
IID_IShellFolder
IID_IShellLink
IID_IShellItem
IID_IShellItem2
IID_IShellItemArray
IID_ITaskbarList
IID_ITaskbarList2
IID_IUnknown
IID_IApplicationDestinations
IID_IApplicationDocumentLists
IID_ICustomDestinationList
IID_IObjectWithAppUserModelID
IID_IObjectWithProgID
IID_ITaskbarList3
IID_ITaskbarList4
CLSID_TaskbarList
IID_ITaskbarList
CLSID_EnumerableObjectCollection
IID_IEnumObjects.
CLSID_ShellLink
IID_IShellLink
CLSID_DestinationList
IID_ICustomDestinationList
CLSID_ApplicationDestinations
IID_IApplicationDestinations
CLSID_ApplicationDocumentLists
IID_IApplicationDocumentLists
A static class for verifying assumptions.
Executes the specified argument.
The function to execute.
Obsolete: Use Standard.Assert.AreEqual instead of Assert.Equals
The generic type to compare for equality.
The first generic type data to compare. This is is the expected value.
The second generic type data to compare. This is the actual value.
Verifies that two generic type data are equal. The assertion fails if they are not.
The generic type to compare for equality.
The first generic type data to compare. This is is the expected value.
The second generic type data to compare. This is the actual value.
This breaks into the debugger in the case of a failed assertion.
Verifies that two generic type data are not equal. The assertion fails if they are.
The generic type to compare for inequality.
The first generic type data to compare. This is is the value that's not expected.
The second generic type data to compare. This is the actual value.
This breaks into the debugger in the case of a failed assertion.
Verifies that if the specified condition is true, then so is the result.
The assertion fails if the condition is true but the result is false.
if set to true [condition].
A second Boolean statement. If the first was true then so must this be.
If the first statement was false then the value of this is ignored.
This breaks into the debugger in the case of a failed assertion.
Lazy evaluation overload. Verifies that if a condition is true, then so is a secondary value.
The conditional value.
A function to be evaluated for truth if the condition argument is true.
This overload only evaluates the result if the first condition is true.
Verifies that a string has content. I.e. it is not null and it is not empty.
The string to verify.
Verifies that a string has content. I.e. it is not null and it is not purely whitespace.
The string to verify.
Verifies the specified value is not null. The assertion fails if it is.
The generic reference type.
The value to check for nullness.
This breaks into the debugger in the case of a failed assertion.
Verifies that the specified condition is false. The assertion fails if it is true.
The expression that should be false.
This breaks into the debugger in the case of a failed assertion.
Verifies that the specified condition is false. The assertion fails if it is true.
The expression that should be false.
The message to display if the condition is true.
This breaks into the debugger in the case of a failed assertion.
Verifies that the specified condition is true. The assertion fails if it is not.
A condition that is expected to be true.
This breaks into the debugger in the case of a failed assertion.
Verifies that the specified condition is true. The assertion fails if it is not.
A condition that is expected to be true.
The message to write in case the condition is false.
This breaks into the debugger in the case of a failed assertion.
This line should never be executed. The assertion always fails.
This breaks into the debugger in the case of a failed assertion.
This line should never be executed. The assertion always fails.
The message to display if this function is executed.
This breaks into the debugger in the case of a failed assertion.
Verifies that the specified object is null. The assertion fails if it is not.
The item to verify is null.
Verifies that the specified value is within the expected range. The assertion fails if it isn't.
The lower bound inclusive value.
The value to verify.
The upper bound inclusive value.
Verifies that the specified value is within the expected range. The assertion fails if it isn't.
The lower bound inclusive value.
The value to verify.
The upper bound exclusive value.
Verify the current thread's apartment state is what's expected. The assertion fails if it isn't
The expected apartment state for the current thread.
This breaks into the debugger in the case of a failed assertion.
A function signature for Assert.Evaluate.
A function signature for Assert.Implies.
Returns the truth of a predicate.
DoubleUtil uses fixed eps to provide fuzzy comparison functionality for doubles.
Note that FP noise is a big problem and using any of these compare
methods is not a complete solution, but rather the way to reduce
the probability of repeating unnecessary work.
Epsilon - more or less random, more or less small number.
AreClose returns whether or not two doubles are "close". That is, whether or
not they are within epsilon of each other.
There are plenty of ways for this to return false even for numbers which
are theoretically identical, so no code calling this should fail to work if this
returns false.
The first double to compare.
The second double to compare.
The result of the AreClose comparision.
LessThan returns whether or not the first double is less than the second double.
That is, whether or not the first is strictly less than *and* not within epsilon of
the other number.
There are plenty of ways for this to return false even for numbers which
are theoretically identical, so no code calling this should fail to work if this
returns false.
The first double to compare.
The second double to compare.
The result of the LessThan comparision.
GreaterThan returns whether or not the first double is greater than the second double.
That is, whether or not the first is strictly greater than *and* not within epsilon of
the other number.
There are plenty of ways for this to return false even for numbers which
are theoretically identical, so no code calling this should fail to work if this
returns false.
The first double to compare.
The second double to compare.
The result of the GreaterThan comparision.
LessThanOrClose returns whether or not the first double is less than or close to
the second double. That is, whether or not the first is strictly less than or within
epsilon of the other number.
There are plenty of ways for this to return false even for numbers which
are theoretically identical, so no code calling this should fail to work if this
returns false.
The first double to compare.
The second double to compare.
The result of the LessThanOrClose comparision.
GreaterThanOrClose returns whether or not the first double is greater than or close to
the second double. That is, whether or not the first is strictly greater than or within
epsilon of the other number.
There are plenty of ways for this to return false even for numbers which
are theoretically identical, so no code calling this should fail to work if this
returns false.
The first double to compare.
The second double to compare.
The result of the GreaterThanOrClose comparision.
Test to see if a double is a finite number (is not NaN or Infinity).
The value to test.
Whether or not the value is a finite number.
Test to see if a double a valid size value (is finite and > 0).
The value to test.
Whether or not the value is a valid size value.
Wrapper for common Win32 status codes.
The operation completed successfully.
Incorrect function.
The system cannot find the file specified.
The system cannot find the path specified.
The system cannot open the file.
Access is denied.
The handle is invalid.
Not enough storage is available to complete this operation.
There are no more files.
The process cannot access the file because it is being used by another process.
The parameter is incorrect.
The data area passed to a system call is too small.
Cannot nest calls to LoadModule.
Illegal operation attempted on a registry key that has been marked for deletion.
Element not found.
There was no match for the specified key in the index.
An invalid device was specified.
The operation was canceled by the user.
The window class was already registered.
The specified datatype is invalid.
Create a new Win32 error.
The integer value of the error.
Performs HRESULT_FROM_WIN32 conversion.
The Win32 error being converted to an HRESULT.
The equivilent HRESULT value.
Performs HRESULT_FROM_WIN32 conversion.
The Win32 error being converted to an HRESULT.
The equivilent HRESULT value.
Performs the equivalent of Win32's GetLastError()
A Win32Error instance with the result of the native GetLastError
Compare two Win32 error codes for equality.
The first error code to compare.
The second error code to compare.
Whether the two error codes are the same.
Compare two Win32 error codes for inequality.
The first error code to compare.
The second error code to compare.
Whether the two error codes are not the same.
FACILITY_NULL
FACILITY_RPC
FACILITY_DISPATCH
FACILITY_STORAGE
FACILITY_ITF
FACILITY_WIN32
FACILITY_WINDOWS
FACILITY_CONTROL
MSDN doced facility code for ESE errors.
FACILITY_WINCODEC (WIC)
Wrapper for HRESULT status codes.
S_OK
S_FALSE
E_PENDING
E_NOTIMPL
E_NOINTERFACE
E_POINTER
E_ABORT
E_FAIL
E_UNEXPECTED
STG_E_INVALIDFUNCTION
REGDB_E_CLASSNOTREG
DESTS_E_NO_MATCHING_ASSOC_HANDLER. Win7 internal error code for Jump Lists.
There is no Assoc Handler for the given item registered by the specified application.
DESTS_E_NORECDOCS. Win7 internal error code for Jump Lists.
The given item is excluded from the recent docs folder by the NoRecDocs bit on its registration.
DESTS_E_NOTALLCLEARED. Win7 internal error code for Jump Lists.
Not all of the items were successfully cleared
E_ACCESSDENIED
Win32Error ERROR_ACCESS_DENIED.
E_OUTOFMEMORY
Win32Error ERROR_OUTOFMEMORY.
E_INVALIDARG
Win32Error ERROR_INVALID_PARAMETER.
INTSAFE_E_ARITHMETIC_OVERFLOW
COR_E_OBJECTDISPOSED
WC_E_GREATERTHAN
WC_E_SYNTAX
Create an HRESULT from an integer value.
Get a string representation of this HRESULT.
Convert the result of Win32 GetLastError() into a raised exception.
retrieve HRESULT_FACILITY
retrieve HRESULT_CODE
HIGHCONTRAST flags
BITMAPINFOHEADER Compression type. BI_*.
CombingRgn flags. RGN_*
Creates the intersection of the two combined regions.
Creates the union of two combined regions.
Creates the union of two combined regions except for any overlapping areas.
Combines the parts of hrgnSrc1 that are not part of hrgnSrc2.
Creates a copy of the region identified by hrgnSrc1.
For IWebBrowser2. OLECMDEXECOPT_*
For IWebBrowser2. OLECMDF_*
For IWebBrowser2. OLECMDID_*
For IWebBrowser2. READYSTATE_*
DATAOBJ_GET_ITEM_FLAGS. DOGIF_*.
Use the system default, which is to display all error dialog boxes.
The system does not display the critical-error-handler message box.
Instead, the system sends the error to the calling process.
64-bit Windows: The system automatically fixes memory alignment faults and makes them
invisible to the application. It does this for the calling process and any descendant processes.
After this value is set for a process, subsequent attempts to clear the value are ignored.
The system does not display the general-protection-fault message box.
This flag should only be set by debugging applications that handle general
protection (GP) faults themselves with an exception handler.
The system does not display a message box when it fails to find a file.
Instead, the error is returned to the calling process.
Non-client hit test values, HT*
GetClassLongPtr values, GCLP_*
GetWindowLongPtr values, GWL_*
SystemMetrics. SM_*
SystemParameterInfo values, SPI_*
SystemParameterInfo flag values, SPIF_*
CS_*
WindowStyle values, WS_*
Window message values, WM_*
Window style extended values, WS_EX_*
GetDeviceCaps nIndex values.
Number of bits per pixel
Number of planes
Logical pixels inch in X
Logical pixels inch in Y
"FILEOP_FLAGS", FOF_*.
EnableMenuItem uEnable values, MF_*
Possible return value for EnableMenuItem
Specifies the type of visual style attribute to set on a window.
Non-client area window attributes will be set.
DWMFLIP3DWINDOWPOLICY. DWMFLIP3D_*
DWMNCRENDERINGPOLICY. DWMNCRP_*
DWMWINDOWATTRIBUTE. DWMWA_*
WindowThemeNonClientAttributes
Prevents the window caption from being drawn.
Prevents the system icon from being drawn.
Prevents the system icon menu from appearing.
Prevents mirroring of the question mark, even in right-to-left (RTL) layout.
A mask that contains all the valid bits.
SetWindowPos options
ShowWindow options
SCF_ISSECURE
GDI+ Status codes
MSGFLT_*. New in Vista. Realiased in Windows 7.
Shell_NotifyIcon messages. NIM_*
SHAddToRecentDocuments flags. SHARD_*
Shell_NotifyIcon flags. NIF_*
Vista only.
Vista only.
Shell_NotifyIcon info flags. NIIF_*
XP SP2 and later.
XP and later.
Vista and later.
Windows 7 and later
XP and later. Native version called NIIF_ICON_MASK.
AC_*
The state of the icon. There are two flags that can be set independently.
NIS_HIDDEN = 1. The icon is hidden.
NIS_SHAREDICON = 2. The icon is shared.
The idlist for the shell item that should be added to the recent docs folder.
The id of the application that should be associated with this recent doc.
Defines options that are used to set window visual style attributes.
A combination of flags that modify window visual style attributes.
Can be a combination of the WTNCA constants.
A bitmask that describes how the values specified in dwFlags should be applied.
If the bit corresponding to a value in dwFlags is 0, that flag will be removed.
If the bit is 1, the flag will be added.
Width of left border that retains its size.
Width of right border that retains its size.
Height of top border that retains its size.
Height of bottom border that retains its size.
Delegate declaration that matches native WndProc signatures.
Delegate declaration that matches native WndProc signatures.
Delegate declaration that matches managed WndProc signatures.
Sets attributes to control how visual styles are applied to a specified window.
Handle to a window to apply changes to.
Value of type WINDOWTHEMEATTRIBUTETYPE that specifies the type of attribute to set.
The value of this parameter determines the type of data that should be passed in the pvAttribute parameter.
Can be the following value:
WTA_NONCLIENT (Specifies non-client related attributes).
pvAttribute must be a pointer of type WTA_OPTIONS.
A pointer that specifies attributes to set. Type is determined by the value of the eAttribute value.
Specifies the size, in bytes, of the data pointed to by pvAttribute.
Overload of SystemParametersInfo for getting and setting NONCLIENTMETRICS.
Overload of SystemParametersInfo for getting and setting HIGHCONTRAST.
Sets the User Model AppID for the current process, enabling Windows to retrieve this ID
Retrieves the User Model AppID that has been explicitly set for the current process via SetCurrentProcessExplicitAppUserModelID
ShellItem attribute flags. SIATTRIBFLAGS_*
Flags for SetTabProperties. STPF_*
The native enum was called STPFLAG.
Flags for Setting Taskbar Progress state. TBPF_*
The native enum was called TBPFLAG.
THUMBBUTTON mask. THB_*
THUMBBUTTON flags. THBF_*
GetPropertyStoreFlags. GPS_*.
These are new for Vista, but are used in downlevel components
KNOWNDESTCATEGORY. KDC_*
Objects can be copied
DROPEFFECT_COPY
Objects can be moved
DROPEFFECT_MOVE
Objects can be linked
DROPEFFECT_LINK.
If this bit is set on an item in the shell folder, a
'Create Shortcut' menu item will be added to the File
menu and context menus for the item. If the user selects
that command, your IContextMenu::InvokeCommand() will be called
with 'link'.
That flag will also be used to determine if 'Create Shortcut'
should be added when the item in your folder is dragged to another
folder.
supports BindToObject(IID_IStorage)
Objects can be renamed
Objects can be deleted
Objects have property sheets
Objects are drop target
Object is encrypted (use alt color)
'Slow' object
Ghosted icon
Shortcut (link)
Shared
Read-only
Hidden object
May contain children with SFGAO_FILESYSTEM
Support BindToObject(IID_IShellFolder)
Is a win32 file system object (file/folder/root)
May contain children with SFGAO_FOLDER (may be slow)
Invalidate cached information (may be slow)
Is this removeable media?
Object is compressed (use alt color)
Supports IShellFolder, but only implements CreateViewObject() (non-folder view)
Is a non-enumerated object (should be hidden)
Should show bold in explorer tree
Obsolete
Obsolete
Supports BindToObject(IID_IStream)
May contain children with SFGAO_STORAGE or SFGAO_STREAM
For determining storage capabilities, ie for open/save semantics
Attributes that are masked out for PKEY_SFGAOFlags because they are considered
to cause slow calculations or lack context
(SFGAO_VALIDATE | SFGAO_ISSLOW | SFGAO_HASSUBFOLDER and others)
IShellFolder::EnumObjects grfFlags bits. Also called SHCONT
IShellFolder::GetDisplayNameOf/SetNameOf uFlags. Also called SHGDNF.
For compatibility with SIGDN, these bits must all sit in the LOW word.
SHELLITEMCOMPAREHINTF. SICHINT_*.
iOrder based on display in a folder view
exact instance compare
iOrder based on canonical name (better performance)
ShellItem enum. SIGDN_*.
STR_GPS_*
When requesting a property store through IShellFolder, you can specify the equivalent of
GPS_DEFAULT by passing in a null IBindCtx parameter.
You can specify the equivalent of GPS_READWRITE by passing a mode of STGM_READWRITE | STGM_EXCLUSIVE
in the bind context
Here are the string versions of GPS_ flags, passed to IShellFolder::BindToObject() via IBindCtx::RegisterObjectParam()
These flags are valid when requesting an IPropertySetStorage or IPropertyStore handler
The meaning of these flags are described above.
There is no STR_ equivalent for GPS_TEMPORARY because temporary property stores
are provided by IShellItem2 only -- not by the underlying IShellFolder.
WPARAM value for a THUMBBUTTON being clicked.
fmtid
pid
PKEY_Title
PKEY_AppUserModel_ID
PKEY_AppUserModel_IsDestListSeparator
PKEY_AppUserModel_RelaunchCommand
PKEY_AppUserModel_RelaunchDisplayNameResource
PKEY_AppUserModel_RelaunchIconResource
Unknown Object Array
Shell Namespace helper
Shell Namespace helper 2
This function must be called first to validate use of other members.
This function adds a tab for hwnd to the taskbar.
The HWND for which to add the tab.
This function deletes a tab for hwnd from the taskbar.
The HWND for which the tab is to be deleted.
This function activates the tab associated with hwnd on the taskbar.
The HWND for which the tab is to be actuvated.
This function marks hwnd in the taskbar as the active tab.
The HWND to activate.
Marks a window as full-screen.
The handle of the window to be marked.
A Boolean value marking the desired full-screen status of the window.
Setting the value of fFullscreen to true, the Shell treats this window as a full-screen window, and the taskbar
is moved to the bottom of the z-order when this window is active. Setting the value of fFullscreen to false
removes the full-screen marking, but does not cause the Shell to treat the window as though it were
definitely not full-screen. With a false fFullscreen value, the Shell depends on its automatic detection facility
to specify how the window should be treated, possibly still flagging the window as full-screen.
Allows an application to retrieve the most recent and frequent documents opened in that app, as reported via SHAddToRecentDocs
Set the App User Model ID for the application retrieving this list. If an AppID is not provided via this method,
the system will use a heuristically determined ID. This method must be called before GetList.
App Id.
Retrieve an IEnumObjects or IObjectArray for IShellItems and/or IShellLinks.
Items may appear in both the frequent and recent lists.
Provides access to the App User Model ID on objects supporting this value.
Provides access to the ProgID associated with an object
Wraps a managed stream instance into an interface pointer consumable by COM.
Initializes a new instance of the ManagedIStream class with the specified managed Stream object.
The stream that this IStream reference is wrapping.
Creates a new stream object with its own seek pointer that
references the same bytes as the original stream.
When this method returns, contains the new stream object. This parameter is passed uninitialized.
For more information, see the existing documentation for IStream::Clone in the MSDN library.
This class doesn't implement Clone. A COMException is thrown if it is used.
Ensures that any changes made to a stream object that is open in transacted
mode are reflected in the parent storage.
A value that controls how the changes for the stream object are committed.
For more information, see the existing documentation for IStream::Commit in the MSDN library.
Copies a specified number of bytes from the current seek pointer in the
stream to the current seek pointer in another stream.
A reference to the destination stream.
The number of bytes to copy from the source stream.
On successful return, contains the actual number of bytes read from the source.
(Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
to this parameter on success.)
On successful return, contains the actual number of bytes written to the destination.
(Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
to this parameter on success.)
Restricts access to a specified range of bytes in the stream.
The byte offset for the beginning of the range.
The length of the range, in bytes, to restrict.
The requested restrictions on accessing the range.
For more information, see the existing documentation for IStream::LockRegion in the MSDN library.
This class doesn't implement LockRegion. A COMException is thrown if it is used.
Reads a specified number of bytes from the stream object into memory starting at the current seek pointer.
When this method returns, contains the data read from the stream. This parameter is passed uninitialized.
The number of bytes to read from the stream object.
A pointer to a ULONG variable that receives the actual number of bytes read from the stream object.
For more information, see the existing documentation for ISequentialStream::Read in the MSDN library.
Discards all changes that have been made to a transacted stream since the last Commit call.
This class doesn't implement Revert. A COMException is thrown if it is used.
Changes the seek pointer to a new location relative to the beginning of the
stream, to the end of the stream, or to the current seek pointer.
The displacement to add to dwOrigin.
The origin of the seek. The origin can be the beginning of the file, the current seek pointer, or the end of the file.
On successful return, contains the offset of the seek pointer from the beginning of the stream.
(Note the native signature is to a ULARGE_INTEGER*, so 64 bits are written
to this parameter on success.)
For more information, see the existing documentation for IStream::Seek in the MSDN library.
Changes the size of the stream object.
The new size of the stream as a number of bytes.
For more information, see the existing documentation for IStream::SetSize in the MSDN library.
Retrieves the STATSTG structure for this stream.
When this method returns, contains a STATSTG structure that describes this stream object.
This parameter is passed uninitialized.
Members in the STATSTG structure that this method does not return, thus saving some memory allocation operations.
Removes the access restriction on a range of bytes previously restricted with the LockRegion method.
The byte offset for the beginning of the range.
The length, in bytes, of the range to restrict.
The access restrictions previously placed on the range.
For more information, see the existing documentation for IStream::UnlockRegion in the MSDN library.
This class doesn't implement UnlockRegion. A COMException is thrown if it is used.
Writes a specified number of bytes into the stream object starting at the current seek pointer.
The buffer to write this stream to.
The number of bytes to write to the stream.
On successful return, contains the actual number of bytes written to the stream object.
If the caller sets this pointer to null, this method does not provide the actual number
of bytes written.
Releases resources controlled by this object.
Dispose can be called multiple times, but trying to use the object
after it has been disposed will generally throw ObjectDisposedExceptions.
The native RGB macro.
Convert a native integer that represent a color with an alpha channel into a Color struct.
The integer that represents the color. Its bits are of the format 0xAARRGGBB.
A Color representation of the parameter.
From a list of BitmapFrames find the one that best matches the requested dimensions.
The methods used here are copied from Win32 sources. We want to be consistent with
system behaviors.
Simple guard against the exceptions that File.Delete throws on null and empty strings.
The path to delete. Unlike File.Delete, this can be null or empty.
Note that File.Delete, and by extension SafeDeleteFile, does not throw an exception
if the file does not exist.
GDI's DeleteObject
GDI+'s DisposeImage
Utility to help classes catenate their properties for implementing ToString().
The StringBuilder to catenate the results into.
The name of the property to be catenated.
The value of the property to be catenated.
Generates ToString functionality for a struct. This is an expensive way to do it,
it exists for the sake of debugging while classes are in flux.
Eventually this should just be removed and the classes should
do this without reflection.
Encodes a URL string. Duplicated functionality from System.Web.HttpUtility.UrlEncode.
Duplicated from System.Web.HttpUtility because System.Web isn't part of the client profile.
URL Encoding replaces ' ' with '+' and unsafe ASCII characters with '%XX'.
Safe characters are defined in RFC2396 (http://www.ietf.org/rfc/rfc2396.txt).
They are the 7-bit ASCII alphanumerics and the mark characters "-_.!~*'()".
This implementation does not treat '~' as a safe character to be consistent with the System.Web version.
Is this using WPF4?
There are a few specific bugs in Window in 3.5SP1 and below that require workarounds
when handling WM_NCCALCSIZE on the HWND.
A static class for retail validated assertions.
Instead of breaking into the debugger an exception is thrown.
Ensure that the current thread's apartment state is what's expected.
The required apartment state for the current thread.
The message string for the exception to be thrown if the state is invalid.
Thrown if the calling thread's apartment state is not the same as the requiredState.
Ensure that an argument is neither null nor empty.
The string to validate.
The name of the parameter that will be presented if an exception is thrown.
Ensure that an argument is neither null nor does it consist only of whitespace.
The string to validate.
The name of the parameter that will be presented if an exception is thrown.
Verifies that an argument is not null.
Type of the object to validate. Must be a class.
The object to validate.
The name of the parameter that will be presented if an exception is thrown.
Verifies that an argument is not null.
Type of the object to validate. Must be a class.
The object to validate.
The name of the parameter that will be presented if an exception is thrown.
Verifies that an argument is null.
Type of the object to validate. Must be a class.
The object to validate.
The name of the parameter that will be presented if an exception is thrown.
Verifies the specified statement is true. Throws an ArgumentException if it's not.
The statement to be verified as true.
Name of the parameter to include in the ArgumentException.
Verifies the specified statement is true. Throws an ArgumentException if it's not.
The statement to be verified as true.
Name of the parameter to include in the ArgumentException.
The message to include in the ArgumentException.
Verifies that the specified value is within the expected range. The assertion fails if it isn't.
The lower bound inclusive value.
The value to verify.
The upper bound exclusive value.
Display the system menu at a specified location.
The location to display the system menu, in logical screen coordinates.
Private constructor. The public way to access this class is through the static Current property.
TaskbarItem Attached Dependency Property
Handles changes to the TaskbarItem property.
Coerces the TaskbarItem value.
ProgressState Dependency Property
Handles changes to the ProgressState property.
ProgressValue Dependency Property
Overlay Dependency Property
Handles changes to the Overlay property.
Description Dependency Property
Handles changes to the Description property.
ThumbnailClipMargin Dependency Property
Handles changes to the LiveThumbnailClipMargin property.
ThumbButtonInfos Dependency Property
Gets or sets the ProgressState property. This dependency property
indicates the progress state of the Window on the superbar.
Gets or sets the ProgressValue property. This dependency property
indicates the value of the progress bar for the Window's Superbar item.
Gets or sets the Overlay property. This dependency property
indicates the overlay that is used to indicate status for the associated Window.
Gets or sets the Description property. This dependency property
indicates the tooltip to display on the thumbnail for this window.
Gets or sets the LiveThumbnailClipMargin property. This dependency property
indicates the border of the Window to clip when displayed in the taskbar thumbnail preview.
Gets or sets the ThumbButtonInfos property. This dependency property
indicates the collection of command buttons to be displayed in the Window's DWM thumbnail.
CommandParameter Dependency Property
CommandTarget Dependency Property
Gets or sets the whether this should be visible in the UI.
Gets or sets the DismissWhenClicked property. This dependency property
indicates whether the thumbnail window should disappear as a result
of the user clicking this button.
Gets or sets the ImageSource property. This dependency property
indicates the ImageSource to use for this button's display.
Gets or sets the IsBackgroundVisible property. This dependency property
indicates whether the default background should be shown.
Gets or sets the Description property. This dependency property
indicates the text to display in the tooltip for this button.
Gets or sets the IsEnabled property.
This dependency property
indicates whether the button is receptive to user interaction and
should appear as such. The button will not raise click events from
the user when this property is false.
See also IsInteractive.
Gets or sets the IsInteractive property.
This dependency property allows an enabled button, as determined
by the IsEnabled property, to not raise click events. Buttons that
have IsInteractive=false can be used to indicate status.
IsEnabled=false takes precedence over IsInteractive=false.
A frozen empty ThumbButtonInfoCollection.
The extent of the top of the window to treat as the caption.
The Window that's chrome is being modified.
Underlying HWND for the _window.
Object that describes the current modifications being made to the chrome.
Add and remove a native WindowStyle from the HWND.
The styles to be removed. These can be bitwise combined.
The styles to be added. These can be bitwise combined.
Whether the styles of the HWND were modified as a result of this call.
Get the WindowState as the native HWND knows it to be. This isn't necessarily the same as what Window thinks.
Get the bounding rectangle for the window in physical coordinates.
The bounding rectangle for the window.
Update the items in the system menu based on the current, or assumed, WindowState.
The state to assume that the Window is in. This can be null to query the Window's state.
We want to update the menu while we have some control over whether the caption will be repainted.
Matrix of the HT values to return when responding to NC window messages.
Retrieves exception strings and other localized strings.
Provides VisualStateManager behavior for ButtonBase controls.
Provides VisualStateManager base behavior for controls.
Provides focus states.
Forwards the Loaded event to UpdateState.
Returns the value of the VisualStateBehavior attached property.
Sets the value of the VisualStateBehavior attached property.
Setting the value will attach the behavior to the instance of the control.
The attached DependencyProperty for VisualStateBehavior.
Checks that a VisualStateBehavior isn't already attached. If not,
then attaches to the Control using OnAttach.
Checks that a VisualStateBehavior isn't already attached. If not,
then attaches to the Control using OnAttach.
Used to determine if a VisualStateBehavior is already attached.
Sets whether a VisualStateBehavior is already attached.
Attached property used to flag whether a VisualStateBehavior is attached.
Applies the specified behavior to all instances of the target
control type.
The behavior being registered.
Attach to the appropriate events on the instance of the
control in order to update the state correctly.
An instance of the control.
Detach to the appropriate events on the instance of the
control in order to not leak memory.
An instance of the control.
This handler will be fired from the Unloaded event and causes the control to detach behaviors.
Control
Unused
This handler will be fired from the Loaded event and causes the control to re-attach behaviors.
Control
Unused
Called to update the control's visual state.
The instance of the control being updated.
Whether to use transitions or not.
Attaches an event handler to be called when a property changes.
When this DependencyProperty changes on the instance, the handler will be called.
The target type of the property or the instance if it is an attached property.
The instance of the object.
The handler to call.
true if the handler was attached, false otherwise.
Specifies the Type of the Control that this behavior targets.
Attaches to property changes and events.
An instance of the control.
Detaches property changes and events.
The control
Called to update the control's visual state.
The instance of the control being updated.
Whether to use transitions or not.
This behavior targets Control derived Controls.
Attaches to property changes and events.
An instance of the control.
Detaches property changes and events.
The control
Called to update the control's visual state.
The instance of the control being updated.
Whether to use transitions or not.
This behavior targets ButtonBase derived Controls.
Provides VisualStateManager behavior for ListBoxItem controls.
Attaches to property changes and events.
An instance of the control.
Detaches to property changes and events.
An instance of the control.
Called to update the control's visual state.
The instance of the control being updated.
Whether to use transitions or not.
This behavior targets ListBoxItem derived Controls.
Provides VisualStateManager behavior for ProgressBar controls.
Attaches to property changes and events.
An instance of the control.
Detaches property changes and events.
The control
Called to update the control's visual state.
The instance of the control being updated.
Whether to use transitions or not.
This behavior targets ProgressBar derived Controls.
Provides VisualStateManager behavior for TextBox controls.
Attaches to property changes and events.
An instance of the control.
Detaches property changes and events.
The control
Called to update the control's visual state.
The instance of the control being updated.
Whether to use transitions or not.
This behavior targets TextBoxBase derived Controls.
Provides VisualStateManager behavior for ToggleButton controls.
Attaches to property changes and events.
An instance of the control.
Detaches property changes and events.
The control
Called to update the control's visual state.
The instance of the control being updated.
Whether to use transitions or not.
This behavior targets ToggleButton derived Controls.
Given a base type, which may be an interface, and a target type, this returns the most-base type (not an interface)
of type that implements or is equal to the base type.
True if the target type is assignable from a generic base class which matches
the definition
Return the default handler if any for the given type.
Type for handler
Default handler if any
Return the base type for the given handler.
Handler
Base type
Define an expected VisualState in the contract between a Control and its
ControlTemplate for use with the VisualStateManager.
Name of the VisualState.
Name of the VisualStateGroup containing this state.
A visual state that can be transitioned into.
The name of the VisualState.
Storyboard defining the values of properties in this visual state.
EventArgs for VisualStateGroup.CurrentStateChanging and CurrentStateChanged events.
The old state the control is transitioning from
The new state the control is transitioning to
The control involved in the state change
A group of mutually exclusive visual states.
The Name of the VisualStateGroup.
VisualStates in the group.
Transitions between VisualStates in the group.
VisualState that is currently applied.
Raised when transition begins
Raised when transition ends and new state storyboard begins.
Manages visual states and their transitions on a control.
Transitions a control's state.
The control who's state is changing.
The new state that the control is in.
Whether to use transition animations.
true if the state changed successfully, false otherwise.
Allows subclasses to override the GoToState logic.
If the stateGroupsRoot or control is removed from the tree, then the new
storyboards will not be able to resolve target names. Thus,
if the stateGroupsRoot or control is not in the tree, don't start the new
storyboards.
Get the most appropriate transition between two states.
Element being transitioned.
Group being transitioned.
VisualState being transitioned from.
VisualState being transitioned to.
The most appropriate transition between the desired states.
Returns the root element of an expanded template for a given control.
Defines a transition between VisualStates.
Name of the state to transition from.
Name of the state to transition to.
Storyboard providing fine grained control of the transition.
Duration of the transition.
 This Transition creates a fade effect animation that spans its duration. This
is done by updating the opacity variable of the node at regular interval.
Represents a class that apply transition style elements for the content present in the ContentControl.
Using a DependencyProperty as the backing store for Duration. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for EasingFunction. This enables animation, styling, binding, etc...
Gets or sets the length of time for which this timeline plays, not counting
repetitions.
Gets or sets EasingFunctionBase that allow to
apply custom mathematical formulas to animations
 This Transition creates a rotation animation that spans its . This is done
by updating the rotate variable of the node at regular interval. The angle value
is specified in degrees.
Using a DependencyProperty as the backing store for Easing. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Duration. This enables animation, styling, binding, etc...
Gets or sets the length of time for which this timeline plays, not counting
repetitions.
Gets or sets EasingFunctionBase that allow to
apply custom mathematical formulas to animations
 Animating the content one after another in a regular .
Defines a variable for
Using a DependencyProperty as the backing store for Easing. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Direction. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Duration. This enables animation, styling, binding, etc...
Create animation for the control while exit
to value
timeline to exit animation
Create animation for the control while enter
from value
returns timeline for animation
Gets or sets the length of time for which this timeline plays, not counting
repetitions.
Gets or sets EasingFunctionBase that allow to
apply custom mathematical formulas to animations
Gets or sets direction of the slide.
TransitionContentControl is a ContentControl that contains
the implementation for the controls that needs transitions.
Using a DependencyProperty as the backing store for Transition. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for EnableAnimation. This enables animation, styling, binding, etc...
Initializes a new instance of the class.
To Dispose unused objects
Initializes all the child elements of control.
Invoked when the Size is changed
Invoked when the content is changed
old content value
new content value
Gets or sets the transition.
The default value is null.
Gets or sets a value to animate while up/down click.
true if [enable animation]; otherwise, false.
Represents a convertor that inverts the transition values by applying custom logic using .
Inverts the transition
input value
target type
input parameter
input language
converted value as object
Converts back into default type
input value
target type
input parameter
input language
converted value as object
Represents an enum list for the directions that move the position of ContentControl when applying transition.
Bottom position
Center position
Top position
Left position
Right position
Creates an enum list for the Slide Direction
Up Direction
Down Direction
Up Direction
Down Direction
Default Direction
Class that stores methods used to operate on data bindings.
Property to Enable or Disable DataBinding Errors.
Gets EnableBindingErrors for given object.
Given object.
Sets EnableBindingErrors for given object.
Given object
Given value
Creates and associates a new instance of with the specified binding target property.
The binding target of the binding.
Source of the data for the binding.
The target property of the binding.
Path (can be DependencyProperty, or just string with property name) to the source property.
A new instance of .
Creates and associates a new instance of with the specified binding target property.
The binding target of the binding.
Source of the data for the binding.
The target property of the binding.
Path (can be DependencyProperty, or just string with property name) to the source property.
Binding mode.
A new instance of .
Creates and associates a new instance of with the specified binding target property.
The binding target of the binding.
Source of the data for the binding.
The target property of the binding.
Path (can be DependencyProperty, or just string with property name) to the source property.
Binding mode
Binding converter.
A new instance of .
Sets the relative binding.
The target.
The dependency property.
Type of the source.
The source property.
Returns relative binding reference
Sets the relative binding.
The target.
The dependency property.
Type of the source.
The source property.
The binding mode.
Returns relative binding reference
Creates and associates a new instance of with the specified relative binding target property.
The binding target of the binding.
The target property of the binding.
Type of the source (to be found among the ancestors) of the data for the binding.
Path (can be , or just string with property name) to the source property.
Binding mode.
Ancestor level, should be greater or equal to 1.
A new instance of .
Creates and associates a new instance of with the specified template parent property.
The binding target.
The target property of the binding.
Source of the data for the binding.
Binding mode.
A new instance of .
Enumerates all element visual children of the specified type and sets binding for the specified property.
Specifies root element of the visual tree to inspect.
Specifies type of the visual children to add binding to.
Specifies source of the binding.
Specifies dependency property on the children to be binded.
Specifies dependency property on the source to create binding to.
Class that stores methods used to listen WPF traces and handle exceptions.
Stores compressed wpf trace info in memory.
Stores compressed debug traces in memory.
Specifies trace listener for WPF traces.
Specifies trace listener for debug trace.
Compressor used to compress WPF traces.
Compressor used to compress debug trace.
Attaches listeners for WPF traces, and exception handling that is able to send mail containing all info about the exception.
Determines whether [is theme active].
Return 0 or 1
Gets the name of the current theme.
Name of the PSZ theme file.
The dw max name chars.
The PSZ color buff.
The dw max color chars.
The PSZ size buff.
The CCH max size chars.
Return current theme name value.
Adds listener to the trace, removes default listener, and sets the specified trace level.
Trace source to customize.
Trace listener to be added to the trace source listeners collection.
Tracing level to be set. It is defaulted to SourceLevels.Information if null.
Saves traces and closes streams.
The sender.
Instance that is containing event data.
Saves compressed traces and sends mail with exception if needed.
Exception that caused this method to be called, can be null.
Writes all information regarding exception to the debug log.
Given exception.
Handles exception.
The sender.
Instance that is containing event data.
Sends the mail.
The mail body.
The path debug log.
The path WPF traces.
Interaction logic for DrawingHelper.xaml
Hash table for maintain drawing brush.
Holds top most visual object reference.
conversion chain count.
Identifies Drawing dependency property.
Called when [drawing brush changed].
The dependency object.
The instance containing the event data.
Gets the points from drawing.
The drawing.
Pointes collection.
Gets the points from geometry drawing.
The drawing.
List of points which is present in geometry drawing.
Gets the points from geometry.
The geometry.
List of points which is present in Geometry.
Gets the guideline set for drawing.
The drawing.
The guideline set.
Applies the transform to drawing.
The drawing.
The general transform.
Drawing object from Transform.
Gets the drawing.
The object.
The Drawing.
Converts the drawing brush to drawing.
The brush.
Drawing from drawing brush.
Converts the visual to drawing.
The visual.
The Drawing.
When overridden in a derived class, participates in rendering operations that are directed by the layout system. The rendering instructions for this element are not used directly when this method is invoked, and are instead preserved for later asynchronous use by layout and drawing.
The drawing instructions for a specific element. This context is provided to the layout system.
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Gets or sets Drawing instance to draw.
Presents static class for drawing process purpose.
Presents static empty point.
Represents WFC flag.
Prepares the fake.
The main element.
Drawing brush from drawing group.
Prepares the fake.
The main element.
The fake border.
Gets the screen shot.
The handle of the window, from which screenshot have to be made.
The bounds of the screenshot.
Bitmap from select object.
Gets the drawing group.
The element.
The main point.
DrawingGroup from element.
Gets the drawing.
The element.
The main point.
Drawing from screen.
Gets the drawing use drawing visual.
The element.
The set point.
Drawing from drawing visual.
Gets the drawing use visual tree helper.
The element.
The set point.
Drawing from drawing group.
Gets the drawing tree.
The element.
The drawing list.
The main point.
if set to true [is first branch].
Boolean value
Clear Command
Gets the Clear Command.
The Clear Command.
Dependency property for Input
Dependency property for FilterColor
Default constructor
Impicit input
The color used to tint the input.
Structure describes HSV color.
Hue parameter.
Saturation parameter.
Brightness parameter.
Initializes a new instance of the struct.
The hue value.
The saturation.
The brightness.
Converts RGB color to HSV color.
The R parameter.
The B parameter.
The G parameter.
HSV color.
Converts HSV color to RGB color.
The H parameter.
The S parameter.
The V parameter.
RGB color.
Contains states.
Resource is enabled.
Resource is disabled.
Struct for Enable or Disable the resources.
Enabled resource.
Disabled resource.
Converter to convert IsEnabled(bool) type into Resource.
Resources struct.
Initializes a new instance of the class.
The resources.
Converts a value.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Converts a value.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
A converted value. If the method returns null, the valid null value is used.
Markup extension that provides resource accordingly .
Initializes a new instance of the class.
The id for resource.
Creates
that provides an object that is set as the value of the target property for this markup extension.
Object that can provide services for the markup extension.
The object value to set on the property where the extension is applied.
Gets the enabled resource.
The service provider.
Object of enabled resource
Gets the disabled resource.
The service provider.
Disabled resource as object.
Gets or sets the value that represents resource key.
Markup extension for work with resources.
Assembly reference.
Initializes a new instance of the class.
Initializes a new instance of the class.
Given resource key state.
Given string id of resource key.
Determines whether the specified is equal to the current .
The to compare with the current .
True if the specified is equal to the current ; otherwise, false.
Serves as a hash function for a particular type.
A hash code for the current .
Returns a that represents the current markup extension.
A that represents the current markup extension.
Returns that is used as a key in a dictionary.
Object that can provide services for the markup extension.
The object value to set on the property where the extension is applied.
Gets or sets the value that represents accessibility of .
Gets or sets the value that represents key of resource.
Gets the value that represents an where is the resources is located.
Represents the KeyCode for keydown
Keycodes to char.
The key.
if set to true [is shift].
LicenseHelper class used for validate the license of syncfusion controls
Validates the license for tools controls in .NETCore project
Class to find the logical elements using GetParent and GetChild methods.
Gets the parent.
The current.
Parent dependency object.
Gets the root parent.
The current.
Root parent dependency object.
Gets the type of the parent of.
The current.
The looking type.
Parent Dependency object with specific type.
Represents window layout information.
Handle of window.
Either the handle of the window to position this window behind, or a flag stating where in the Z-order to put the window:
* -2 = Put the window below all topmost windows and above all non-topmost windows.
* -1 = Make the window topmost (above all other windows) permanently.
* 0 = Put the window at the top of the Z-order.
* 1 = Put the window at the bottom of the Z-order.
The x coordinate of where to put the upper-left corner of the window.
The y coordinate of where to put the upper-left corner of the window.
The x coordinate of where to put the lower-right corner of the window.
The y coordinate of where to put the lower-right corner of the window.
Zero or more of the following flags stating how to move the window:
* 32 = Fully redraw the window in its new position.
* 128 = Hide the window from the screen.
* 16 = Do not make the window active after moving it unless it was already the active window.
* 256 = Do not redraw anything drawn on the window after it is moved.
* 2 = Do not move the window.
* 1 = Do not resize the window.
* 8 = Do not remove the image of the window in its former position, effectively leaving a ghost image on the screen.
* 4 = Do not change the window's position in the Z-order.
* 64 = Show the window if it is hidden.
GetWindowLongPtr values, GWL_*
Value for WNDPROC
Value for HINSTANCE
Value for HWNDPARENT
Value for STYLE
Value for EXSTYLE
Value for USERDATA
Value for ID
Represents point.
x coordinate.
y coordinate.
Initializes a new instance of the class.
Initializes a new instance of the class.
The x value.
The y value.
Returns a that represents the current .
A that represents the current .
The RECT structure defines the coordinates of the upper-left
and lower-right corners of a rectangle.
Specifies the x-coordinate of the upper-left corner of the
rectangle.
Specifies the y-coordinate of the upper-left corner of the
rectangle.
Specifies the x-coordinate of the lower-right corner of the
rectangle.
Specifies the y-coordinate of the lower-right corner of the
rectangle.
Initializes a new instance of the struct.
that represents upper-left corner of the rectangle.
that represents lower-right corner of the rectangle.
Initializes a new instance of the struct.
The x-coordinate of the upper-left corner of the
rectangle.
The y-coordinate of the upper-left corner of the
rectangle.
The x-coordinate of the lower-right corner of the
rectangle.
The y-coordinate of the lower-right corner of the
rectangle.
Initializes a new instance of the struct.
The rect value.
Creates new from given parameters.
The x coordinate of the upper-left corner.
The y coordinate of the upper-left corner.
Given width.
Given height.
A new .
Gets actual size of the rectangle.
Corresponding Result with hit test resultant value.
Error message
Transparent message.
Nowhere message.
Client message.
Caption message.
Sysmenu message
GrowBox message
Menu message
HScroll message
VScroll message
ButtonMin message
ButtonMax message
BorderLeft message
BorderRight message
BorderTop message
BorderBottom message
CornerLeftTop message
CornerTopRight message
CornerTopLeft message
CornerBottonRight message
Border message
Object message
Close message
Help message
EnableMenuItem uEnable values
Possible return value for EnableMenuItem
Value for Enabled
Value for BYCOMMAND
Value for GRAYED
Value for DISABLED
WindowStyle values
Value for overlapped
Value for POPUP
Value for CHILD
Value for MINIMIZE
Value for VISIBLE
Value for Disabled
Value for CLIPSIBLINGS
Value for CLIPCHILDREN
Value for maximize
Value for border
Value for DLGFRAME
Value for VSCROLL
Value for hscroll
Value for sysmenu
Value for thickframe
Value for group
Value for tabstop
Value for minimizebox
Value for maximizebox
Value for caption
Value for tiled
Value for MINIMIZE
Value for SIZEBOX
Value for titledwindow
Value for overlappedwindow
Value for popupwindow
Value for childwindow
System menu options
Resize the window.
Move the window.
Minimize state.
Maximize state.
Next window state.
Preview window state.
close state.
Vertical scroll state.
Horizontal scroll state.
Mouse menu state.
Keyboard menu state.
Arrange window state.
Restore state.
Task List state.
Screen save state.
Hot key state.
Default state.
Monitor power state.
Context help state.
Separator state.
SCF_ISSECURE state.
Icon image state.
Zooming state.
ShowWindow options.
Value for Hide state.
Value for show normal state.
Value for Normal state.
Value for Show minimized
Value for Maximized state.
Value for maxim.
Value for Activate.
Value for show.
Value for minimize.
Value for SHOWMINNOACTIVE.
Value for SHOWNA
Value for RESTORE
Value for SHOWDEFAULT
Value for FORCEMINIMIZE
Window message values, WM_*
Value for NULL
Value for CREATE
Value for DESTROY
Value for MOVE
Value for SIZE
Value for ACTIVATE
Value for SETFOCUS
Value for KILLFOCUS
Value for ENABLE
Value for SETREDRAW
Value for SETTEXT
Value for GETTEXT
Value for GETTEXTLENGTH
Value for PAINT
Value for CLOSE
Value for QUERYENDSESSION
Value for QUIT
Value for QUERYOPEN
Value for ERASEBKGND
Value for SYSCOLORCHANGE
Value for WINDOWPOSCHANGING
Value for WINDOWPOSCHANGED
Value for SETICON
Value for NCCREATE
Value for NCDESTROY
Value for NCCALCSIZE
Value for NCHITTEST
Value for NCPAINT
Value for NCACTIVATE
Value for GETDLGCODE
Value for SYNCPAINT
Value for NCMOUSEMOVE
Value for NCLBUTTONDOWN
Value for NCLBUTTONUP
Value for NCLBUTTONDBLCLK
Value for NCRBUTTONDOWN
Value for NCRBUTTONUP
Value for NCRBUTTONDBLCLK
Value for NCMBUTTONDOWN
Value for NCMBUTTONUP
Value for NCMBUTTONDBLCLK
Value for SYSKEYDOWN
Value for SYSKEYUP
Value for SYSCHAR
Value for SYSDEADCHAR
Value for SYSCOMMAND
Value for DWMCOMPOSITIONCHANGED
Value for USER
Value for APP
Window Placement
The Length value
The Flag value
The Show window option
The Minimum position
The Maximum Position
The normal position
Stores flags for class functions.
Retains the current size.
Retains the current position.
Retains the current Z order.
Does not redraw changes.
Does not activate the window.
If this flag is not set, the window is activated and moved to the top of either the topmost
or non-topmost group (depending on the setting of the hWndInsertAfter
parameter of ChromelessWindowInterop.SetWindowPos function.
Draws a frame (defined in the window's class description) around the window.
Applies new frame styles set using the SetWindowLong function.
Sends a WM_NCCALCSIZE message to the window, even if the window's size is not being changed.
If this flag is not specified, WM_NCCALCSIZE is sent only when the window's size is being changed.
Displays the window.
Hide the window from the screen.
Discards the entire contents of the client area.
If this flag is not specified, the valid contents of the client area are saved and copied back into
the client area after the window is sized or repositioned.
Does not change the owner window's position in the Z order.
Same as the flag.
Prevents the window from receiving the message.
Prevents generation of the WM_SYNCPAINT message.
If the calling thread and the thread that owns the window are attached to different input queues,
the system posts the request to the thread that owns the window.
This prevents the calling thread from blocking its execution while other threads process the request
Places the window above all non-topmost windows (that is, behind all topmost windows).
This flag has no effect if the window is already a non-topmost window.
Places the window at the top of the Z order.
Places the window above all non-topmost windows.
The window maintains its topmost position even when it is deactivated.
The WM_NCHITTEST message is sent to a window when the cursor moves, or when a mouse button is pressed or released.
If the mouse is not captured, the message is sent to the window beneath the cursor. Otherwise, the message is sent
to the window that has captured the mouse.
The WM_WINDOWPOSCHANGING message is sent to a window whose size, position, or place in the Z order is about to change
as a result of a call to the SetWindowPos function or another window-management function.
The WM_MOVE message is sent after a window has been moved.
In a window currently covered by another window in the same thread
(the message will be sent to underlying windows in the same thread until one of them returns a code that is not HTTRANSPARENT).
A window receives this message when the user chooses a command from the Window menu
(formerly known as the system or control menu) or when the user chooses the maximize button,
minimize button, restore button, or close button.
Retrieves the window menu as a result of a keystroke. For more information, see the Remarks section.
Adds an icon to the status area. The hWnd and uID members of the NOTIFYICONDATA structure
pointed to by lpdata will be used to identify the icon in later calls to Shell_NotifyIcon.
Modifies an icon in the status area. Use the hWnd and uID members of the NOTIFYICONDATA
structure pointed to by lpdata to identify the icon to be modified.
Deletes an icon from the status area. Use the hWnd and uID members of the NOTIFYICONDATA
structure pointed to by lpdata to identify the icon to be deleted.
Stores methods for working with windows.
WA_INACTIVE value.
SM_CXSCREEN value.
SM_CYSCREEN value.
Changes the size, position, and Z order of a window.
Handle of window.
Either the handle of the window to position this window behind, or a flag stating where in the Z-order to put the window.
The x coordinate of where to put the upper-left corner of the window.
The y coordinate of where to put the upper-left corner of the window.
The x coordinate of where to put the lower-right corner of the window.
The y coordinate of where to put the lower-right corner of the window.
Specifies the window sizing and positioning flags.
Returns 1 if successful, or 0 if an error occurred.
Converts given value to value.
Given value.
Result of conversion.
Assigns zero to all bits of given value except four lower bits.
Given integer value.
Converted value.
Assigns zero to all bits of given value except four lower bits.
Given value.
Converted value.
The function converts the screen coordinates of a specified point on the screen to client-area coordinates.
Handle to the window whose client area will be used for the conversion.
structure that specifies the screen coordinates to be converted.
Confines the cursor to a rectangular area on the screen.
Points to the RECT structure that contains the screen coordinates of the
upper-left and lower-right corners of the confining rectangle.
If this parameter is NULL, the cursor is free to move anywhere on the screen.
Returns true if successful, or false if an error occurred.
The ClipCursor function confines the cursor to a rectangular area on the screen.
Pointer to the RECT structure that contains the screen coordinates of the upper-left and lower-right corners of the confining rectangle.
If this parameter is NULL, the cursor is free to move anywhere on the screen.
Returns true if successful, or false if an error occurred.
The MoveWindow function changes the position and dimensions of the specified window.
For a top-level window, the position and dimensions are relative to the upper-left corner of the screen.
For a child window, they are relative to the upper-left corner of the parent window's client area.
Handle to the window.
Specifies the new position of the left side of the window.
Specifies the new position of the top of the window.
Specifies the new width of the window.
Specifies the new height of the window.
Specifies whether the window is to be repainted.
If this parameter is TRUE, the window receives a message.
If the parameter is FALSE, no repainting of any kind occurs.
This applies to the client area, the nonclient area (including the title bar and scroll bars),
and any part of the parent window uncovered as a result of moving a child window.
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError/>.
Sets the specified window�s show state.
The handle of the window to change the show status of.
0 = Hide the window.
1 = Show the window and activate it.
2 = Show the window minimized.
3 = Maximize the window.
4 = Show the window in its most recent size and position but do not activate it.
5 = Show the window.
6 = Minimize the window.
7 = Show the window minimized but do not activate it.
8 = Show the window in its current state but do not activate it
9 = Restore the window (not maximized nor minimized).
If the window was previously visible, the return value is true.
If the window was previously hidden, the return value is false.
The SetWindowLong function changes an attribute of the specified window.
The function also sets the 32-bit (long) value at the specified offset into the extra window memory.
Handle to the window and, indirectly, the class to which the window belongs.
Specifies the zero-based offset to the value to be set. Valid values are in the range zero through the number of bytes of extra window memory, minus the size of an integer.
Specifies the replacement value.
If the function succeeds, the return value is the previous value of the specified 32-bit integer.
If the function fails, the return value is zero.
Sets the window long PTR.
The HWND value.
Index of the n.
The dw new long.
Return the Integer Pointer
Sets the window long PTR32.
The h WND.
Index of the n.
The dw new long.
Return the INTPTR
Sets the window long PTR64.
The h WND.
Index of the n.
The dw new long.
Return the Window position
DWMs the def window proc.
The HWND Value.
The MSG Value.
The w param.
The l param.
The pl result.
Return bool value
_s the enable menu item.
The h menu.
The u ID enable item.
The u enable.
Return int value
Enables the menu item.
The h menu.
The u ID enable item.
The u enable.
Return the menu item
Gets the window placement.
The HWND Value.
The LPWNDPL.
Return the bool value
Gets the window placement.
The HWND Value.
Return the window placement
This function is implemented as a macro to maintain compatibility with existing code.
Use the menu handle returned by this macro to disable the Close button.
There is no other use for the return value.
Handle to the window that will own a copy of the window menu.
Boolean value of TRUE if GetSystemMenu is to reset the window menu
to the default state and destroy the previous window menu, if any.
If this parameter is FALSE, GetSystemMenu returns the handle to the copy of the window menu currently
in use. The copy is initially identical to the window menu, but it can be modified.
IntPtr message value.
The TrackPopupMenu function displays a shortcut menu at the specified location and tracks the selection of items on the menu.
The shortcut menu can appear anywhere on the screen.
The h menu.
The u flags.
The x value.
The y value.
The n reserved.
The handle WND.
The PRC rect.
int message value.
Sends the message.
The handle WND.
The MSG value.
The w param.
The l param.
IntPtr value.
Sends the message.
The handle WND.
The MSG value.
The window param.
The last param.
IntPtr value.
Sends the message.
The handle window.
The Message.
The actual message param.
name of the task with which the pset is associated.
IntPtr value.
Shell_s the notify icon.
The dw message.
The pnid value.
Boolean value.
Finds the window.
Name of the lp class.
Name of the lp window.
IntPtr message value.
Gets the window rect.
The h WND.
The lp rect.
Boolean value.
Gets the desktop window.
IntPtr value.
Finds the window ex.
The parent handle.
The child after.
Name of the class.
The window title.
IntPtr message.
Gets the DC.
The h WND.
IntPtr type value.
Releases the DC.
The Handle WND.
The HDC message.
IntPtr type which returns from DC
Gets the pixel.
The HDC value.
The x value.
The y value.
IntPtr type which returns from Pixel
Gets the cursor pos.
The lp point.
Bool value message.
Stretches the BLT.
The HDC dest.
The n X origin dest.
The n Y origin dest.
The n width dest.
The n height dest.
The HDC SRC.
The n X origin SRC.
The n Y origin SRC.
The n width SRC.
The n height SRC.
The dw raster operation.
Boolean message value.
Gets the system metrics.
The abc (int value).
int value as system metrics
Gets the window DC.
The PTR value.
IntPtr value
Deletes the DC.
The handle dc.
IntPtr value.
Deletes the object.
The h delete object.
IntPtr value.
Bits the BLT.
The HDC dest.
The x dest.
The y dest.
The w dest.
The h dest.
The HDC source.
The x SRC.
The y SRC.
The raster op.
bool value.
Creates the compatible bitmap.
The HDC value.
Width of the n.
Height of the n.
IntPtr value.
Creates the compatible DC.
The HDC value.
IntPtr value.
Selects the object.
The HDC value.
The BMP brush value.
IntPtr value.
Creates device context for a device using the specified name.
Allows access to the data within a font metrics table in any TrueType / OpenType font.
The GetDeviceCaps function retrieves device-specific information
for the specified device.
Gets the window long PTR.
The HWND Value.
Index of the n.
Return the Window position
Ints the set window long PTR.
The h WND.
Index of the n.
The dw new long.
IntPtr value
Ints the set window long.
The h WND.
Index of the n.
The dw new long.
int value (Message)
Ints the screen to client.
The handle WND.
The pointer value.
Int value as client
Notify icon data.
cb Size (DWORD)
hWnd (HWND)
UINT - Unique identifier
UINT - Unique identifier
UINT - Unique identifier
HICON - Icon
char[128] - szTip
DWORD - dwState
DWORD - dwStateMask
char[256] - szInfo
UINT - uTimeoutOrVersion
char[64] - szInfoTitle
DWORD - dwInfoFlags
Enum for TernaryRasterOperations .
dest = source
dest = source OR dest
dest = source AND dest
dest = source XOR dest
dest = source AND (NOT dest )
dest = (NOT source)
dest = (NOT src) AND (NOT dest)
dest = (source AND pattern)
dest = (NOT source) OR dest
dest = (NOT source) OR dest
dest = pattern
dest = DPSnoo
dest = pattern XOR dest
dest = (NOT dest)
dest = WHITE
Represents an ordered collection of instances with implemented interface.
Initializes a new instance of the class.
The parent of the collection.
The logical parent of the elements in the collection.
Adds the specified element to the .
The to add.
The index position of the added element.
Removes all elements from a .
Inserts an element into a at the specified index position.
The index position where you want to insert the element.
The element to insert into the .
Removes the specified element from a .
The element to remove from the collection.
Removes the at the specified index.
The index of the that you want to remove.
Removes a range of elements from a .
The index position of the element where removal begins.
The number of elements to remove.
Invoked when the collection was changed.
The action.
The added.
The removed.
The index.
Occurs when the collection changes.
Permission Helper class to check permission in XBAP partial supported environment.
Unmanaged code permission.
Gets the safe point to screen.
The visual.
The point.
Point from point to screen method.
Determines whether [has security permission flag] [the specified flag].
The flag value to check whether permission is granted or not.
bool value.
Gets a value indicating whether this instance has unmanaged code permission.
true if this instance has unmanaged code permission; otherwise, false.
Class to get data using path.
Gets the object by path.
The object value.
The path value.
Xml element attribute.
Converts to double.
The object value.
double value date time
Gets the double by path.
The object value.
The path value.
double value from path
Stores methods for work with monitor area.
Correct given rect.
Given .
Corrected .
Gets element from point.
Parent that contains a point
Given point.
from point.
Defines identifiers that represent control themes.
Indicates usage of default control theme
Indicates usage of Blend theme
Indicates usage of Office 2003 theme
Indicates usage of Office 2007 blue theme
Indicates usage of Office 2007 black theme
Indicates usage of Office 2007 silver theme
Indicates usage of Office 2007 blue theme
Indicates usage of Office 2007 black theme
Indicates usage of Office 2007 silver theme
Indicates usage of Office 2010 Blue theme
Indicates usage of Office 2010 Black theme
Indicates usage of Office 2010 Silver theme
Indicates usage of VS2010 theme
Indicates usage of Metro theme
Indicates usage of Transparent theme
Indicates usage of Office2013 theme
Indicates usage of Windows8 theme
Represents a custom Attribute for mentioning all kind of theming dictionaries in .
Trace listener that adds date and time to the written text.
Initializes a new instance of the class.
Stream to be used for output.
Writes message along with the date and time of the event to the output stream.
Message to be written.
Class that used to export vector images into Images.
Saves the image.
Name of the file.
The element.
Saves the XAML.
Name of the file.
Content of the image.
Imports the Xaml contents.
Represents a static class which helps to get and set themename using SfSkinManager assembly for dynamic objects or dialogs.
Identifies and returns the theme name applied to the object using SfSkinManager.
UI Element
SfSkinManager theme name of type .
Identifies and returns the basethemename applied to the object using SfSkinManager.
UI Element
SfSkinManager base theme name of type .
Identifies and returns the theme design applied to the object using SfSkinManager.
UI Element
SfSkinManager design name of type .
Sets the themename to object using SfSkinManager.
UI Element for which VisualStyle to be set
SfSkinManager Visual Style
Sets the themename to child from source UI element.
Source UI Element
Child UI Element (Target element)
Identifies and returns SizeMode which was applied to the object using SfSkinManager.
UI Element
SfSkinManager SizeMode value.
Identifies and returns whether acrylic background is enabled or not using SfSkinManager.
UI Element
value.
Sets the SizeMode value to object using SfSkinManager.
UI Element
SfSkinManager SizeMode Value
Sets the SizeMode value to child from source UI element.
Source UI Element
Child UI Element
Class that stores static methods that operate on visuals.
Represents the string that contains full name of root popup type name.
This member contains framework internal PopupRoot type.
Initializes static members of the class.
Prevents a default instance of the VisualUtils class from being created.
Looks for the root visual starting from the specified one.
Specified element from which search for root visual starts.
that represents root visual.
Looks for the visual ancestor of the specified type.
the search is started from.
Desired type of the ancestor.
of the specified type, or null if no ancestors of the specified type were found.
Finds the logical ancestor.
The starting from.
The type ancestor.
Looks for the visual Descendant of the specified type.
the search is started from.
Desired type of the Descendant element.
of the specified type, or null if no Descendants of the specified type were found.
Looks for the visual Descendant of the specified type.
the search is started from.
Name ofthe desired type of the Descendant element.
of the specified type, or null if no Descendants of the specified type were found.
Enumerates all visuals in the target visual tree that are instances of the specified type.
Target element to search in.
Type of the children to find.
Enumerator with children of the specified type.
Enumeration of children that is done through the iterate
Gets the items panel of corresponding items control.
The owner.
Type of the panel.
Finds parent items control for given element.
Enumerates all instances in the target element logical tree that are instances of the specified type.
Target element to search in.
Type of the children to find.
Enumerator with children of the specified type.
Enumeration of children that is done through the iterate
Indicates whether node element contains in some element.
Root element.
Node element
Value indicates when node element contains in some element.
Invalidates measurement of the element parent.
Element of parent.
Looks for the logical ancestor of the specified type.
the search is started from.
Desired type of the parent.
Object of the specified type, or null if no ancestors of the specified type were found.
Finds a parent of a given item on the visual tree.
The type of the queried item.
A direct or indirect child of the queried item.
The first parent item that matches the submitted type parameter.
If not matching item can be found, a null reference is being returned.
This method stops animation and set new value on given dependency property of target element.
Target element.
Given dependency property.
New value to set.
This method stops animation and set new value on given dependency property of target element.
Target element.
Given dependency property.
New value to set.
This method gets a value indicating whether the current element contains a child of specified type.
The root element.
Specified type
Result of searching.
Points to screen.
The visual value.
The point value.
Return the point value
Gets the point relative to.
The visual.
The relative to.
Return point value.
Search parent for element.
Element for which search parent.
Parent element.
Finds parent Page object through given element.
The element.
Finds parent Window object through given element.
This class is responsible for Interop with Win32 Windows.
System command.
Button click event.
Return command.
Returns a handle to the display monitor that is nearest to
the window.
Window Style None value.
Sets the window pos.
The Handle WND.
The HWND insert after.
The x co-ordinate value.
The y co-ordinate value.
The cx value.
The cy value.
The w flags.
Int value(position)
Gets the window rect.
The handle WND.
The rectangle.
bool value
Extends the window frame behind the client area.
Handle to the window of interest.
The pointer to a MARGINS Structure
structure that describes the margins
to use when extending the frame into
the client area.
Obtains a value that indicates whether Desktop Window Manager
(DWM) composition is enabled. Applications can listen for
composition state changes by handling the
WM_DWMCOMPOSITIONCHANGED notification.
The pointer that receives the value
indicating whether DWM composition
is enabled. TRUE if DWM composition
is enabled; otherwise, FALSE.
The MonitorFromWindow function retrieves a handle to the
display monitor that has the largest area of intersection
with the bounding rectangle of a specified window.
Handle to the display monitor of
interest.
Pointer to a MONITORINFO or
MONITORINFOEX structure that receives
information about the specified
display monitor.You must
set the cbSize member of the
structure to sizeof(MONITORINFO) or
sizeof(MONITORINFOEX) before calling
the GetMonitorInfo function. Doing so
lets the function determine the type
of structure you are passing to it.The
MONITORINFOEX structure is a superset
of the MONITORINFO structure. It has
one additional member\: a string that
contains a name for the display
monitor. Most applications have no
use for a display monitor name, and
so can save some bytes by using a
MONITORINFO structure.
If the function succeeds, the return value is nonzero. If the
function fails, the return value is zero. Windows NT/2000/XP:
To get extended error information, call GetLastError.
The GetSystemMenu function allows the application to access
the window menu (also known as the system menu or the control
menu) for copying and modifying.
Handle to the window that will own a
copy of the window menu.
Specifies the action to be taken. If
this parameter is FALSE, GetSystemMenu
returns a handle to the copy of the
window menu currently in use. The copy
is initially identical to the window
menu, but it can be modified. If this
parameter is TRUE, GetSystemMenu
resets the window menu back to the
default state. The previous window
menu, if any, is destroyed.
If the bRevert parameter is FALSE, the return value is a
handle to a copy of the window menu. If the bRevert parameter
is TRUE, the return value is NULL.
The MonitorFromWindow function retrieves a handle to the
display monitor that has the largest area of intersection
with the bounding rectangle of a specified window.
Handle to the window of interest.
Determines the function's return value
if the window does not intersect any
display monitor. This parameter can be
one of the following values.
If the window intersects one or more display monitor
rectangles, the return value is an HMONITOR handle to the
display monitor that has the largest area of intersection
with the window. If the window does not intersect a display
monitor, the return value depends on the value of dwFlags.
The SendMessage function sends the specified message to a
window or windows. It calls the window procedure for the
specified window and does not return until the window
procedure has processed the message.
Handle to the window whose window
procedure will receive the message. If
this parameter is HWND_BROADCAST, the
message is sent to all top\-level
windows in the system, including
disabled or invisible unowned windows,
overlapped windows, and pop\-up
windows; but the message is not sent to
child windows.
Specifies the message to be sent.
Specifies additional message\-specific
information about window.
Specifies additional message\-specific
information left.
The return value specifies the result of the message
processing; it depends on the message sent.
The TrackPopupMenu function displays a shortcut menu at the
specified location and tracks the selection of items on the
menu. The shortcut menu can appear anywhere on the screen.
Handle to the shortcut menu to be
displayed. The handle can be
obtained by calling CreatePopupMenu
to create a new shortcut menu, or by
calling GetSubMenu to retrieve a
handle to a submenu associated with
an existing menu item.
Use zero of more of these flags to
specify function options.More
information can be found on the
following link\: http\://msdn2.microsoft.com/en\-us/library/ms648002.aspx
Specifies the horizontal location of
the shortcut menu, in screen
coordinates.
Specifies the vertical location of
the shortcut menu, in screen
coordinates.
Reserved; must be zero.
Handle to the window that owns the
shortcut menu. This window receives
all messages from the menu. The
window does not receive a WM_COMMAND
message from the menu until the
function returns. If you specify
TPM_NONOTIFY in the uFlags
parameter, the function does not
send messages to the window
identified by hWnd. However, you
must still pass a window handle in
hWnd. It can be any window handle
from your application.
Ignored rectangle.
If you specify TPM_RETURNCMD in the uFlags parameter, the
return value is the menu-item identifier of the item that
the user selected. If the user cancels the menu without
making a selection, or if an error occurs, then the return
value is zero.
If you do not specify TPM_RETURNCMD in the uFlags parameter,
the return value is nonzero if the function succeeds and zero
if it fails. To get extended error information, call
GetLastError.
Creates the round rect RGN.
The x1 value.
The y1 value.
The x2 value.
The y2 value.
The cx value.
The cy value.
IntPtr value.
Sets the window RGN.
The handler WND.
The handler RGN.
if set to true [b redraw].
int value.
Gets the window long.
The handler WND.
Index of the n variable.
int value.
Sets the window long.
The handler WND.
Index of the n.
The dw new long.
Int value.
Sets the window pos.
The h WND.
The h WND insert after.
The X co-ordinate.
The Y co-ordinate.
The cx value.
The cy value.
The u flags.
Boolean value
Gets the cursor pos.
The lp point.
Boolean value
Adjusts the window rect ex.
The lp RECT value.
The dw style.
if set to true [b menu].
The dw ex style.
Boolean value.
DWMs the def window proc.
The Handle WND.
The Message.
The w param.
The l param.
The pl result.
int value.
Gets the menu item ID.
The handle renderer menu.
The position
int value.
Enables the menu item.
The handle menu.
The u ID enable item.
The user id enable.
bool value.
Defines whether this is Vista OS.
True if this is Vista OS; otherwise, false.
Gets x coordinate.
xy coordinates.
X coordinate.
Gets y coordinate
xy coordinates.
Y coordinate.
Gets the X.
The point which needs to be get X.
X co-ordinate, int type.
Gets the Y.
The point which needs to be get Y.
Y value as int
Shows system content menu.
Handle to the window that will own a copy
of the window menu.
Point in which the menu should be
shown.
Handles minimize/maximize messages of the window.
Reference to RibbonWindow object.
Handle of the window.
MINMAXINFO structure.
Indicates whether this object can provide its extender
properties to the specified object.
True if this object can provide extender properties to the
specified object; otherwise, false.
Extends the window.
The handle WND.
The size of the window area.
Gets the transformed point.
The visual of the window.
Visual Point.
Represents an x- and y-coordinate pair in two-dimensional
space.
The x-coordinate of this Point.
The y-coordinate of this Point.
Initializes a new instance of the struct.
The X value.
The Y value.
Gets the location.
The location.
The RECT structure defines the coordinates of the upper-left
and lower-right corners of a rectangle.
Specifies the x-coordinate of the upper-left corner of the
rectangle.
Specifies the y-coordinate of the upper-left corner of the
rectangle.
Specifies the x-coordinate of the lower-right corner of the
rectangle.
Specifies the y-coordinate of the lower-right corner of the
rectangle.
Initializes a new instance of the struct.
The left value.
The top value.
The right value.
The bottom value.
Toes the rectangle.
Target Rectangle.
Forms the rectangle.
The rectangle.
Rectangle value.
Gets the extended rect.
The rect value.
The thickness.
Rectangle value.
Gets the height.
The height.
Gets the width.
The width.
Gets the location.
The location.
Returned by the GetThemeMargins function to define the
margins of windows that have visual styles applied.
Width of the left border that retains its size.
Width of the right border that retains its size.
Height of the top border that retains its size.
Height of the bottom border that retains its size.
Initializes a new instance of the struct.
The thickness.
The MONITORINFO structure contains information about a
display monitor.
The size of the structure, in bytes. Set the cbSize member to
sizeof(MONITORINFO) before calling the GetMonitorInfo
function. Doing so lets the function determine the type of
structure you are passing to it.
A RECT structure that specifies the display monitor
rectangle, expressed in virtual-screen coordinates.
Note
If the monitor is not the primary display monitor, some of
the rectangle's coordinates may be negative values.
A RECT structure that specifies the work area rectangle of
the display monitor, expressed in virtual-screen coordinates.
Note
If the monitor is not the primary display monitor, some of
the rectangle's coordinates may be negative values.
A set of flags that represent attributes of the display
monitor.
The MINMAXINFO structure contains information about a
window's maximized size and position and its minimum and
maximum tracking size.
Reserved; do not use.
Specifies the maximized width (POINT.x) and the maximized
height (POINT.y) of the window. For top-level windows, this
value is based on the width of the primary monitor.
Specifies the position of the left side of the maximized
window (POINT.x) and the position of the top of the maximized
window (POINT.y). For top-level windows, this value is based
on the position of the primary monitor.
Specifies the minimum tracking width (POINT.x) and the
minimum tracking height (POINT.y) of the window. This value
can be obtained programmatically from the system metrics
SM_CXMINTRACK and SM_CYMINTRACK.
Specifies the maximum tracking width (POINT.x) and the
maximum tracking height (POINT.y) of the window. This value
is based on the size of the virtual screen and can be
obtained programmatically from the system metrics
SM_CXMAXTRACK and SM_CYMAXTRACK.
Window position
Handle Renderer.
Handle WND Insert after.
X co-ordinate system.
Y co-ordinate system.
CX value of the window position
CY value of the window position
Flags for bool check.
Window styles structure.
Represents old style.
Represents new style.
Calculate the size of window.
Window rectangle RC0.
Window Rectangle RC1.
Window Rectangle RC2.
Window position
Size Direction.
Size direction as None.
West Resize Direction
East Resize Direction
North Resize Direction
NorthWest Resize Direction
NorthEast Resize Direction
South Resize Direction
SouthWest Resize Direction
SouthEast Resize Direction
XAML parse which help us to format and display XAML text in rich format.
Colors the XAML.
The xaml text.
return formatted paragraph text.
Colors the XAML.
The xaml text.
return formatted paragraph text.
Tokenizer for the next line of XAML
Define Inside Comment.
Define Inside Processing Instruction.
Define the AfterOpen Mode.
Define the AfterAttributeName Mode.
Define the AfterAttributeEquals Mode.
Define InsideElement Mode.
Define OutsideElement Mode.
Define InsideData Mode.
XAML Tokens
Define XamlToken Kind.
Define the Length.
Initializes a new instance of the struct.
The kind value.
The length.
XAML token kinds
Represents open symbol.
Represents close symbol.
Represents self closed symbol.
Represents open and close symbol.
Represents element name.
Represents white space.
Represents attribute name.
Represents equal symbol.
Represents attribute value.
Represents comments beginning.
Represents comments text.
Represents comments end.
Represents entity.
Represents open processing instruction.
Represents close processing instruction.
Represents CData begin.
Represents CData end.
Represents text constant.
Represents end of file.
XAML tokenizer which tokens are designed to match VS syntax highlighting.
Define the Input value.
Define the Position.
Define the mode
Tokenizes the specified input.
The input value.
Return Xaml Token
Tokenizes the specified input.
The input.
The x_mode.
Return Xaml Token
Tokenizes this instance.
Return Xaml Token.
Tokens to strings.
The list of XamlToken.
The input value.
return output
Next's the token.
Return XamlToken
Determines whether [is name character] [the specified character].
The character.
true if [is name character] [the specified character]; otherwise, false.
Tokenizes the attribute value.
Return the Xaml Token
Tokenizes the name.
The kind token value.
The next mode.
Return XamlToken
Tokenizes the element whitespace.
Return the XamlToken
Starts the with.
The text value.
Return the bool value.
Tokenizes the inside element.
Return the XamlToken
Tokenizes the text.
Return the XamlToken
Tokenizes the outside element.
Return the XamlToken.
Tokenizes the simple.
The text value.
The kind token value.
The next mode.
Return XamlToken
Tokenizes the open.
Return the XamlToken.
Tokenizes the entity.
Return the XamlToken.
Tokenizes the inside processing instruction.
Return the XamlToken.
Tokenizes the inside C data.
Return the XamlToken.
Tokenizes the inside comment.
Return the XamlToken.
Colors for token.
The token.
The token text.
return color value.
Gets the remaining text.
The remaining text.
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.
Initializes a new instance of the class.
Specifies type to be set as a style key.
Border that renders old-style 3D border when no border brush is specified.
Defines line thickness.
White color.
LightGray color.
Gray color.
Black color.
Pen using to draw brightest part of border.
Pen using to draw bright part of border.
Pen using to draw dark part of border.
Pen using to draw darkest part of border.
Identifies dependency property.
Initializes a new instance of the class.
Creates freeze object based on a specified color.
Specified color.
object based on a specified color.
Creates all needed pen objects.
Renders borders.
Context for drawing.
Gets or sets a value indicating whether the border drawing is "inverted". This is a dependency property.
Represents element that is used to draw 3 borders at once.
Using for correct rendering of rounded corners of element.
Utilized for rendering outside border.
Utilized for rendering middle border.
Utilized for rendering inside border.
Pen of outside border.
Pen of middle border.
Pen of inside border.
Adorner child.
Initializes static members of the class.
Initializes a new instance of the class.
Arranges child element and light-weight adorner, calculates areas of borders drawing.
Specifies the supposed size of the control.
Returns the actually used size. It can be larger than the initial size in case when the initial size is too small to draw all borders.
Renders three rectangles.
Context for drawing.
Measures the child element of a to prepare
for arranging it during the pass.
An upper limit that should not be exceeded.
The target of the element.
Gets the child Visual element at the specified index position.
Index position of the child element.
The child element at the specified index position.
Index is greater than the number of visual child elements.
Calls OnBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Calls OnBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Calls OnInsideBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Calls OnInsideBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Calls OnOutsideBorderBrushChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Calls OnOutsideBorderThicknessChanged method of the instance, notifies of the dependency property value changes.
Dependency object, the change occurs on.
Property change details, such as old value and new value.
Updates property value cache and raises BorderBrushChanged event.
Property change details, such as old value and new value.
Updates property value cache and raises BorderThicknessChanged event.
Property change details, such as old value and new value.
Updates property value cache and raises InsideBorderBrushChanged event.
Property change details, such as old value and new value.
Updates property value cache and raises InsideBorderThicknessChanged event.
Property change details, such as old value and new value.
Updates property value cache and raises OutsideBorderBrushChanged event.
Property change details, such as old value and new value.
Updates property value cache and raises OutsideBorderThicknessChanged event.
Property change details, such as old value and new value.
Changes pen properties: Brush and Thickness.
Pen that should be changed.
New value for Pen Brush property.
New value for Pen Thickness property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Identifies dependency property.
Gets or sets the adorner child.
The adorner child.
Gets or sets the value that specifies the radius of the corners. This is dependency property.
Type:
Double value that represents the radius of corners.
While the standard border takes value of the type, we use a double value to improve rendering performance.
Gets or sets the value that specifies the brush that should be used for drawing central border. This is dependency property.
Type:
Value that specifies the brush that should be used for drawing central border.
Gets or sets the value that specifies the thickness of the borders. This is dependency property.
Type:
Double value that represents the thickness of the borders.
While the standard border takes value of the type, we use a double value to improve rendering performance.
Gets or sets the value that specifies the brush that should be used for drawing inside border. This is dependency property.
Type:
Value that specifies the brush that should be used for drawing inside border.
Gets or sets the value that specifies the thickness of the inside border.
Type:
Double value that specifies the thickness of the inside border.
While the standard border takes value of the type, we use a double value to improve rendering performance.
Gets or sets the value that specifies the brush that should be used for drawing outside border.
Type:
Value that represents the brush that should be used for drawing outside border.
Gets or sets the value that specifies the thickness of the outside border.
Type:
Double value that specifies the thickness of the outside border.
While the standard border takes value of the type, we use a double value to improve rendering performance.
Gets or sets the value that specifies the brush used for filling background.
Type:
Value that specifies the brush used for filling background.
Gets an enumerator that can be used to iterate the logical child elements of a .
An enumerator that can be used to iterate the logical child elements of a .
Gets a value that is equal to the number of visual child elements of this instance of .
The number of visual child elements.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Event that is raised when property is changed.
Represents a control that can be used to present a collection of items.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
True if the item is (or is eligible to be) its own container; otherwise, false
Creates or identifies the instance that is used to display the given item.
The instance that is used to display the given item.
Represents default items container that is used in .
Extends standard . Represents popup element that can overflow beyond monitor area.
Represents is shifted
Represents shift count
Initializes a new instance of the class.
Removehandles this instance.
Invoked when
NonStickingPopup.OnPlacementRectangleChanged
property is changed.
The sender.
The event arguments
Positioning the hook.
The Handle WND.
The Message.
The wparam value.
The lparam value.
if set to true [handled].
Returns window message IntPtr
Responds to the condition in which the value of the property changes from false to true.
The event arguments.
Changes the default.
Called when [opened secure].
This class represents of instances.
Adds the range.
The list with framework element type.
Gets the copy.
Returns copy from items collection.
Copies to.
The list with framework element type.
Removes the range.
The list with framework element type.
This class draws a visual element from as background.
stretch type.
Initializes a new instance of the class.
Initializes a new instance of the class.
The stretch.
Called when [data context changed].
The sender.
The instance containing the event data.
HSV color enum.
Hue parameter.
Saturation parameter.
Brightness parameter.
GeneratedInternalTypeHelper
CreateInstance
GetPropertyValue
SetPropertyValue
CreateDelegate
AddEventHandler