Fluent
Represents backstage button
Represents drop down button
This interface must be implemented for controls
which are intended to insert to quick access toolbar
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Gets or sets whether control can be added to quick access toolbar
Base interface for Fluent controls
Base interface for controls supports key tips
Handles key tip pressed
Handles back navigation with KeyTips
Get and sets KeyTip for element.
Gets or sets Size for the element
Gets or sets SizeDefinition for element
Gets or sets element Text
Gets or sets Icon for the element
Represents control that have drop down popup
Gets drop down popup
Gets a value indicating whether control context menu is opened
Gets or sets a value indicating whether drop down is opened
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Keys.
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 Icon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SmallIcon.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HasTriangle.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsOpen.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ResizeMode.
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 InitialDropDownHeight. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ClosePopupOnMouseDown. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ClosePopupOnMouseDownDelay. This enables animation, styling, binding, etc...
Static constructor
Default constructor
When overridden in a derived class, is invoked whenever application code or internal processes call .
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
Provides class handling for the routed event that occurs when the user presses a key.
The event data for the event.
Handles key tip pressed
Handles back navigation with KeyTips
Gets control which represents shortcut item.
This item MUST be synchronized with the original
and send command to original one control.
Control which represents shortcut item
Handles quick access button drop down menu opened
Handles quick access button drop down menu closed
This method must be overridden to bind properties to use in quick access creating
Toolbar item
Binds the DropDownClosed and DropDownOpened events to the created quick access item
Toolbar item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets KeyTip for element.
Gets drop down popup
Gets a value indicating whether context menu is opened
Gets or sets element Text
Gets or sets Icon for the element
Gets or sets button large icon
Gets or sets whether button has triangle
Gets or sets whether popup is opened
Gets or sets context menu resize mode
Get or sets max height of drop down popup
Gets or sets initial dropdown height
Gets or sets whether the popup of this drop down button should automatically be closed on mouse down.
Gets or sets the delay in milliseconds to close the popup on mouse down.
Occurs when context menu is opened
Occurs when context menu is closed
Gets or sets whether control can be added to quick access toolbar
Gets an enumerator for the logical child objects of the object.
An enumerator for the logical child objects of the object. The default is null.
Using a DependencyProperty as the backing store for RightContentWidth. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for RightContent. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for BottomContent. This enables animation, styling, binding, etc...
Static constructor
Default constructor
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Gets or sets width of right content
Gets or sets application menu right pane content
Gets or sets application menu bottom pane content
Attached Properties for the Fluent Ribbon library
Using a DependencyProperty as the backing store for TitleBarHeight.
This enables animation, styling, binding, etc...
Sets TitleBarHeight for element
Gets TitleBarHeight for element
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Sets SizeDefinition for element
Gets SizeDefinition for element
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Gets SizeDefinition for element
Sets SizeDefinition for element
Sets appropriate size of the control according to the
given group box state and control's size definition
UI Element
Group box state
Represents adorner for Backstage
Constructor
Adorned element
Backstage
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
Measures KeyTips
The available size that this element can give to child elements.
The size that the groups container determines it needs during
layout, based on its calculations of child element sizes.
Returns a child at the specified index from a collection of child elements
The zero-based index of the requested child element in the collection
The requested child element
Gets visual children count
Represents backstage button
Represent base class for Fluent controls
Using a DependencyProperty as the backing store for Keys.
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 Icon. This enables animation, styling, binding, etc...
Identifies the CommandParameter dependency property.
Identifies the routed Command dependency property.
Identifies the CommandTarget dependency property.
Handles Command changed
Handles Command CanExecute changed
Execute command
Determines whether the Command can be executed
Returns Command CanExecute
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Static constructor
Default Constructor
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Binds default properties of control to quick access element
Toolbar item
Source item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Occurs then CanAddToQuickAccessToolBar property changed
Handles key tip pressed
Handles back navigation with KeyTips
Returns screen workarea in witch control is placed
Control
Workarea in witch control is placed
Returns monitor in witch control is placed
Control
Workarea in witch control is placed
Gets or sets KeyTip for element.
Gets or sets element header
Gets or sets Icon for the element
Gets or sets the command to invoke when this button is pressed. This is a dependency property.
Gets or sets the parameter to pass to the System.Windows.Controls.Primitives.ButtonBase.Command property. This is a dependency property.
Gets or sets the element on which to raise the specified command. This is a dependency property.
Gets a value that becomes the return
value of IsEnabled in derived classes.
true if the element is enabled; otherwise, false.
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets whether control can be added to quick access toolbar
Using a DependencyProperty as the backing store for IsOpen.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HideAnimationDuration.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HideContextTabsOnOpen.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Content.
This enables animation, styling, binding, etc...
Static constructor
Default constructor
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 System.Windows.UIElement.PreviewMouseLeftButtonDown 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 System.Windows.Input.MouseButtonEventArgs that contains the event data.
The event data reports that the left mouse button was pressed.
Handles key tip pressed
Handles back navigation with KeyTips
When overridden in a derived class, is invoked whenever application code or internal processes call .
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Occurs when IsOpen has been changed
Gets or sets whether backstage is shown
Gets or sets the duration for the hide animation
Gets or sets whether context tabs on the titlebar should be hidden when backstage is open
Gets or sets content of the backstage
Gets an enumerator for logical child elements of this element.
Represents Backstage tab control.
Dependency property SelectedContent
Dependency property ContentStringFormat
Dependency property ContentTemplate
Dependency property ContentTemplateSelector
Dependency property SelectedContentStringFormat
Dependency property SelectedContentTemplate
Dependency property SelectedContentTemplateSelector
Using a DependencyProperty as the backing store for Foreground.
This enables animation, styling, binding, etc...
Static constructor
Default constructor
Raises the System.Windows.FrameworkElement.Initialized event.
This method is invoked whenever System.Windows.FrameworkElement.
IsInitialized is set to true internally.
The System.Windows.RoutedEventArgs that contains the event data.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
Updates the current selection when an item in the System.Windows.Controls.Primitives.Selector has changed
The event data.
Called when the selection changes.
The event data.
Invoked when an unhandled MouseLeftButtonDown routed event
is raised on this element. Implement this method to add class handling for this event.
The MouseButtonEventArgs that contains the event data.
The event data reports that the left mouse button was pressed
Gets content for selected tab
Get or sets the string format for the content.
Gets or sets the which should be used for the content
Gets or sets the which should be used for the content
Get or sets the string format for the selected content.
Gets or sets the which should be used for the selected content
Gets or sets the which should be used for the selected content
Gets or sets current Backround of the ItemsPanel
Represents backstage tab item
Using a DependencyProperty as the backing store for Keys.
This enables animation, styling, binding, etc...
Dependency property for isSelected
Using a DependencyProperty as the backing store for Text.
This enables animation, styling, binding, etc...
Static constructor
Default constructor
Called when the System.Windows.Controls.ContentControl.Content property changes.
The old value of the System.Windows.Controls.ContentControl.Content property.
The new value of the System.Windows.Controls.ContentControl.Content property.
Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonDown routed event is raised on this element.
Implement this method to add class handling for this event.
The System.Windows.Input.MouseButtonEventArgs that contains the event data.
The event data reports that the left mouse button was pressed.
Handles selected event
The event data.
Handles unselected event
The event data.
Handles IsSelected changed
The event data.
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets KeyTip for element.
Gets or sets whether the tab is selected
Gets parent tab control
Gets or sets tab items text
Represents button
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Keys.
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 Icon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SmallIcon.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsDefinitive. This enables animation, styling, binding, etc...
Static constructor
Default constructor
Called when a is clicked.
Gets control which represents shortcut item.
This item MUST be synchronized with the original
and send command to original one control.
Control which represents shortcut item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets KeyTip for element.
Gets or sets element Text
Gets or sets Icon for the element
Gets or sets button large icon
Gets or sets whether ribbon control click must close backstage
Gets or sets whether control can be added to quick access toolbar
Represents Fluent UI specific CheckBox
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Keys.
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 Icon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SmallIcon.
This enables animation, styling, binding, etc...
Static constructor
Default constructor
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets KeyTip for element.
Gets or sets element Text
Gets or sets Icon for the element
Gets or sets button large icon
Gets or sets whether control can be added to quick access toolbar
Represents color gallery modes
Color gallery displays only fixed highlight colors
Color gallery displays only fixed standart colors
Color gallery displays theme colors
Date template selector for gradients
When overridden in a derived class, returns a based on custom logic.
Returns a or null. The default value is null.
The data object for which to select the template.The data-bound object.
More colors event args
Gets or sets choosed color
Gets or sets a value indicating whether more colors is canceled
Represents color gallery
Hightlight colors array
Standard colors array
Standard colors array in ThemeColor mode
Using a DependencyProperty as the backing store for Mode. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ChipWidth. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ChipHeight. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsAutomaticColorButtonVisible. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsNoColorButtonVisible. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsMoreColorsButtonVisible. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsRecentColorsVisible. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Columns. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for StandardColorGridRows. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ThemeColorGridRows. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedColor. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ThemeColorsSource. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ThemeGradients. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ThemeGradients. This enables animation, styling, binding, etc...
Identifies the SelectedColorChanged routed event.
Raises SelectedColorChanged event
Static constructor
Default constructor
When overridden in a derived class, is invoked whenever application code or internal processes call .
Returns brightness of the given color from 0..1
Color
Brightness of the given color from 0..1
Makes gradient colors from lighter to darker
Base color
Count of items in the gradient
Colors from lighter to darker
Gets recent colors collection
Gets or sets color gallery mode
Gets or sets chip width
Gets or sets chip height
Gets or sets a value indicating whether Automatic button is visible
Gets or sets a value indicating whether No color button is visible
Gets or sets a value indicating whether More Colors button is visible
Gets or set a value indicating whether recent colors group displayed. Work only when Mode is ThemeColors
Gets or sets number of color gallery columns. It works only when Mode is ThemeColors
Gets or set number of standard color rows. Work only when Mode is ThemeColors
Gets or set number of theme color rows. Work only when Mode is ThemeColors
Gets or sets selected color
Gets collection of theme colors
Gets or sets theme colors source
Gets theme gradients collection
Gets standart gradients collection
Occurs when selection color is changed
Occurs whether more colors menu item is clicked
Represents custom Fluent UI ComboBox
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Keys.
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 Icon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Menu. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for InputWidth. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemHeight. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for GroupBy.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ResizeMode. This enables animation, styling, binding, etc...
/Using a DependencyProperty as the backing store for DropDownHeight. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ShowPopupOnTop. This enables animation, styling, binding, etc...
Static constructor
Default Constructor
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
When overridden in a derived class, is invoked whenever application code or internal processes call .
Reports when a combo box's popup opens.
The event data for the event.
Reports when a combo box's popup closes.
The event data for the event.
Invoked when a attached routed event occurs.
Event data.
Invoked when a attached routed event occurs.
Event data.
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets KeyTip for element.
Gets drop down popup
Gets a value indicating whether context menu is opened
Gets or sets element Text
Gets or sets Icon for the element
Gets or sets menu to show in combo box bottom
Gets or sets width of the value input part of combobox
Gets or sets items height
Gets or sets name of property which
will use to group items in the ComboBox.
Gets or sets context menu resize mode
Snaps / Unsnaps the Visual
(remove visuals and substitute with freezed image)
Gets or sets initial dropdown height
Gets a value indicating whether popup is shown on top;
Gets or sets whether control can be added to quick access toolbar
Represents context menu resize mode
Context menu can not be resized
Context menu can be only resized vertically
Context menu can be resized vertically and horizontally
Represents a pop-up menu that enables a control
to expose functionality that is specific to the context of the control
Using a DependencyProperty as the backing store for ResizeMode.
This enables animation, styling, binding, etc...
Static constructor
]
Default constructor
When overridden in a derived class, is invoked whenever application code or internal processes call .
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
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.
Gets or sets context menu resize mode
Class with helper functions for UI related stuff
Tries to find immediate visual child of type which matches
The visual child of type that matches .
Returns null if no child matches.
Represents additional context menu service
Attach needed parameters to control
Coerce control context menu
Control
Extracts right content presenter of application menu converter
Converts a value.
A converted value. If the method returns null, the valid null value is used.
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.
Converts a value.
A converted value. If the method returns null, the valid null value is used.
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.
Used to invert numbers
Converts a value.
A converted value. If the method returns null, the valid null value is used.
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.
Converts a value.
A converted value. If the method returns null, the valid null value is used.
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.
Converts string or ImageSource to Image control
Converts a value.
A converted value. If the method returns null, the valid null value is used.
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.
Converts a value.
A converted value. If the method returns null, the valid null value is used.
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.
Class which enables conversion from to
Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.
true if this converter can perform the conversion; otherwise, false.
An that provides a format context. A that represents the type you want to convert from.
Converts the given object to the type of this converter, using the specified context and culture information.
An that represents the converted value.
An that provides a format context. The to use as the current culture. The to convert. The conversion cannot be performed.
Hold static instances of several commonly used converters.
Get a static instance of
Get a static instance of
Get a static instance of
Used to convert from four double values to
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.
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.
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.
Converts a binding target value to the source binding values.
An array of values that have been converted from the target value back to the source 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.
Represents logical sizes of a ribbon control
Large size of a control
Middle size of a control
Small size of a control
Represents states of ribbon group
Large. All controls in the group will try to be large size
Middle. All controls in the group will try to be middle size
Small. All controls in the group will try to be small size
Collapsed. Group will collapse its content in a single button
QuickAccess. Group will collapse its content in a single button in quick access toolbar
Interface which is used to signal size changes
Called when the size is changed
Size before change
Size after change
Represents class to determine .NET Framework version difference
Version of WPF
Gets UseLayoutRounding attached property value
Gets UseLayoutRounding attached property value
Using a DependencyProperty as the backing store for UseLayoutRounding. This enables animation, styling, binding, etc...
Represents container of grouped gallery items in GalleryPanel or Gallery
Using a DependencyProperty as the backing store for IsHeadered.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Orientation.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemWidth.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemHeight.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemsInRow.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemsInRow.
This enables animation, styling, binding, etc...
Static constructor
Determinates item's size (return Size.Empty in case of it is not possible)
Called to remeasure a control.
The size of the control, up to the maximum specified by constraint.
The maximum size that the method can return.
Gets or sets whether the header must be shown.
When the property is false this control uses to show all items without grouping
Gets or sets panel orientation
Gets or sets a value that specifies the width of
all items that are contained within
Gets or sets a value that specifies the height of
all items that are contained within
Gets or sets minimum items quantity in row
Gets or sets maximum items quantity in row
Represents internal class to use it in
GalleryPanel as placeholder for GalleryItems
Constructor
Target
When overridden in a derived class, measures the size in layout
required for child elements and determines a size for the derived class.
The size that this element determines it needs during layout,
based on its calculations of child element sizes.
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.
Defines the template for WPF core-level arrange layout definition.
The final area within the parent that element should use to
arrange itself and its child elements.
Gets the target of the placeholder
Represents panel for Gallery, InRibbonGallery, ComboBox
with grouping and filtering capabilities
Using a DependencyProperty as the backing store for IsGrouped.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for GroupBy.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Orientation.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemContainerGenerator.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for GroupHeaderStyle.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemWidth.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemHeight.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Filter.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemsInRow.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemsInRow.
This enables animation, styling, binding, etc...
Default constructor
Overrides System.Windows.Media.Visual.GetVisualChild(System.Int32),
and returns a child at the specified index from a collection of child elements.
The zero-based index of the requested
child element in the collection
The requested child element. This should not return null;
if the provided index is out of range, an exception is thrown
Updates MinWidth and MaxWidth of the gallery panel (based on MinItemsInRow and MaxItemsInRow)
Determinates item's size (return Size.Empty in case of it is not possible)
Invoked when the VisualCollection of a visual object is modified.
The Visual that was added to the collection.
The Visual that was removed from the collection.
When overridden in a derived class, measures the size in
layout required for child elements and determines a size
for the derived class.
The size that this element determines it needs during layout,
based on its calculations of child element sizes.
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.
When overridden in a derived class, positions child elements
and determines a size for a derived class.
The actual size used.
The final area within the parent that this
element should use to arrange itself and its children.
Gets or sets whether gallery panel shows groups
(Filter property still works as usual)
Gets or sets property name to group items
Gets or sets custom user method to group items.
If this property is not null, GroupBy property is ignored
Gets or sets panel orientation
Gets or sets ItemContainerGenerator which generates the
user interface (UI) on behalf of its host, such as an ItemsControl.
Gets or sets group style
Gets or sets a value that specifies the width of
all items that are contained within
Gets or sets a value that specifies the height of
all items that are contained within
Gets or sets groups names separated by comma which must be shown
Gets or sets maximum items quantity in row
Gets or sets maximum items quantity in row
Gets the number of visual child elements within this element.
Helper class for
Checks if can be executed.
This method is null safe.
true if the command can be executed, otherwise false.
Executes .
This method is null safe.
Helper class used to queue action for completion or items changes of
Creates a new instance used to queue action for completion or items changes of
The to be used.
The that should be invoked.
Queues for invocation.
Gets the to be used.
Gets the that should be invoked.
Gets the current wait state. true in case was called and we are waiting for the to finish.
Encapsulates logic for window sizing (maximizing etc.)
Creates a new instance and binds it to
Called when has been initialize
This method handles the window size if the taskbar is set to auto-hide.
Interface for controls that support -Behavior
Gets or sets the name of the group that the toggle button belongs to.
Use the GroupName property to specify a grouping of toggle buttons to
create a mutually exclusive set of controls. You can use the GroupName
property when only one selection is possible from a list of available
options. When this property is set, only one ToggleButton in the specified
group can be selected at a time.
Gets or sets a value indicating whether SplitButton is checked
Gets a value that indicates whether the ToggleButton is fully loaded
AreClose - Returns whether or not two doubles are "close". That is, whether or
not they are within epsilon of each other. Note that this epsilon is proportional
to the numbers themselves to that AreClose survives scalar multiplication.
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. This is important enough to repeat:
NB: NO CODE CALLING THIS FUNCTION SHOULD DEPEND ON ACCURATE RESULTS - this should be
used for optimizations *only*.
bool - the result of the AreClose comparision.
The first double to compare.
The second double to compare.
This trigger action binds a command/command parameter for MVVM usage with
a Blend based trigger. This is used in place of the one in the Blend samples -
it has a problem in it as of the current (first) release. Once it is fixed, this
command can go away.
ICommand to execute
Command parameter to pass to command execution
This is called to execute the command when the trigger conditions are satisfied.
parameter (not used)
Command to execute
Command parameter
Collection of some for the Metro/Office 2013 theme
Gets the theme color
Class for several commands belonging to the Ribbon
Gets the value that represents the Open Backstage command
Behavior for borderless windows (used for Office 2013 theme)
Called when behavior is being attached
Called when behavior is being detached
Enables the use of behaviors in styles
Using a DependencyProperty as the backing store for Behaviors.
This enables animation, styling, binding, etc...
Gets Behaviors for element
Sets Behaviors for element
Just a for
Creates a new instance of the .
The new instance.
Encapsulates the use of
Called when behavior is being attached
Stores settings for a
Using a DependencyProperty as the backing store for Save.
This enables animation, styling, binding, etc...
Sets Save for dependencyObject
Creates a new instance which uses
Loads the
Saves the
Determine if 2 RECT are equal (deep compare)
Return the HashCode for this struct (not garanteed to be unique)
http://msdn.microsoft.com/en-us/library/ms182161.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa969518%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa969512%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/aa969524%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633572%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/dd144901%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/dd145064%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633545(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms647486%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms633528(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms647985(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms648003(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms648390(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646258(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms684175%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms683152%28v=vs.85%29.aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms647636(v=vs.85).aspx
Dismiss popup mode
Always dismiss popup
Dismiss only if mouse is not over popup
Dismiss popup handler
Dismiss popup arguments
Standard constructor
Constructor
Dismiss mode
When overridden in a derived class, provides a way to invoke event handlers in a type-specific way, which can increase efficiency over the base implementation.
The generic handler / delegate implementation to be invoked.The target on which the provided handler should be invoked.
Popup dismiss mode
Represent additional popup functionality
Occurs then popup is dismissed
Raises DismissPopup event (Async)
Raises DismissPopup event
Set needed parameters to control
Control type
Handles PreviewMouseDownOutsideCapturedElementEvent event
Handles lost mouse capture event
Returns true whether parent is ancestor of element
Parent
Element
Returns true whether parent is ancestor of element
Handles dismiss popup event
Returns true whether mouse is physically over the popup
Element
Returns true whether mouse is physically over the popup
Returns true whether mouse is physically over the element
Element
Returns true whether mouse is physically over the element
Handles context menu opened event
Handles context menu closed event
Represents Fluent UI specific RadioButton
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Keys.
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 Icon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SmallIcon.
This enables animation, styling, binding, etc...
Static constructor
Default constructor
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets KeyTip for element.
Gets or sets element Text
Gets or sets Icon for the element
Gets or sets button large icon
Gets or sets whether control can be added to quick access toolbar
Represents menu in combo box and gallery
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
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.
Class to map from to
Creates a new instance
Creates a new instance
Converts from to
Converts from to
Converts from to
Gets the appropriate from , or depending on
Returns a string that represents the current object.
A string that represents the current object.
Gets or sets the value for large group sizes
Gets or sets the value for middle group sizes
Gets or sets the value for small group sizes
Represents ribbon status bar
Using a DependencyProperty as the backing store for IsWindowMaximized. This enables animation, styling, binding, etc...
Static constructor
Default constructor
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
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.
Invoked when the property changes.
Information about the change.
Gets or sets whether window is maximized
Represents ribbon status bar item
Using a DependencyProperty as the backing store for Title. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Value.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsChecked. This enables animation, styling, binding, etc...
Static constructor
Gets or sets ribbon status bar item
Gets or sets ribbon status bar value
Gets or sets whether status bar item is checked in menu
Occurs when status bar item checks
Occurs when status bar item unchecks
Represents menu item in ribbon status bar menu
Represents menu item
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Keys.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Description. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsDefinitive. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ResizeMode.
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 IsSplited. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for GroupName.
This enables animation, styling, binding, etc...
Static constructor
Default Constructor
Gets control which represents shortcut item.
This item MUST be synchronized with the original
and send command to original one control.
Control which represents shortcut item
Handles quick access button drop down menu opened
Handles quick access button drop down menu closed
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Handles key tip pressed
Handles back navigation with KeyTips
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
Called when the left mouse button is released.
The event data for the event.
Called when a is clicked.
Called when the template's tree is generated.
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.
Responds to the event.
The event data for the event.
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets KeyTip for element.
Gets drop down popup
Gets a value indicating whether context menu is opened
Useless property only used in secon level application menu items
Gets or sets whether popup is opened
Gets or sets whether ribbon control click must close backstage
Gets or sets context menu resize mode
Get or sets max height of drop down popup
Gets or sets a value indicating whether menu item is splited
Gets or sets the name of the group that the toggle button belongs to.
Use the GroupName property to specify a grouping of toggle buttons to
create a mutually exclusive set of controls. You can use the GroupName
property when only one selection is possible from a list of available
options. When this property is set, only one ToggleButton in the specified
group can be selected at a time.
Occurs when context menu is opened
Occurs when context menu is closed
Gets or sets whether control can be added to quick access toolbar
Using a DependencyProperty as the backing store for StatusBarItem. This enables animation, styling, binding, etc...
Static constructor
Default constructor
Ribbon Status Bar menu item
Gets or sets Ribbon Status Bar menu item
Represents separator to use in the TabControl
Static constructor
Represents panel for status bar
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
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.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The actual size used.
The final area within the parent that this element should use to arrange itself and its children.
Represents custom Fluent UI TextBox
Using a DependencyProperty as the backing store for InputWidth.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Content.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsReadonly.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CharacterCasing.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MaxLength.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for TextAlignment.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for TextDecorations.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsUndoEnabled.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for UndoLimit.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for AutoWordSelection.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectionBrush.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectionOpacity.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CaretBrush.
This enables animation, styling, binding, etc...
Static constructor
Default constructor
Appends text
Text
Copies selected content to the clipboard
Cuts selected content to the clipboard
Pastes content from the clipboard
Undoes the most recent undo command
Redoes the most recent undo command
Selects all the contents
Selects contents
Start
Length
When overridden in a derived class, is invoked whenever
application code or internal processes call ApplyTemplate
Handles key tip pressed
Invoked whenever an unhandled event reaches this element in its route.
The that contains the event data.
Invoked when an unhandled System.Windows.Input.Keyboard.KeyUp�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.KeyEventArgs that contains the event data.
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
This method must be overridden to bind properties to use in quick access creating
Toolbar item
Occurs when text is changed
Occurs when selection changed
Gets or sets width of the value input part of textbox
Gets or sets text content of the textbox
Gets or sets whether text can be edited. This is a dependency property.
Gets or sets how characters are cased
Gets or sets how many characters can be entered manually into the textbox
Gets or sets horizontal text alignment of the content
Gets or sets the text decorations to apply to the text box
Gets or sets a value that indicates whether undo support is enabled
Gets or sets the number of actions stored in undo queue
Gets or sets whether auto word selection feature is enabled
Gets or sets the brush that highlights the selected text
Gets or sets opacity of the selection brush
Gets or sets the caret brush that is used
to paint the caret of the text box
Gets or sets character index of the beginning of the current selection
Gets or sets a value that indicating the number of characters in the current selection
Gets or sets content of the selection
Gets a value that indicating whether actions can be undo
Gets a value that indicating whether actions can be redo
Represents gallery control.
Usually a gallery is hosted in context menu
Using a DependencyProperty as the backing store for MinItemsInRow.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MaxItemsInRow.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for GroupBy.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Orientation.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemWidth. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemHeight. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedFilter.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedFilterTitle.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedFilterGroups.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HasFilter.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Selectable.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsLastItem. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsLastItem. This enables animation, styling, binding, etc...
Static constructor
Default constructor
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Min width of the Gallery
Max width of the Gallery
Gets or sets name of property which
will use to group items in the Gallery.
Gets or sets orientation of gallery
Gets or sets item width
Gets or sets item height
Gets collection of filters
Gets or sets selected filter
Gets selected filter title
Gets selected filter groups
Gets whether gallery has selected filter
Gets or sets whether gallery items can be selected
Gets whether gallery is last item in ItemsControl
Represents gallery group filter definition
Using a DependencyProperty as the backing store for Title.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ContextualGroups.
This enables animation, styling, binding, etc...
Gets or sets title of filter
Gets or sets list pf groups splitted by comma
Represents gallery group icon definition
Using a DependencyProperty as the backing store for GroupName.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Icon.
This enables animation, styling, binding, etc...
Gets or sets group name
Gets or sets group icon
Represents gallery item
Using a DependencyProperty as the backing store for Keys.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsPressed.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Group.
This enables animation, styling, binding, etc...
Identifies the CommandParameter dependency property.
Identifies the routed Command dependency property.
Identifies the CommandTarget dependency property.
Identifies the PreviewCommand dependency property.
Identifies the PreviewCommand dependency property.
Handles Command changed
Handles Command CanExecute changed
Execute command
Determines whether the Command can be executed
Returns Command CanExecute
Identifies the RibbonControl.Click routed event.
Raises click event
Static constructor
Default constructor
Provides class handling for the System.Windows.UIElement.MouseLeftButtonDown routed event that occurs
when the left mouse button is pressed while the mouse pointer is over this control.
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 event data.
Provides class handling for the System.Windows.UIElement.MouseLeftButtonUp routed event that occurs
when the left mouse button is released while the mouse pointer is over this control.
The event data.
Called when the mouse enters a .
The event data.
Called when the mouse leaves a .
The event data.
Handles click event
Sender
The event data
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets KeyTip for element.
Gets a value that indicates whether a Button is currently activated.
This is a dependency property.
Gets or sets GalleryItem group
Gets or sets the command to invoke when this button is pressed. This is a dependency property.
Gets or sets the parameter to pass to the System.Windows.Controls.Primitives.ButtonBase.Command property. This is a dependency property.
Gets or sets the element on which to raise the specified command. This is a dependency property.
Gets or sets the command to invoke when mouse enters or leaves this button. The commandparameter will be the instance.
This is a dependency property.
Gets or sets the command to invoke when mouse enters or leaves this button. The commandparameter will be the instance.
This is a dependency property.
Gets a value that becomes the return
value of IsEnabled in derived classes.
true if the element is enabled; otherwise, false.
Occurs when a RibbonControl is clicked.
An effect that turns the input into shades of a single color.
Dependency property for Input
Dependency property for FilterColor
Default constructor
Impicit input
The color used to tint the input.
Icon converter provides default icon if user-defined is not present
ThumbnailExceptionWorkArround when image cause a format exception by accessing the Thumbnail
Represents the In-Ribbon Gallery, a gallery-based control that exposes
a default subset of items directly in the Ribbon. Any remaining items
are displayed when a drop-down menu button is clicked
Repesents scalable ribbon contol
Enlarge control size
Reduce control size
Occurs when contol is scaled
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Keys.
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 Icon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MinItemsInDropDownRow. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MaxItemsInDropDownRow. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemWidth. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ItemHeight. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for GroupBy.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Orientation. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedFilter.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedFilterTitle.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedFilterGroups.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HasFilter.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Selectable.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsOpen.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ResizeMode. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CanCollapseToButton. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsCollapsed. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SmallIcon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Menu. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MaxItemsInRow.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for MaxItemsInRow.
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 MaxDropDownWidth. This enables animation, styling, binding, etc...
/Using a DependencyProperty as the backing store for DropDownHeight. This enables animation, styling, binding, etc...
/Using a DependencyProperty as the backing store for DropDownWidth. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ShowPopupOnTop. This enables animation, styling, binding, etc...
Static constructor
Default constructor
Handles key tip pressed
Handles back navigation with KeyTips
Called when the selection changes.
The event data.
When overridden in a derived class, is invoked whenever application
code or internal processes call ApplyTemplate
Handles size property changing
Previous value
Current value
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Determines if the specified item is (or is eligible to be) its own container.
The item to check.
Invoked when the event is received.
Information about the event.
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Enlarge control size
Reduce control size
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets KeyTip for element.
Gets or sets element Text
Gets or sets Icon for the element
Min width of the Gallery
Max width of the Gallery
Gets or sets item width
Gets or sets item height
Gets or sets name of property which
will use to group items in the Gallery.
Gets or sets orientation of gallery
Gets collection of filters
Gets or sets selected filter
Gets selected filter title
Gets selected filter groups
Gets whether gallery has selected filter
Gets or sets whether gallery items can be selected
Gets drop down popup
Gets a value indicating whether context menu is opened
Gets or sets whether popup is opened
Gets or sets context menu resize mode
Gets or sets whether InRibbonGallery
Gets whether InRibbonGallery is collapsed to button
Button large icon
Snaps / Unsnaps the Visual
(remove visuals and substitute with freezed image)
Gets or sets menu to show in combo box bottom
Gets or sets max count of items in row
Gets or sets min count of items in row
Get or sets max height of drop down popup
Get or sets max width of drop down popup
Gets or sets initial dropdown height
Gets or sets initial dropdown width
Gets a value indicating whether popup is shown on top;
Occurs when control is scaled
Occurs when context menu is opened
Occurs when context menu is closed
Gets or sets whether control can be added to quick access toolbar
Represents ribbon items control
Using a DependencyProperty as the backing store for Keys.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
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 Icon. This enables animation, styling, binding, etc...
Static constructor
Default Constructor
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets KeyTip for element.
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets element Text
Gets or sets Icon for the element
Gets or sets whether control can be added to quick access toolbar
Contains localizable Ribbon's properties.
Set Culture property to change current Ribbon localization or
set properties independently to use your localization
Default constructor
Occurs then property is changed
Gets or sets current culture used for localization
Gets or sets text of backstage button
Gets or sets KeyTip of backstage button
Minimize Button ScreenTip Title
Minimize Button ScreenTip Text
Expand Button ScreenTip Title
Expand Button ScreenTip Text
Quick Access ToolBar DropDown Button ToolTip
Quick Access ToolBar MoreControls Button ToolTip
Quick Access ToolBar Menu Header
Quick Access ToolBar Minimize Quick Access Toolbar
Quick Access ToolBar Menu Minimize Quick Access Toolbar
Quick Access ToolBar Menu Add Item
Quick Access ToolBar Menu Add Group
Quick Access ToolBar Menu Add Gallery
Quick Access ToolBar Menu Add Menu
Quick Access ToolBar Menu Remove Item
Ribbon Context Menu Customize Quick Access Toolbar
Ribbon Context Menu Customize Quick Access Toolbar
Ribbon Context Menu Minimize Quick Access Toolbar
Ribbon Context Menu Minimize Quick Access Toolbar
Ribbon Context Menu Minimize Quick Access Toolbar
Gets or sets ScreenTip's disable reason header
Gets or sets ScreenTip's disable reason header
Gets or sets customize Status Bar
Represents ScrollViewer with modified hit test
Performs a hit test to determine whether the specified
points are within the bounds of this ScrollViewer
The result of the hit test
The parameters for hit testing within a visual object
Represent logical container for toolbar items
Using a DependencyProperty as the backing store for IsFirstInRow.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsFirstInRow.
This enables animation, styling, binding, etc...
Gets whether the group is the fisrt control in the row
Gets whether the group is the last control in the row
Represent logical definition for a control in toolbar
Creates a new instance
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ControlName.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Width.
This enables animation, styling, binding, etc...
Called when the size is changed
Size before change
Size after change
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets name of the target control
Gets or sets width of the target control
Occurs when a property value changes.
Represent logical container for toolbar items
Default constructor
Occures when children has been changed
Gets rows
Represents size definition for group box
Default constructor
Gets rows
Causes the dialog box to display all available colors in the set of basic colors.
The MonitorFromRect function retrieves a handle to the display monitor that
has the largest area of intersection with a specified rectangle.
Pointer to a RECT structure that specifies the rectangle of interest in
virtual-screen coordinates
Determines the function's return value if the rectangle does not intersect
any display monitor
If the rectangle 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 rectangle.
If the rectangle does not intersect a display monitor, the return value depends on the value of dwFlags.
Loads an icon, cursor, animated cursor, or bitmap.
Handle to the module of either a DLL or executable (.exe) that contains the image to be loaded
Specifies the image to load
Specifies the type of image to be loaded.
Specifies the width, in pixels, of the icon or cursor
Specifies the height, in pixels, of the icon or cursor
This parameter can be one or more of the following values.
If the function succeeds, the return value is the requested value.If the function fails, the return value is zero. To get extended error information, call GetLastError.
Creates a Color dialog box that enables the user to select a color.
A pointer to a CHOOSECOLOR structure that contains information used to initialize the dialog box. When ChooseColor returns, this structure contains information about the user's color selection.
If the user clicks the OK button of the dialog box, the return value is nonzero. The rgbResult member of the CHOOSECOLOR structure contains the RGB color value of the color selected by the user.If the user cancels or closes the Color dialog box or an error occurs, the return value is zero.
Is DWM enabled
Is DWM enabled
Sends a message to the message window and waits until the WndProc method has processed the message.
Handle to destination window
Message
First message parameter
Second message parameter
Contains information the ChooseColor function uses to initialize the Color dialog box. After the user closes the dialog box, the system returns information about the user's selection in this structure.
The length, in bytes, of the structure.
A handle to the window that owns the dialog box. This member can be any valid window handle, or it can be NULL if the dialog box has no owner.
If the CC_ENABLETEMPLATEHANDLE flag is set in the Flags member, hInstance is a handle to a memory object containing a dialog box template. If the CC_ENABLETEMPLATE flag is set, hInstance is a handle to a module that contains a dialog box template named by the lpTemplateName member. If neither CC_ENABLETEMPLATEHANDLE nor CC_ENABLETEMPLATE is set, this member is ignored.
If the CC_RGBINIT flag is set, rgbResult specifies the color initially selected when the dialog box is created. If the specified color value is not among the available colors, the system selects the nearest solid color available. If rgbResult is zero or CC_RGBINIT is not set, the initially selected color is black. If the user clicks the OK button, rgbResult specifies the user's color selection. To create a COLORREF color value, use the RGB macro.
A pointer to an array of 16 values that contain red, green, blue (RGB) values for the custom color boxes in the dialog box. If the user modifies these colors, the system updates the array with the new RGB values. To preserve new custom colors between calls to the ChooseColor function, you should allocate static memory for the array. To create a COLORREF color value, use the RGB macro.
A set of bit flags that you can use to initialize the Color dialog box. When the dialog box returns, it sets these flags to indicate the user's input.
Application-defined data that the system passes to the hook procedure identified by the lpfnHook member. When the system sends the WM_INITDIALOG message to the hook procedure, the message's lParam parameter is a pointer to the CHOOSECOLOR structure specified when the dialog was created. The hook procedure can use this pointer to get the lCustData value.
A pointer to a CCHookProc hook procedure that can process messages intended for the dialog box. This member is ignored unless the CC_ENABLEHOOK flag is set in the Flags member.
The name of the dialog box template resource in the module identified by the hInstance member. This template is substituted for the standard dialog box template. For numbered dialog box resources, lpTemplateName can be a value returned by the MAKEINTRESOURCE macro. This member is ignored unless the CC_ENABLETEMPLATE flag is set in the Flags member.
Represent panel for group box panel
Using a DependencyProperty as the backing store for SeparatorStyle.
This enables animation, styling, binding, etc...
Overrides System.Windows.Media.Visual.GetVisualChild(System.Int32),
and returns a child at the specified index from a collection of child elements.
The zero-based index of the requested
child element in the collection
The requested child element. This should not return null;
if the provided index is out of range, an exception is thrown
Static constructor
Default constructor
Gets current used layout definition (or null if no present definitions)
Layout definition or null
Handles size property changing
Previous value
Current value
Measures all of the RibbonGroupBox, and resize them appropriately
to fit within the available room
The available size that
this element can give to child elements.
The size that the panel 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 System.Windows.FrameworkElement derived class.
The final area within the parent that this
element should use to arrange itself and its children.
The actual size used.
Unified method for wrap panel logic
Available or final size
Pass true if measure required; pass false if arrange required
Final size
Layout logic for the given layout definition
Current layout definition
Available or final size
Pass true if measure required; pass false if arrange required
Determines whether we have to add children to the logical and visual tree
Final size
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Gets or sets style for the separator
Gets children
Gets particular rules for layout in this group box panel
Gets the number of visual child elements within this element.
Gets an enumerator for logical child elements of this element
Represents size definition for group box
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for RowCount.
This enables animation, styling, binding, etc...
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets count of rows in the ribbon toolbar
Gets rows
Represents basic window for ribbon
Using a DependencyProperty as the backing store for WindowCommands. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SaveWindowPosition. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ResizeBorderTickness. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for GlassBorderThickness. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CornerRadius. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DontUseDwm. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CanUseDwm. This enables animation, styling, binding, etc...
Gets or sets whether icon is visible
Using a DependencyProperty as the backing store for IsCollapsed.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsCollapsed.
This enables animation, styling, binding, etc...
Static constructor
Default constructor
Raises the event.
An that contains the event data.
Called when the property changes.
A reference to the root of the old content tree.A reference to the root of the new content tree.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Raises the event.
An that contains the event data.
Gets or sets the window commands
Gets or sets whether window position will be saved and loaded.
Gets or sets resize border thickness
Gets or sets glass border thickness
Gets or sets corner radius
Gets or sets whether DWM should be used.
Gets wheter DWM can be used ( is true and is false).
Gets or sets whether icon is visible
Gets whether window is collapsed
Defines if the Ribbon should automatically set when the width or height of the owner window drop under or
Represents spinner control
Using a DependencyProperty as the backing store for Value.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Text.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Increment.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Minimum.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Maximum.
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 Delay.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Interval.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for InputWidth. This enables animation, styling, binding, etc...
Static constructor
When overridden in a derived class, is invoked whenever application code or internal processes call .
Handles key tip pressed
Invoked when an unhandled System.Windows.Input.Keyboard.KeyUp�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.KeyEventArgs that contains the event data.
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
This method must be overriden to bind properties to use in quick access creating
Toolbar item
Occurs when value has been changed
Gets or sets current value
Gets current text from the spinner
Gets or sets a value added or subtracted from the value property
Gets or sets minimun value
Gets or sets maximum value
Gets or sets string format of value
Gets or sets the amount of time, in milliseconds,
the Spinner waits while it is pressed before it starts repeating.
The value must be non-negative. This is a dependency property.
Gets or sets the amount of time, in milliseconds,
between repeats once repeating starts. The value must be non-negative.
This is a dependency property.
Gets or sets width of the value input part of spinner
Represents button control that allows
you to add menu and handle clicks
Identifies the CommandParameter dependency property.
Identifies the routed Command dependency property.
Identifies the CommandTarget dependency property.
Using a DependencyProperty as the backing store for GroupName.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsChecked. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsChecked. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DropDownToolTip. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsDropDownEnabled. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsDefinitive. This enables animation, styling, binding, etc...
Occurs when user clicks
Occurs when button is checked
Occurs when button is unchecked
Default constructor
When overridden in a derived class, is invoked
whenever application code or internal processes call ApplyTemplate
Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonDown 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 System.Windows.Input.MouseButtonEventArgs that contains the event data.
The event data reports that the left mouse button was pressed.
Provides class handling for the routed event that occurs when the user presses a key.
The event data for the event.
Gets control which represents shortcut item.
This item MUST be synchronized with the original
and send command to original one control.
Control which represents shortcut item
This method must be overridden to bind properties to use in quick access creating
Toolbar item
Using a DependencyProperty as the backing store for CanAddButtonToQuickAccessToolBar. This enables animation, styling, binding, etc...
Gets an enumerator for logical child elements of this element.
Gets or sets the command to invoke when this button is pressed. This is a dependency property.
Gets or sets the parameter to pass to the System.Windows.Controls.Primitives.ButtonBase.Command property. This is a dependency property.
Gets or sets the element on which to raise the specified command. This is a dependency property.
Gets or sets the name of the group that the toggle button belongs to.
Use the GroupName property to specify a grouping of toggle buttons to
create a mutually exclusive set of controls. You can use the GroupName
property when only one selection is possible from a list of available
options. When this property is set, only one ToggleButton in the specified
group can be selected at a time.
Gets or sets a value indicating whether SplitButton is checked
Gets or sets a value indicating whether SplitButton can be checked
Gets or sets tooltip of dropdown part of split button
Gets or sets a value indicating whether dropdown part of split button is enabled
Gets or sets whether ribbon control click must close backstage
Occurs when user clicks
Occurs when button is checked
Occurs when button is unchecked
Gets or sets whether button can be added to quick access toolbar
Helper-Class for switching states in ToggleButton-Groups
Handles changes to
Coerce
Handles changes to
Remove from group
Add to group
Gets all buttons in the given group
Represents additional toltip functionality
Attach ooltip properties to control
Control type
Represents specific label to use in particular ribbon controls
Run with text
Using a DependencyProperty as the backing store for HasTwoLines.
This enables animation, styling, binding, etc...
Handles HasTwoLines property changes
Object
The event data
Using a DependencyProperty as the backing store for HasGlyph. This enables animation, styling, binding, etc...
Handles HasGlyph property changes
Object
The event data
Using a DependencyProperty as the backing store for Text. This enables animation, styling, binding, etc...
Static constructor
Default constructor
When overridden in a derived class, is invoked whenever application code or internal
processes call System.Windows.FrameworkElement.ApplyTemplate().
Handles text property changes
Object
The event data
Updates text run adds newline if HasTwoLines == true
Gets or sets whether label must have two lines
Gets or sets whether label has glyph
Gets or sets labels text
Represents group separator menu item
Represents adorner for KeyTips.
KeyTipAdorners is chained to produce one from another.
Detaching root adorner couses detaching all adorners in the chain
Construcotor
Parent adorner or null
The element which is container for elements
Attaches this adorner to the adorned element
Detaches this adorner from the adorned element
Terminate whole key tip's adorner chain
Forwards to the elements with the given keys
Keys
If true the element will be clicked
If the element will be found the function will return true
Gets element keytipped by keys
Element
Is one of the elements starts with the given chars
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
Measures KeyTips
The available size that this element can give to child elements.
The size that the groups container determines it needs during
layout, based on its calculations of child element sizes.
Gets parent RibbonGroupBox or null
Returns a child at the specified index from a collection of child elements
The zero-based index of the requested child element in the collection
The requested child element
This event is occured when adorner is
detached and is not able to be attached again
Determines whether at least one on the adorners in the chain is alive
Gets visual children count
Represents KeyTip control
Using a DependencyProperty as the backing store for Keys.
This enables animation, styling, binding, etc...
Sets value of attached property Keys for the given element
The given element
Value
Gets value of the attached property Keys of the given element
The given element
Using a DependencyProperty as the backing store for AutoPlacement.
This enables animation, styling, binding, etc...
Sets whether key tip placement is auto
or defined by alignment and margin properties
The given element
Value
Gets whether key tip placement is auto
or defined by alignment and margin properties
The given element
Using a DependencyProperty as the backing store for HorizontalAlignment.
This enables animation, styling, binding, etc...
Sets Horizontal Alignment of the key tip
The given element
Value
Gets Horizontal alignment of the key tip
The given element
Gets vertical alignment of the key tip
The given element
Sets vertical alignment of the key tip
The given element
Value
Using a DependencyProperty as the backing store for VerticalAlignment.
This enables animation, styling, binding, etc...
Gets margin of the key tip
The key tip
Margin
Sets margin of the key tip
The key tip
Value
Using a DependencyProperty as the backing store for Margin.
This enables animation, styling, binding, etc...
Default constrctor
Handles Alt, F10 and so on
Default constrctor
Host element
Attaches self
Detachs self
Checks if any keytips are visible.
Peresents quick access shortcut to another control
Default constructor
Using a DependencyProperty as the backing store for shortcut.
This enables animation, styling, binding, etc...
Gets or sets shortcut to the target control
Gets an enumerator for logical child elements of this element.
The class responds to mine controls for QuickAccessToolBar
Determines whether the given control can provide a quick access toolbar item
Control
True if this control is able to provide
a quick access toolbar item, false otherwise
Gets control which represents quick access toolbar item
Host control
Control which represents quick access toolbar item
Finds the top supported control
Visual
Point
Point
Represents quick access toolbar
Using a DependencyProperty as the backing store for HasOverflowItems. This enables animation, styling, binding, etc...
Handles quick access menu items chages
Using a DependencyProperty as the backing store for ShowAboveRibbon.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CanQuickAccessLocationChanging. This enables animation, styling, binding, etc...
Static constructor
When overridden in a derived class, is invoked whenever application code or
internal processes call System.Windows.FrameworkElement.ApplyTemplate().
Handles show below menu item click
Sender
The event data
Handles show above menu item click
Sender
The event data
Called to remeasure a control.
The size of the control, up to the maximum specified by constraint
The maximum size that the method can return
We have to use this function because setting a very frequently is quite expensive
Occured when items are added or removed from Quick Access toolbar
Gets items collection
Gets whether QuickAccessToolBar has overflow items
Gets quick access menu items
Gets or sets whether quick access toolbar showes above ribbon
Gets an enumerator to the logical child elements
Gets or sets whether user can change location of QAT
Represents the main Ribbon control which consists of multiple tabs, each of which
containing groups of controls. The Ribbon also provides improved context
menus, enhanced screen tips, and keyboard shortcuts.
Minimal width of ribbon parent window
Minimal height of ribbon parent window
Invoked whenever an unhandled routed event reaches this class in its route. Implement this method to add class handling for this event.
The that contains the event data.
Invoked whenever an unhandled routed event reaches 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 Button.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Title. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedTabItem. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SelectedTabindex. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for ShowAboveRibbon. This enables animation, styling, binding, etc...
Handles ShowQuickAccessToolBarAboveRibbon property changed
Object
The event data
Handles collection of contextual tab groups ghanges
Sender
The event data
Handles collection of ribbon tabs changed
Sender
The event data
Handles collection of toolbar items changes
Sender
The event data
Handles collection of quick access menu items changes
Sender
The event data
Using a DependencyProperty as the backing store for CanCustomizeQuickAccessToolBar.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CanCustomizeQuickAccessToolBarItems.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CanCustomizeRibbon.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsMinimized.
This enables animation, styling, binding, etc...
DependencyProperty for
DependencyProperty for
Using a DependencyProperty as the backing store for IsCollapsed.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsQuickAccessToolBarVisible. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for CanQuickAccessLocationChanging. This enables animation, styling, binding, etc...
Gets add to quick access toolbar command
Gets remove from quick access command
Gets show quick access above command
Gets show quick access below command
Gets toggle ribbon minimize command
Gets customize quick access toolbar command
Gets customize the ribbon command
Static constructor
Default constructor
Invoked whenever an unhandled System.Windows.UIElement.GotFocus
event reaches this element in its route.
The System.Windows.RoutedEventArgs that contains the event data.
When overridden in a derived class, is invoked whenever application code or
internal processes call System.Windows.FrameworkElement.ApplyTemplate().
Called when the is closed, so that we set it to null and clear the
Determines whether the given element is in quick access toolbar
Element
True if element in quick access toolbar
Adds the given element to quick access toolbar
Element
Removes the given elements from quick access toolbar
Element
Clears quick access toolbar
Loads the State from Isolated Storage (in user store for domain)
Resets automatically saved state
Saves state to the given stream
Stream
Loads state from the given stream
Stream
Using a DependencyProperty as the backing store for AutomaticStateManagement.
This enables animation, styling, binding, etc...
Gets localizable properties
Context menu for ribbon in current thread
Occurs when selected tab has been changed (be aware that SelectedTab can be null)
Occurs when customize the ribbon
Occurs when customize quick access toolbar
Occurs when IsMinimized property is changing
Occurs when IsCollapsed property is changing
Gets or sets file menu control (can be application menu button, backstage button and so on)
Window title
Gets or sets selected tab item
Gets or sets selected tab index
Gets the first visible TabItem
Gets the last visible TabItem
Gets the list of currently active quick access elements.
Gets ribbon titlebar
Gets the Ribbon tab control
Gets or sets whether quick access toolbar showes above ribbon
Gets collection of contextual tab groups
gets collection of ribbon tabs
Gets collection of toolbar items
Gets quick access toolbar associated with the ribbon
Gets an enumerator for logical child elements of this element.
Gets collection of quick access menu items
Gets or sets whether Customize Quick Access Toolbar menu item is shown
Gets or sets whether items can be added or removed from the quick access toolbar by users.
Gets or sets whether Customize Ribbon menu item is shown
Gets or sets whether ribbon is minimized
Gets or sets the height of the gap between the ribbon and the content
Gets whether ribbon is collapsed
Defines if the Ribbon should automatically set when the width or height of the owner window drop under or
Gets or sets whether QAT is visible
Gets or sets whether user can change location of QAT
Checks if any keytips are visible.
Gets name of the isolated storage file
Gets or sets whether state is loaded
Gets or sets whether Quick Access ToolBar can
save and load its state automatically
Represents contextual tab group
Using a DependencyProperty as the backing store for Header.
This enables animation, styling, binding, etc...
Handles header chages
Object
The event data.
Using a DependencyProperty as the backing store for IsWindowMaximized. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for InnerVisibility. This enables animation, styling, binding, etc...
Static constructor
Handles visibility prioperty changed
Object
The event data
Default constructor
Appends tab item
Ribbon tab item
Removes tab item
Ribbon tab item
Updates the group border
Invoked when an unhandled System.Windows.UIElement.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 System.Windows.Input.MouseButtonEventArgs that contains the event data.
The event data reports that the left mouse button was released.
Raises the MouseDoubleClick routed event
The event data
Updates the Visibility of the inner container
Gets or sets group header
Gets collection of tab items
Gets or sets a value indicating whether parent window is maximized
Gets or sets the visibility this group for internal use (this enables us to hide this group when all items in this group are hidden)
Gets the first visible TabItem in this group
Gets the last visible TabItem in this group
Represents contextual groups container
When overridden in a derived class, positions child elements and determines a size for
a System.Windows.FrameworkElement derived class.
The final area within the parent that this element should
use to arrange itself and its children.
The actual size used.
When overridden in a derived class, measures the size in layout required for
child elements and determines a size for the System.Windows.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.
Represents title bar
Using a DependencyProperty as the backing store for QuickAccessToolBar. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HeaderAlignment. This enables animation, styling, binding, etc...
DependencyProperty for
Using a DependencyProperty as the backing store for HideContextTabs. This enables animation, styling, binding, etc...
Static constructor
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
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.
When overridden in a derived class, is invoked whenever application code or internal processes
call System.Windows.FrameworkElement.ApplyTemplate().
Called to remeasure a control.
The maximum size that the method can return.
The size of the control, up to the maximum specified by constraint.
Called to arrange and size the content of a System.Windows.Controls.Control object.
The computed size that is used to arrange the content.
The size of the control.
Gets or sets quick access toolbar
Gets or sets header alignment
Defines whether title bar is collapsed
Gets or sets whether context tabs are hidden.
ScreenTips display the name of the control,
the keyboard shortcut for the control, and a brief description
of how to use the control. ScreenTips also can provide F1 support,
which opens help and takes the user directly to the related
help topic for the control whose ScreenTip was
displayed when the F1 button was pressed
Static constructor
Default constructor
Using a DependencyProperty as the backing store for Title.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Text.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for DisableReason.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HelpTopic.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Image.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store the boolean.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for BelowRibbon.
This enables animation, styling, binding, etc...
Gets or sets title of the screen tip
Gets or sets text of the screen tip
Gets or sets disable reason of the associated screen tip's control
Gets or sets help topic of the ScreenTip
Gets or sets image of the screen tip
Shows or hides the Help Label
Occurs when user press F1 on ScreenTip with HelpTopic filled
Gets or set whether ScreenTip should positioned below Ribbon
Event args for HelpPressed event handler
Constructor
Help topic
Gets help topic associated with screen tip
Represent panel with ribbon tab items.
It is automatically adjusting size of tabs
Default constructor
Measures all of the RibbonGroupBox, and resize them appropriately
to fit within the available room
The available size that this element can give to child elements.
The size that the groups container determines it needs during
layout, based on its calculations of child element 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
Updates separator visibility
If this parameter true, regular tabs will have separators
If this parameter true, contextual tabs will have separators
Sets the amount of horizontal offset.
The degree to which content is horizontally offset from the containing viewport.
Scrolls left within content by one logical unit.
Scrolls right within content by one logical unit.
Forces content to scroll until the coordinate space of a System.Windows.Media.Visual object is visible.
This is optimized for horizontal scrolling only
A System.Windows.Media.Visual that becomes visible.
A bounding rectangle that identifies the coordinate space to make visible.
A System.Windows.Rect that is visible.
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Gets or sets a System.Windows.Controls.ScrollViewer element that controls scrolling behavior.
Gets the horizontal size of the extent.
Gets the horizontal offset of the scrolled content.
Gets the horizontal size of the viewport for this content.
Gets or sets a value that indicates whether scrolling on the vertical axis is possible.
Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.
Not implemented
Not implemented
Not implemented
Helper class to hold scrolling data.
This class exists to reduce working set when SCP is delegating to another implementation of ISI.
Standard "extra pointer always for less data sometimes" cache savings model:
Scroll viewer
Scroll offset
ViewportSize is computed from our FinalSize, but may be in different units.
Extent is the total size of our content.
Represents ribbon tab control
Using a DependencyProperty as the backing store for Button.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for . This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for . This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for . This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for . This enables animation, styling, binding, etc...
DependencyProperty for
Static constructor
Default constructor
Raises the System.Windows.FrameworkElement.Initialized event.
This method is invoked whenever System.Windows.
FrameworkElement.IsInitialized is set to true internally.
The System.Windows.RoutedEventArgs that contains the event data.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
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.
When overridden in a derived class, is invoked whenever application code or
internal processes call System.Windows.FrameworkElement.ApplyTemplate().
Updates the current selection when an item in the System.Windows.Controls.Primitives.Selector has changed
The event data.
Called when the selection changes.
The event data.
Invoked when an unhandled System.Windows.Input.Mouse.PreviewMouseWheel
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.
Invoked when the event is received.
Information about the event.
Implements custom placement for ribbon popup
Raises an event causing the Backstage-View to be closed
Event which is fired when the, maybe listening, should be closed
Gets or sets file menu control (can be application menu button, backstage button and so on)
Gets drop down popup
Gets a value indicating whether context menu is opened
Gets content of selected tab item
Gets or sets whether ribbon is minimized
Gets or sets whether ribbon popup is opened
Defines if the currently selected item should draw it's highlight/selected borders
Gets whether ribbon tabs can scroll
Gets or sets selected tab item
Gets collection of ribbon toolbar items
Gets or sets the height of the gap between the ribbon and the content
RibbonGroup represents a logical group of controls as they appear on
a RibbonTab. These groups can resize its content
Using a DependencyProperty as the backing store for Keys.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for State.
This enables animation, styling, binding, etc...
On state property changed
Object
The event data
Using a DependencyProperty as the backing store for Header. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsLauncherVisible. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for
LauncherKeys. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for LauncherIcon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for LauncherIcon. This enables animation, styling, binding, etc...
Identifies the System.Windows.Controls.Primitives.ButtonBase.CommandParameter dependency property.
Identifies the routed System.Windows.Controls.Primitives.ButtonBase.Command dependency property.
Identifies the System.Windows.Controls.Primitives.ButtonBase.CommandTarget dependency property.
Using a DependencyProperty as the backing store for LauncherToolTip. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsLauncherEnabled. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for LauncherButton. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsOpen. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Icon. This enables animation, styling, binding, etc...
Static constructor
Default constructor
Gets a panel with items
Gets cmmon layout root for popup and groupbox
Clears cache
Invalidates layout (with children)
When overridden in a derived class, is invoked whenever application code
or internal processes call System.Windows.FrameworkElement.ApplyTemplate().
Invoked when an unhandled System.Windows.UIElement.PreviewMouseLeftButtonDown
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.MouseButtonEventArgs that contains the event data.
The event data reports that the left mouse button was pressed.
Supports layout behavior when a child element is resized.
The child element that is being resized.
Dialog launcher button click handler
Sender
the event data
Handles IsOpen propertyu changes
Object
The event data
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets KeyTip for element.
Gets drop down popup
Gets a value indicating whether context menu is opened
Gets or sets the current state of the group
Gets or sets scale index (for internal IRibbonScalableControl)
Gets or sets whether to reset cache when scalable control is scaled
Gets or sets group box header
Gets or sets dialog launcher button visibility
Gets or sets key tip for dialog launcher button
Gets or sets launcher button icon
Gets or sets launcher button text
Gets or sets the command to invoke when this button is pressed. This is a dependency property.
Gets or sets the parameter to pass to the System.Windows.Controls.Primitives.ButtonBase.Command property. This is a dependency property.
Gets or sets the element on which to raise the specified command. This is a dependency property.
Gets or sets launcher button tooltip
Gets or sets whether launcher button is enabled
Gets launcher button
Gets or sets drop down popup visibility
Gets an enumerator for the logical child objects of
the System.Windows.Controls.ItemsControl object.
Gets or sets icon
Dialog launcher btton click event
Occurs when context menu is opened
Occurs when context menu is closed
Snaps / Unsnaps the Visual
(remove visuals and substitute with freezed image)
Gets or sets intermediate state of the group box
Gets or sets intermediate scale of the group box
Gets intermediate desired size
Gets or sets whether control can be added to quick access toolbar
Represent panel with ribbon group.
It is automatically adjusting size of controls
Using a DependencyProperty as the backing store for ReduceOrder.
This enables animation, styling, binding, etc...
Default constructor
Returns a collection of the panel's UIElements.
The logical parent of the collection to be created.
Returns an ordered collection of elements that have the specified logical parent.
Measures all of the RibbonGroupBox, and resize them appropriately
to fit within the available room
The available size that this element can give to child elements.
The size that the groups container 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 System.Windows.FrameworkElement derived class.
The final area within the parent that this element should use to arrange itself and its children.
The actual size used.
Sets the amount of horizontal offset.
The degree to which content is horizontally offset from the containing viewport.
Scrolls left within content by one logical unit.
Scrolls right within content by one logical unit.
Forces content to scroll until the coordinate space of a System.Windows.Media.Visual object is visible.
This is optimized for horizontal scrolling only
A System.Windows.Media.Visual that becomes visible.
A bounding rectangle that identifies the coordinate space to make visible.
A System.Windows.Rect that is visible.
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Not implemented
Gets or sets reduce order of group in the ribbon panel.
It must be enumerated with comma from the first to reduce to
the last to reduce (use Control.Name as group name in the enum).
Enclose in parentheses as (Control.Name) to reduce/enlarge
scalable elements in the given group
Gets or sets a System.Windows.Controls.ScrollViewer element that controls scrolling behavior.
Gets the horizontal size of the extent.
Gets the horizontal offset of the scrolled content.
Gets the horizontal size of the viewport for this content.
Gets or sets a value that indicates whether scrolling on the vertical axis is possible.
Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.
Not implemented
Not implemented
Not implemented
Represents ribbon tab item
Using a DependencyProperty as the backing store for Keys.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsMinimized.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsOpen.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsContextual.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsSelected.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HeaderMargin. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsSeparatorVisible. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Group. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HaseLeftGroupBorder. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for HaseLeftGroupBorder. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Header. This enables animation, styling, binding, etc...
Handles IsEnabled changes
The event data.
Coerces IsEnabled
Static constructor
Default constructor
Called to remeasure a control.
The maximum size that the method can return.
The size of the control, up to the maximum specified by constraint.
On new style applying
Invoked when an unhandled System.Windows.UIElement.MouseLeftButtonDown routed event is raised
on this element. Implement this method to add class handling for this event.
The System.Windows.Input.MouseButtonEventArgs that contains the event data.
The event data reports that the left mouse button was pressed.
Handles selected
The event data
handles unselected
The event data
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets KeyTip for element.
Gets ribbon groups container
Gets or sets whether ribbon is minimized
Gets or sets whether ribbon is opened
Gets or sets reduce order
Gets or sets whether tab item is contextual
Gets an enumerator for logical child elements of this element.
Gets or sets whether tab item is selected
Gets ribbon tab control parent
Gets or sets indent
Gets or sets whether separator is visible
Gets or sets ribbon contextual tab group
Gets or sets desired width of the tab item
Gets or sets whether tab item has left group border
Gets or sets whether tab item has right group border
get collection of ribbon groups
Gets or sets header of tab item
Represents toggle button
Using a DependencyProperty as the backing store for Size.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SizeDefinition.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for Keys.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for GroupName.
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 Icon. This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for SmallIcon.
This enables animation, styling, binding, etc...
Using a DependencyProperty as the backing store for IsDefinitive. This enables animation, styling, binding, etc...
Static constructor
Default constructor
Called when a is clicked.
Used to call OnClick (which is protected)
Gets control which represents shortcut item.
This item MUST be syncronized with the original
and send command to original one control.
Control which represents shortcut item
Using a DependencyProperty as the backing store for CanAddToQuickAccessToolBar. This enables animation, styling, binding, etc...
Handles key tip pressed
Handles back navigation with KeyTips
Gets or sets Size for the element.
Gets or sets SizeDefinition for element.
Gets or sets KeyTip for element.
Gets or sets the name of the group that the toggle button belongs to.
Use the GroupName property to specify a grouping of toggle buttons to
create a mutually exclusive set of controls. You can use the GroupName
property when only one selection is possible from a list of available
options. When this property is set, only one ToggleButton in the specified
group can be selected at a time.
Gets or sets element Text
Gets or sets Icon for the element
Gets or sets button large icon
Gets or sets whether ribbon control click must close backstage
Gets or sets whether control can be added to quick access toolbar
Contains commands for
Finalizer
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Dispose(bool disposing) executes in two distinct scenarios.
If disposing equals true, the method has been called directly
or indirectly by a user's code. Managed and unmanaged resources
can be disposed.
If disposing equals false, the method has been called by the
runtime from inside the finalizer and you should not reference
other objects. Only unmanaged resources can be disposed.
Using a DependencyProperty as the backing store for ButtonBrush. This enables animation, styling, binding, etc...
When overridden in a derived class, is invoked whenever application code or internal processes call .
Upates the visual state of the maximize icon
Retrieves the translated string for Minimize
Retrieves the translated string for Maximize
Retrieves the translated string for Close
Retrieves the translated string for Restore
Gets or sets the button brush
GeneratedInternalTypeHelper
CreateInstance
GetPropertyValue
SetPropertyValue
CreateDelegate
AddEventHandler