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