Fluent Represents adorner for KeyTips. KeyTipAdorners is chained to produce one from another. Detaching root adorner couses detaching all adorners in the chain 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 Returns whether any key tips are visibile. Gets the currently active by following eventually present child adorners. Gets a copied list of the currently available . Construcotor Element to adorn. 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 Back to the previous adorner. 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 Forwards to the elements with the given keys to a given element. Keys The element to forward to. If true the element will be clicked Gets by keys. The keys to look for. The associated with . Determines if an of the keytips contained in this adorner start with true if any keytip start with . Otherwise false. Attached Properties for the Fluent Ribbon library Using a DependencyProperty as the backing store for Size. This enables animation, styling, binding, etc... Sets for . Gets for . Using a DependencyProperty as the backing store for SizeDefinition. This enables animation, styling, binding, etc... Sets for . Gets for . Sets appropriate size of the control according to the given group box state and control's size definition UI Element Group box state Group box isSimplified state Using a DependencyProperty as the backing store for SimplifiedSizeDefinition. This enables animation, styling, binding, etc... Sets for . Gets for . Sets appropriate size of the control according to the given ribbon control size and control's size definition UI Element Ribbon control size before applying SizeDefinition for specifying MouseOverBackground. Sets for . Gets for . for specifying MouseOverForeground. Sets for . Gets for . for specifying IsSelectedBackground. Sets for . Gets for . Stores the last visible width of an element. Helper for setting on . Helper for getting on . Defines if the element is part of the . Helper for setting on . Helper for getting on . Defines the desired icon size for the element. Helper for setting on . Helper for getting from . for . Automation peer for . Creates a new instance. Creates the for . Automation peer for . Creates a new instance. Automation peer for . Creates a new instance. Automation peer for . Creates a new instance. Initializes a new instance of the class. The element associated with this automation peer. Initializes a new instance of the class. The element associated with this automation peer. Initializes a new instance of the class. The element associated with this automation peer. Automation peer for . Creates a new instance. Automation peer for ribbon control items. Creates a new instance. Automation peer for . Creates a new instance. Automation peer for . Creates a new instance. Automation peer for the header of . Creates a new instance. Base automation peer for . Creates a new instance. Automation peer for Creates a new instance. Automation peer for . Creates a new instance. Initializes a new instance of the class. The element associated with this automation peer. Automation peer for . Creates a new instance. Automation peer for . Creates a new instance. Automation peer for . Creates a new instance. Automation peer wrapper for . Creates a new instance. Automation peer for . Creates a new instance. If Ribbon.IsMinimized then set Ribbon.IsDropDownOpen to false If Ribbon.IsMinimized then set Ribbon.IsDropDownOpen to true Return Ribbon.IsDropDownOpen Initializes a new instance of the class. The element associated with this automation peer. Automation peer for . Creates a new instance. Initializes a new instance of the class. The element associated with this automation peer. for . Constructor. Owner of the AutomationPeer. Synchronizes a target collection with a source collection in a one way fashion. Creates a new instance with as and as . The source collection. The target collection. Clears and then copies all items from to . Special collection with support for logical children of a parent object. The type for items. Creates a new instance. The parent which supports logical children. Gets wether this collections parent has logical ownership of the items. The parent object which support logical children. Adds all items to the logical tree of . Removes all items from the logical tree of . Gets all items where the logical parent is . Represents backstage button Gets or sets width of right content Identifies the dependency property. Gets or sets application menu right pane content Identifies the dependency property. Gets or sets application menu bottom pane content Identifies the dependency property. Static constructor Default constructor Represents backstage button Occurs when IsOpen has been changed Gets the for the . This is exposed to make it possible to show content on the same as the backstage is shown on. Gets or sets whether backstage is shown Identifies the dependency property. Gets or sets whether backstage can be openend or closed. Identifies the dependency property. Gets or sets whether context tabs on the titlebar should be hidden when backstage is open Identifies the dependency property. Gets or sets whether opening or closing should be animated. Identifies the dependency property. Gets or sets whether to close the backstage when Esc is pressed Identifies the dependency property. Identifies the dependency property. Gets or sets whether the highest available adorner layer should be used for the . This means that we will try to look up the visual tree till we find the highest . Gets or sets content of the backstage Identifies the dependency property. Static constructor Default constructor Called when this control receives the . Shows the true if the was made visible. false if the was not made visible. Hides the Represents adorner for Backstage Initializes a new instance of the class. Adorned element Backstage Gets the . Represents Backstage tab control. Gets or sets the margin which is used to render selected content. Identifies the dependency property. Identifies the dependency property. Gets content for selected tab Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. 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 Identifies the dependency property. Gets or sets the MinWidth for the ItemsPanel. Gets or sets current Backround of the ItemsPanel Identifies the dependency property. Gets or sets the Identifies the dependency property. Defines if the is enabled in this control Identifies the dependency property. Defines if the back button is visible or not. Identifies the dependency property. Static constructor Default constructor Gets selected . If there is no item selected, the first found item is selected and it's container () is returned. The currently selected . Or null of nothing was selected and nothing could be selected. Represents backstage tab item Gets or sets Icon for the element Identifies the dependency property. Dependency property for Gets or sets a value indicating whether the tab is selected Dependency property for Gets parent tab control Gets or sets tab items text Identifies the dependency property. Static constructor Handles selected event The event data. Handles unselected event The event data. Handles IsSelected changed The event data. Represents button Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. for . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets whether ribbon control click must close backstage Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Static constructor Default constructor Identifies the dependency property. Represents Fluent UI specific CheckBox Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Static constructor Default constructor Identifies the dependency property. 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 Gets recent colors collection Gets or sets color gallery mode Identifies the dependency property. Gets or sets chip width Identifies the dependency property. Gets or sets chip height Identifies the dependency property. Gets or sets a value indicating whether Automatic button is visible Identifies the dependency property. Gets or sets a value indicating whether No color button is visible Identifies the dependency property. Gets or sets a value indicating whether More Colors button is visible Identifies the dependency property. Gets or sets number of color gallery columns. It works only when Mode is ThemeColors Identifies the dependency property. Gets or set number of standard color rows. Work only when Mode is ThemeColors Identifies the dependency property. Gets or set number of theme color rows. Work only when Mode is ThemeColors Identifies the dependency property. Gets or sets selected color Identifies the dependency property. Gets collection of theme colors Gets or sets theme colors source Identifies the dependency property. Gets theme gradients collection Identifies the dependency property. Gets standart gradients collection Identifies the dependency property. Occurs when selection color is changed Identifies the SelectedColorChanged routed event. Occurs whether more colors menu item is clicked Static constructor 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 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. 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. Causes the dialog box to display all available colors in the set of basic colors. Represents custom Fluent UI ComboBox Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets content to show on the top side of the Popup. Identifies the dependency property. Gets or sets top content template. Identifies the dependency property. Gets or sets top content template selector. Identifies the dependency property. Gets or sets top content template string format. Identifies the dependency property. Gets or sets menu to show in combo box bottom Identifies the dependency property. Gets or sets width of the value input part of combobox Identifies the dependency property. Gets or sets context menu resize mode Identifies the dependency property. Snaps / Unsnaps the Visual (remove visuals and substitute with freezed image) Gets or sets initial dropdown height Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Static constructor Default Constructor Identifies the dependency property. 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 Gets or sets context menu resize mode Identifies the dependency property. Static constructor ] Represents drop down button Gets or sets Size for the element. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets whether button has triangle Identifies the dependency property. Identifies the dependency property. Gets or sets context menu resize mode Identifies the dependency property. Get or sets max height of drop down popup Identifies the dependency property. Gets or sets initial dropdown height Identifies the dependency property. Gets or sets whether the popup of this drop down button should automatically be closed on mouse down. Identifies the dependency property. Gets or sets the delay in milliseconds to close the popup on mouse down. Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Handles IsSimplified changed event for overide old value new value Static constructor Default constructor Called when drop down opened. Called when drop down closed. 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 Identifies the dependency property. Represents gallery control. Usually a gallery is hosted in context menu Min width of the Gallery Identifies the dependency property. Max width of the Gallery Identifies the dependency property. Identifies the dependency property. Gets or sets whether the inner gallery panel shows groups (Filter property still works as usual) Gets or sets name of property which will use to group items in the Gallery. Identifies the dependency property. Gets or sets name of property which will use to group items in the Gallery. Identifies the dependency property. Gets or sets orientation of gallery Identifies the dependency property. Gets or sets item width Identifies the dependency property. Gets or sets item height Identifies the dependency property. Gets collection of filters Gets or sets selected filter Identifies the dependency property. Gets selected filter title Identifies the dependency property. Gets selected filter groups Identifies the dependency property. Gets whether gallery has selected filter Identifies the dependency property. Gets or sets whether gallery items can be selected Identifies the dependency property. Gets whether gallery is last item in ItemsControl Identifies the dependency property. Identifies the dependency property. Static constructor Default constructor Represents container of grouped gallery items in GalleryPanel or Gallery Gets or sets whether the header must be shown. When the property is false this control uses to show all items without grouping Identifies the dependency property. Gets or sets panel orientation Identifies the dependency property. Gets or sets a value that specifies the width of all items that are contained within Identifies the dependency property. Gets or sets a value that specifies the height of all items that are contained within Identifies the dependency property. Gets or sets minimum items in which should be placed in one row. Identifies the dependency property. Gets or sets maximum items in which should be placed in one row. Identifies the dependency property. Static constructor Represents gallery group filter definition Gets or sets title of filter Identifies the dependency property. Gets or sets list pf groups splitted by comma Identifies the dependency property. Represents gallery item Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... Gets a value that indicates whether a Button is currently activated. This is a dependency property. Identifies the dependency property. Gets or sets GalleryItem group Identifies the dependency property. Gets or sets whether ribbon control click must close backstage or popup. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the 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. Identifies the 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. Identifies the dependency property. Handles Command changed Handles Command CanExecute changed Occurs when a RibbonControl is clicked. Identifies the RibbonControl.Click routed event. Raises click event Static constructor Default constructor Handles click event Sender The event data Represents internal class to use it in GalleryPanel as placeholder for GalleryItems Gets the target of the placeholder Constructor Target Represents panel for Gallery and InRibbonGallery with grouping and filtering capabilities Gets or sets whether gallery panel shows groups (Filter property still works as usual) Identifies the dependency property. Gets or sets property name to group items Identifies the dependency property. Gets or sets name of property which will use to group items in the Gallery. Identifies the dependency property. Gets or sets ItemContainerGenerator which generates the user interface (UI) on behalf of its host, such as an ItemsControl. Identifies the dependency property. Gets or sets a value that specifies the width of all items that are contained within Identifies the dependency property. Gets or sets a value that specifies the height of all items that are contained within Identifies the dependency property. Gets or sets groups names separated by comma which must be shown Identifies the dependency property. Gets or sets maximum items quantity in row Identifies the dependency property. Gets or sets maximum items quantity in row Identifies the dependency property. Default constructor Suspends updates. Resumes updates. Resumes updates and calls . Represents group separator menu item Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. 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 Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... Identifies the dependency property. Identifies the dependency property. Min width of the Gallery Identifies the dependency property. Max width of the Gallery Identifies the dependency property. Gets or sets item width Identifies the dependency property. Gets or sets item height Identifies the dependency property. Gets or sets name of property which will use to group items in the Gallery. Identifies the dependency property. Gets or sets name of property which will use to group items in the Gallery. Identifies the dependency property. Gets or sets orientation of gallery Identifies the dependency property. Gets collection of filters Gets or sets selected filter Identifies the dependency property. Gets selected filter title Identifies the dependency property. Gets selected filter groups Identifies the dependency property. Gets whether gallery has selected filter Identifies the dependency property. Gets or sets whether gallery items can be selected Identifies the dependency property. Identifies the dependency property. Gets or sets context menu resize mode Identifies the dependency property. Gets or sets whether InRibbonGallery Identifies the dependency property. Gets whether InRibbonGallery is collapsed to button Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Snaps / Unsnaps the Visual (remove visuals and substitute with freezed image) Defines whether this item is frozen or not because the copy of this item shown in the has it's dropdown open. Gets or sets menu to show in combo box bottom Identifies the dependency property. Gets or sets max count of items in row Identifies the dependency property. Gets or sets min count of items in row Identifies the dependency property. Get or sets max height of drop down popup Identifies the dependency property. Get or sets max width of drop down popup Identifies the dependency property. Gets or sets initial dropdown height Identifies the dependency property. Gets or sets initial dropdown width Identifies the dependency property. Identifies the dependency property. Gets or sets the height of the container which hosts the . Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Initializes static members of the class. Default constructor Identifies the dependency property. Causes the object to scroll into view. If it is not visible, it is aligned either at the top or bottom of the viewport. 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... Represents menu item Identifies the dependency property. Identifies the dependency property. Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... Useless property only used in secon level application menu items Identifies the dependency property. Gets or sets whether ribbon control click must close backstage Identifies the dependency property. Gets or sets context menu resize mode Identifies the dependency property. Get or sets max height of drop down popup Identifies the dependency property. Gets or sets a value indicating whether menu item is splited Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Identifies the dependency property. Helper for setting on . to set on. RecognizesAccessKey property value. Helper for getting from . to read from. RecognizesAccessKey property value. Defines if access keys should be recognized. Handles quick access button drop down menu opened Handles quick access button drop down menu closed Identifies the dependency property. Returns logical parent; either Parent or ItemsControlFromItemContainer(this). Copied from . 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 a value indicating whether control can be added to quick access toolbar Peresents quick access shortcut to another control Default constructor Gets or sets shortcut to the target control Identifies the dependency property. 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 Represents quick access toolbar Occured when items are added or removed from Quick Access toolbar Gets items collection Gets whether QuickAccessToolBar has overflow items Identifies the dependency property. Gets quick access menu items Handles collection of quick access menu items changes Sender The event data Gets or sets whether quick access toolbar showes above ribbon Identifies the dependency property. Gets or sets whether user can change location of QAT Identifies the dependency property. Gets or sets whether the Menu-DropDown is visible or not. Identifies the dependency property. Static constructor Creates a new instance. Handles show below menu item click Sender The event data Handles show above menu item click Sender The event data We have to use this function because setting a very frequently is quite expensive First calls and then Gets or sets a custom action to generate KeyTips for items in this control. Identifies the dependency property. Represents Fluent UI specific RadioButton Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Static constructor Default constructor Identifies the dependency property. 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. Gets the current instance for storing the state of this control. Create a new instance for storing the state of this control. Instance of a state storage class. Minimal width of ribbon parent window Minimal height of ribbon parent window Identifies the dependency property. Gets or sets whether the default context menu should be enabled/used. 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) Identifies the dependency property. Property for defining the start screen. Identifies the dependency property. Property for defining the QuickAccessToolBar. Identifies the dependency property. Property for defining the TabControl. Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Gets or sets selected tab item Identifies the dependency property. Gets or sets selected tab index Identifies the dependency property. Gets the first visible TabItem Gets the last visible TabItem Gets currently active quick access elements. Gets a copy of currently active quick access elements. Gets ribbon titlebar Identifies the dependency property. Gets or sets whether quick access toolbar showes above ribbon Identifies the dependency property. Handles ShowQuickAccessToolBarAboveRibbon property changed Object The event data Gets or sets the height which is used to render the window title. Identifies the dependency property. Gets collection of contextual tab groups gets collection of ribbon tabs Handles collection of ribbon tab items changes Sender The event data Gets collection of toolbar items Gets collection of quick access menu items Handles collection of quick access menu items changes Sender The event data Gets or sets whether Customize Quick Access Toolbar menu item is shown Identifies the dependency property. Gets or sets whether items can be added or removed from the quick access toolbar by users. Identifies the dependency property. Gets or sets whether the QAT Menu-DropDown is visible or not. Identifies the dependency property. Gets or sets whether Customize Ribbon menu item is shown Identifies the dependency property. Gets or sets whether ribbon can be minimized Gets or sets whether ribbon is minimized Identifies the dependency property. Identifies the dependency property. Gets or sets whether ribbon can be switched Identifies the dependency property. Gets or sets the height of the gap between the ribbon and the regular window content Identifies the dependency property. Gets or sets the height of the ribbon content area Identifies the dependency property. Gets whether ribbon is collapsed Identifies the dependency property. Defines if the Ribbon should automatically set when the width or height of the owner window drop under or Identifies the dependency property. Gets or sets whether QAT is visible Identifies the dependency property. Gets or sets whether user can change location of QAT Identifies the dependency property. Identifies the dependency property. Defines whether tab headers are visible or not. Identifies the dependency property. Defines whether tab headers are visible or not. Identifies the dependency property. Defines whether scrolling by mouse wheel is enabled or not. Checks if any keytips are visible. Identifies the dependency property. Defines whether handling of key tips is enabled or not. Defines the keys that are used to activate the key tips. 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 Switch to classic ribbon command Gets Switch to simplified ribbon command Gets customize quick access toolbar command Gets customize the ribbon command Initializes static members of the class. Default constructor Called when the is closed, so that we set it to null. 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 Gets or sets whether Quick Access ToolBar can save and load its state automatically Identifies the dependency property. Represents contextual groups container Represents contextual tab group Identifies the dependency property. Gets or sets the foreground brush to be used for a selected belonging to this group. Identifies the dependency property. Gets or sets the foreground brush to be used when the mouse is over a belonging to this group. Identifies the dependency property. Gets or sets the foreground brush to be used when the mouse is over a selected belonging to this group. Gets or sets group header Identifies the dependency property. Handles header chages Object The event data. Gets collection of tab items 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) Identifies the dependency property. Gets the first visible TabItem in this group Gets the first visible TabItem in this group Gets the last visible TabItem in this group 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 Updates the Visibility of the inner container Represent base class for Fluent controls Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Handles Command changed Handles Command CanExecute changed Identifies the dependency property. Identifies the dependency property. Static constructor Default Constructor Binds default properties of control to quick access element Source item Toolbar item Identifies the dependency property. Occurs then CanAddToQuickAccessToolBar property changed 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 Get the parent . The found or null of no parent could be found. RibbonGroup represents a logical group of controls as they appear on a RibbonTab. These groups can resize its content Get the responsible for rendering the header. Get the responsible for rendering the header when is equal to . Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... for IsCollapsedHeaderContentPresenter. Sets the value of . Gets the value of . Gets or sets the state transition for full mode Identifies the dependency property. Gets or sets the state transition for simplified mode Identifies the dependency property. Gets or sets the current state of the group Identifies the dependency property. On state property changed Object The event data Gets or sets scale index (for internal IRibbonScalableControl) Gets or sets whether to reset cache when scalable control is scaled Gets or sets dialog launcher button visibility Identifies the dependency property. Gets or sets key tip for dialog launcher button Identifies the dependency property. Gets or sets launcher button icon Identifies the dependency property. Gets or sets launcher button text Identifies the dependency property. 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. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets launcher button tooltip Identifies the dependency property. Gets or sets whether launcher button is enabled Identifies the dependency property. Gets launcher button Identifies the dependency property. Identifies the dependency property. Gets or sets icon Identifies the dependency property. Identifies the dependency property. Gets or sets whether the groupbox shows a separator. Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Called when changes. Dialog launcher btton click event Initializes static members of the class. Default constructor Gets a panel with items Gets cmmon layout root for popup and groupbox 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 Tries to clear the cache, reset the state and reset the scale. If that succeeds the parent is notified about that. true if the cache was reset. Otherwise false. Clears cache Invalidates layout (with children) Dialog launcher button click handler Sender the event data Handles IsOpen propertyu changes Object The event data Identifies the dependency property. Special wrap panel for . Creates a new instance. Attached for SharedSizeGroupName. Sets for . Gets for . Attached for SharedSizeGroupName. Sets for . Gets for . Identifies the dependency property. The ItemWidth and ItemHeight properties specify the size of all items in the WrapPanel. Note that children of WrapPanel may have their own Width/Height properties set - the ItemWidth/ItemHeight specifies the size of "layout partition" reserved by WrapPanel for the child. If this property is not set (or set to "Auto" in markup or Double.NaN in code) - the size of layout partition is equal to DesiredSize of the child element. Identifies the dependency property. The ItemWidth and ItemHeight properties specify the size of all items in the WrapPanel. Note that children of WrapPanel may have their own Width/Height properties set - the ItemWidth/ItemHeight specifies the size of "layout partition" reserved by WrapPanel for the child. If this property is not set (or set to "Auto" in markup or Double.NaN in code) - the size of layout partition is equal to DesiredSize of the child element. Identifies the dependency property. Specifies dimension of children positioning in absence of wrapping. Wrapping occurs in orthogonal direction. For example, if Orientation is Horizontal, the items try to form horizontal rows first and if needed are wrapped and form vertical stack of rows. If Orientation is Vertical, items first positioned in a vertical column, and if there is not enough space - wrapping creates additional columns in horizontal dimension. Represent panel with ribbon group. It is automatically adjusting size of controls 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 Identifies the dependency property. Default constructor Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented Represents a specific to . Represents menu in combo box and gallery Represents with modified hit test Represents ribbon tab control Default value for . Default value for . Provides a value needed to add space to the popup to accomodate for overlapping keytips. Provides a value needed to add space to the popup to accomodate for overlapping keytips. 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) Identifies the dependency property. Gets the responsible for displaying the selected tabs content. Gets the responsible for displaying the selected tabs content. Gets content of selected tab item Identifies the dependency property. Gets or sets whether ribbon is minimized Identifies the dependency property. Gets or sets whether ribbon can be minimized Identifies the dependency property. Gets or sets whether ribbon is simplified Identifies the dependency property. Gets or sets whether ribbon can be switched simplified Identifies the dependency property. Identifies the dependency property. Defines if the currently selected item should draw it's highlight/selected borders Identifies the dependency property. Gets whether ribbon tabs can scroll Gets or sets selected tab item Identifies the dependency property. Gets collection of ribbon toolbar items Gets or sets the height of the content area. Identifies the dependency property. Gets or sets the height of the gap between the ribbon and the content Identifies the dependency property. Identifies the dependency property. Defines whether tab headers are visible or not. Identifies the dependency property. Defines whether tab headers are visible or not. Identifies the dependency property. Defines whether scrolling by mouse wheel is enabled or not. Initializes static members of the class. Initializes a new instance of the class. Selects the first tab if is false. Implements custom placement for ribbon popup Raises an event causing the Backstage-View to be closed Gets the first visible item Gets the first visible and enabled item Represents ribbon tab item Gets or sets the which is used to render the background if this is the currently active/selected one. Identifies the dependency property. Gets or sets the which is used to render the border if this is the currently active/selected one. Identifies the dependency property. Using a DependencyProperty as the backing store for Keys. This enables animation, styling, binding, etc... Gets ribbon groups container Gets or sets whether ribbon is minimized Identifies the dependency property. Gets or sets whether ribbon is opened Identifies the dependency property. Gets or sets reduce order Gets or sets whether tab item is contextual Identifies the dependency property. Gets or sets whether tab item is selected Using a DependencyProperty as the backing store for IsSelected. This enables animation, styling, binding, etc... Gets ribbon tab control parent Gets or sets the padding for the header. Identifies the dependency property. Gets or sets whether separator is visible Identifies the dependency property. Gets or sets ribbon contextual tab group Identifies the dependency property. Gets or sets desired width of the tab item. This is needed in case the width of is larger than it's tabs. Gets or sets whether tab item has left group border Identifies the dependency property. Gets or sets whether tab item has right group border Identifies the dependency property. get collection of ribbon groups Identifies the dependency property. Gets or sets header template of tab item. Identifies the dependency property. Handles Focusable changes Coerces Focusable Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Static constructor Default constructor Handles selected The event data handles unselected The event data Represent panel with ribbon tab items. It is automatically adjusting size of tabs Initializes a new instance of the class. Updates separator visibility If this parameter true, regular tabs will have separators If this parameter true, contextual tabs will have separators Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented Not implemented 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 title bar Gets or sets quick access toolbar Identifies the dependency property. Gets or sets header alignment Identifies the dependency property. Defines whether title bar is collapsed Identifies the dependency property. Identifies the dependency property. Gets or sets whether context tabs are hidden. Static constructor Creates a new instance. Sometimes the relative position only changes after the arrange phase. To compensate such sitiations we issue a second layout pass by invalidating our measure. This situation can occur if, for example, the icon of a ribbon window has it's visibility changed. Schedules a call to . Represent panel for group box panel Gets or sets style for the separator Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Called when changes. Gets children Gets particular rules for layout in this group box panel Static constructor Default constructor Gets current used layout definition (or null if no present definitions) Layout definition or null 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 Represent logical definition for a control in toolbar Creates a new instance Gets or sets Size for the element. Identifies the dependency property. Gets or sets SizeDefinition for element. Identifies the dependency property. Gets or sets name of the target control Identifies the dependency property. Gets or sets width of the target control Identifies the dependency property. Represent logical container for toolbar items Gets whether the group is the fisrt control in the row Identifies the dependency property. Gets whether the group is the last control in the row Identifies the dependency property. Represent logical container for toolbar items Occures when children has been changed Gets rows Default constructor Represents size definition for group box Gets or sets Size for the element. Identifies the dependency property. Gets or sets SizeDefinition for element. Identifies the dependency property. Gets or sets count of rows in the ribbon toolbar Identifies the dependency property. Identifies the dependency property. Gets or sets wether the layout definition should be used in simplified state. Gets rows Represents size definition for group box Gets rows Represents basic window for ribbon Identifies the dependency property. Gets or sets the height which is used to render the window title. Identifies the dependency property. Gets or sets the which is used to render the window title. Identifies the dependency property. Gets or sets the which is used to render the window title background. Identifies the dependency property. Identifies the dependency property. Gets or sets the window commands Gets or sets resize border thickness. Identifies the dependency property. Identifies the dependency property. Gets or sets a brush which is used as the glow when the window is active. Identifies the dependency property. Gets or sets a brush which is used as the glow when the window is not active. Identifies the dependency property. Gets or sets a brush which is used as the border brush when the window is not active. Gets or sets whether icon is visible. Identifies the dependency property. Gets or sets the vertical alignment of the icon. Identifies the dependency property. Gets whether window is collapsed Identifies the dependency property. Defines if the Ribbon should automatically set when the width or height of the owner window drop under or Identifies the dependency property. Defines if the taskbar should be ignored and hidden while the window is maximized. Identifies the dependency property. Static constructor Default constructor Initializes the WindowChromeBehavior which is needed to render the custom WindowChrome. Initializes the GlowWindowBehavior which is needed to render the custom resize windows around the current window. Gets the template child with the given name. The interface type inheirted from DependencyObject. The name of the template child. 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 Gets or sets title of the screen tip Identifies the dependency property. Gets or sets text of the screen tip Identifies the dependency property. Gets or sets disable reason of the associated screen tip's control Identifies the dependency property. Gets or sets help topic of the ScreenTip Identifies the dependency property. Gets or sets image of the screen tip Identifies the dependency property. Shows or hides the Help Label Identifies the dependency property. Occurs when user press F1 on ScreenTip with HelpTopic filled Gets or set whether ScreenTip should positioned below Ribbon Identifies the dependency property. Event args for HelpPressed event handler Constructor Help topic Gets help topic associated with screen tip Represents separator to use in the TabControl Static constructor Represents spinner control Occurs when value has been changed Identifies the dependency property. Identifies the dependency property. Gets or sets current value Using a DependencyProperty as the backing store for Value. This enables animation, styling, binding, etc... Gets current text from the spinner Identifies the dependency property. Gets or sets a value added or subtracted from the value property Identifies the dependency property. Gets or sets minimun value Using a DependencyProperty as the backing store for Minimum. This enables animation, styling, binding, etc... Gets or sets maximum value Using a DependencyProperty as the backing store for Maximum. This enables animation, styling, binding, etc... Gets or sets string format of value Identifies the dependency property. 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. Identifies the 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. Identifies the dependency property. Gets or sets width of the value input part of spinner Identifies the dependency property. Gets or sets a converter which is used to convert from text to double and from double to text. Identifies the dependency property. Defines whether all text should be select as soon as this control gets focus. Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Static constructor Select all text in the Spinner. When overridden in a derived class, is invoked whenever application code or internal processes call . 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 Represents button control that allows you to add menu and handle clicks Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets a value indicating whether SplitButton can be checked Identifies the dependency property. Gets or sets tooltip of dropdown part of split button Identifies the dependency property. Gets or sets a value indicating whether the button part of split button is enabled. If you want to disable the button part and the DropDown please use . Identifies the dependency property. Gets or sets whether ribbon control click must close backstage Identifies the dependency property. Identifies the dependency property. Gets or sets the postfix for the primary keytip action. Identifies the dependency property. Gets or sets the postfix for the secondary keytip action. Identifies the dependency property. Gets or sets the keytip for the secondary action. Occurs when user clicks Occurs when user clicks Occurs when button is checked Occurs when button is checked Occurs when button is unchecked Occurs when button is unchecked Occurs when button is unchecked Occurs when button is unchecked Default constructor Gets or sets whether button can be added to quick access toolbar Identifies the dependency property. Represents the container for the . Indicates whether the has aleaady been shown or not. Identifies the dependency property. Shows the . true if the was made visible. false if the was previously shown and was not made visible during this call. Hides the . Control for representing the left and right side of the start screen. To control some aspects of the left handed side of this control please use properties prefixed with "ItemsPanel*". Left side panel content of the startscreen. Identifies the dependency property. Defines the margin for Identifies the dependency property. Right side panel content of the startscreen. Identifies the dependency property. Static constructor. Represents ribbon status bar Static constructor Default constructor Represents ribbon status bar item Gets or sets ribbon status bar item Identifies the dependency property. Gets or sets ribbon status bar value Identifies the dependency property. Gets or sets whether status bar item is checked in menu Identifies the dependency property. Occurs when status bar item checks Occurs when status bar item unchecks Static constructor Represents menu item in ribbon status bar menu Gets or sets Ribbon Status Bar menu item Identifies the dependency property. Static constructor Default constructor Ribbon Status Bar menu item Represents panel for status bar Represents custom Fluent UI TextBox Gets or sets width of the value input part of textbox Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Static constructor Identifies the dependency property. This method must be overridden to bind properties to use in quick access creating Toolbar item Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Represents toggle button Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets whether ribbon control click must close backstage Identifies the dependency property. Gets or sets whether or not the ribbon is in Simplified mode Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Used to call OnClick (which is protected) Identifies the dependency property. Represents specific label to use in particular ribbon controls Run with text Gets or sets whether label must have two lines Identifies the dependency property. Handles HasTwoLines property changes Object The event data Gets or sets whether label has glyph Identifies the dependency property. Handles HasGlyph property changes Object The event data Gets or sets the text Identifies the dependency property. Static constructor Handles text property changes Object The event data Updates text runs and adds newline if HasTwoLines == true UniformGrid is used to arrange children in a grid with all equal cell sizes. Gets or sets panel orientation Identifies the dependency property. Specifies the number of maximum columns in the grid Identifies the dependency property. Specifies the number of maximum columns in the grid Identifies the dependency property. Identifies the dependency property. Specifies the item width. Identifies the dependency property. Specifies the item height. Compute the desired size of this UniformGrid by measuring all of the children with a constraint equal to a cell's portion of the given constraint (e.g. for a 2 x 4 grid, the child constraint would be constraint.Width*0.5 x constraint.Height*0.25). The maximum child width and maximum child height are tracked, and then the desired size is computed by multiplying these maximums by the row and column count (e.g. for a 2 x 4 grid, the desired size for the UniformGrid would be maxChildDesiredWidth*2 x maxChildDesiredHeight*4). Constraint Desired size Arrange the children of this UniformGrid by distributing space evenly among all of the children, making each child the size equal to a cell's portion of the given arrangeSize (e.g. for a 2 x 4 grid, the child size would be arrangeSize*0.5 x arrangeSize*0.25) Arrange size If either Rows or Columns are set to 0, then dynamically compute these values based on the actual number of non-collapsed children. In the case when both Rows and Columns are set to 0, then make Rows and Columns be equal, thus laying out in a square grid. Helper control which enables easy embedding of window steering functions. Static constructor Extracts right content presenter of application menu converter Converts to a and back. Checks equality of value and the converter parameter. Returns if they are equal. Returns if they are NOT equal. Converter used to invert a boolean value. Used to invert numbers Converts null to true and not null to false. A singleton instance for . Converts , , or to or (dependent upon target type). When converting you can pass a desired size as the converter parameter. The returned will be the closest found in the provided image. - This converter is also a to be able to extract the from the target control. - This converter is also a . The order for parameters/values is: 0 = value to convert 1 = visual target or desired size 2 = desired size Index checks are applied during value extraction, so providing null or just the value to convert are considered valid. Creates a new instance. Creates a new instance. The object or binding to which the converter should be applied to. Creates a new instance. The object or binding to which the converter should be applied to. The desired size for the image. Creates a new instance. The object or binding to which the converter should be applied to. The desired size for the image. Creates a new instance. The object or binding to which the converter should be applied to. The desired size for the image. The target visual on which the image/icon should be shown. The target visual on which the image/icon should be shown. The binding to which the converter should be applied to. The binding for the desired size for the image. Returns the value to convert. Extracts an from which closest matches the . Value from which the should be extracted. It can be of type The desired size to extract from . An frozen which closest matches Extracts an from which closest matches the . Value from which the should be extracted. It can be of type The target on which the will be used. The desired size to extract from . An frozen which closest matches Extracts an from which closest matches the . Value from which the should be extracted. It can be of type The desired size to extract from . An which closest matches Extracts an from which closest matches the . Value from which the should be extracted. It can be of type /// The target on which the will be used. The desired size to extract from . An which closest matches Get the scaled desired size. Get the scaled desired size. Class which enables conversion from to Class which enables conversion from to Converter class which converts from to and back. Gets a default instance of . Converts the given to a . The value converted from or if the conversion fails. Converts to a formatted text using . converted to a . Hold static instances of several commonly used converters. Get a static instance of Get a static instance of Get a static instance of Get a static instance of Get a static instance of Get a static instance of Used to convert from four double values to Icon converter provides window or application default icon if user-defined is not present. Creates a new instance. The binding to which the converter should be applied to. Creates a new instance. The binding to which the converter should be applied to. The target visual on which the image/icon should be shown. Creates a new instance. The binding to which the converter should be applied to. The desired size for the image. The target visual on which the image/icon should be shown. Container class for KeyTip informations Creates a new instance. The keys to be used for . The element to which this instance belongs to. Defines if the created should be hidden or not. Gets Gets the element this instance belongs to. Gets or sets the element which acts as the visual target. Gets the initial visibility. Gets the for . Gets or sets the position of . Gets or sets the backed up value of of Gets from . Gets or sets from . Gets from Represents the result of . An empty default instance. Creates a new instance. Defines if the pressed element aquired focus or not. Defines if the pressed element opened a popup or not. Defines if the pressed element aquired focus or not. Defines if the pressed element opened a popup or not. Class to map from to Creates a new instance Creates a new instance 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 Converts from to Converts from to Converts from to Converts from to Gets the appropriate from , or depending on Gets the appropriate from , or depending on Determines whether the specified object instances are considered equal. The first object to compare. The second object to compare. true if the objects are considered equal; otherwise, false. If both and are null, the method returns true. Determines whether the specified object instances are not considered equal. The first object to compare. The second object to compare. true if the objects are not considered equal; otherwise, false. If both and are null, the method returns false. Returns a string that represents the current object. A string that represents the current object. This class holds the Holds transitionable states when the automatically resizes the . Creates a new instance Gets or sets the transitionable states Converts from to Converts from to Converts from to Converts from to Gets the appropriate enlarged depending on StateDefinition /> Gets the appropriate reduced depending on StateDefinition /> Determines whether the specified object instances are considered equal. The first object to compare. The second object to compare. true if the objects are considered equal; otherwise, false. If both and are null, the method returns true. Determines whether the specified object instances are not considered equal. The first object to compare. The second object to compare. true if the objects are not considered equal; otherwise, false. If both and are null, the method returns false. Returns a string that represents the current object. A string that represents the current object. Handles loading and saving the state of a from/to a , for temporary storage, and from/to , for persistent storage. Creates a new instance. The of which the state should be stored. Finalizes an instance of the class. Gets whether this object already got disposed. Gets name of the isolated storage file Saves state to . Stream Create the serialized state data which should be saved later. which contains the serialized state data. Loads state from . The to load the state from. Loads state from . The to load the state from. Loads state from . The to load the state from. Determines whether the given file exists in the given storage Get this which should be used to store the current state. or if threw an exception. Resets saved state. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Defines whether managed resources should also be freed. An effect that turns the input into shades of a single color. Dependency property for Input Identifies the dependency property. Default constructor Implicit input The color used to tint the input. Todo Small icon size. Usually 16x16. Medium icon size. Usually 24x24. Large icon size. Usually 32x32. Custom icon size. 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 allows extension of the KeyTip system. Gets a list of which belong to the current instance. Defines if the created should be hidden or not. A list of which belong to the current instance. Interface which is used to signal size changes Called when the size is changed Size before change Size after change Extension methods for . Class with extension methods for and . Class with extension methods for . Extensions for . Execute using and . Determines whether the can be executed using and . Returns the commands result of CanExecute. Extension-Methods for . Returns the container or the content of the container. The container for if the container is of type . The container content for if the container content is of type , but the container itself is not of type . Returns the container or the content of the container. The container for if the container is of type . The container content for if the container content is of type , but the container itself is not of type . asdf Extensions for . Calls the internal method "RaiseSelectionEvents" on and passes to it. Helper functions for classes implementing . Called when changes. Helper class to position . Positions like would but ignores the value of . Gets the values for a like would but ignores the value of . Class which offers helper methods for steering the window Shows the system menu at the current mouse position. The mouse event args. Defines if window dragging should be handled. Defines if window state changes should be handled. Shows the system menu at the current mouse position. The object which was the source of the mouse event. The mouse event args. Defines if window dragging should be handled. Defines if window state changes should be handled. Shows the system menu at the current mouse position. The object which was the source of the mouse event. The mouse event args. Shows the system menu at the current mouse position. The window for which the system menu should be shown. The mouse event args. Shows the system menu at . The window for which the system menu should be shown. The location at which the system menu should be shown. 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... Helper-Class for switching states in ToggleButton-Groups Handles changes to Updates the states of all buttons inside the group which belongs to. Handles changes to 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 Occurs when drop down is opened. Occurs when drop down menu is closed. Represents a control that has a header. Gets or sets the header. Base interface for controls supports key tips Gets and sets KeyTip for element. Handles key tip pressed Handles back navigation with KeyTips Inferface for controls which provide a large icon. Gets or sets the large icon. Provides some for . for . Adds support for forwarding AddLogicalChild and RemoveLogicalChild. Adds the provided object to the logical tree of this element. Child element to be added. Removes the provided object from this element's logical tree. updates the affected logical tree parent pointers to keep in sync with this deletion. The element to remove. Inferface for controls which provide a medium icon. Gets or sets the medium icon. Provides some for . for . 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. 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. GreaterThan - Returns whether or not the first double is greater than the second double. That is, whether or not the first is strictly greater than *and* not within epsilon of the other number. Note that this epsilon is proportional to the numbers themselves to that AreClose survives scalar multiplication. Note, 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 GreaterThan comparision. The first double to compare. The second double to compare. 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. 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. Queues for invocation. Class containing boxed values for . Gets a boxed value for true. Gets a boxed value for true. Gets a boxed value for . A boxed value. Gets a boxed value for . A boxed nullable value. Class containing boxed values for . Gets a boxed value for 0D. Gets a boxed value for . Gets a boxed value for . Gets a boxed value for 1D. Class containing boxed values for . Gets a boxed value for . Gets a boxed value for . Gets a boxed value for . Gets a boxed value for . Gets a boxed value for . Class containing boxed values for . Gets a boxed value for 0. Gets a boxed value for 1. Gets a boxed value for . Class containing boxed values for . Gets a boxed value for . Class containing boxed values for . Gets a boxed value for . Gets a boxed value for . Gets a boxed value for . Gets a boxed value for . A boxed value. Scope guard to prevent reentrancy. Creates a new instance. Creates a new instance. Action being called on entry. Action being called on dispose. Gets whether this instance is still active (not disposed) or not. Starts the scope guard. The current instance for fluent usage. Class with helper functions for UI related stuff Gets the first visual child of . If there are no visual children null is returned. The first visual child of or null if there are no children. Tries to find immediate visual child of type which matches The visual child of type that matches . Returns null if no child matches. Gets the first visual child of type TChildItem by walking down the visual tree. The type of visual child to find. The parent element whose visual tree shall be walked down. The first element of type TChildItem found in the visual tree is returned. If none is found, null is returned. Gets all visual children of . Finds the parent control of type . First looks at the visual tree and then at the logical tree to find the parent. The found visual/logical parent or null. This method searches further up the parent chain instead of just using the immediate parent. Returns either the visual or logical parent of . This also works for and . Returns the visual parent of . This also works for and . First checks if is either a or and if it is returns it's . If those checks yield no result is called. The visual element for which to find an adorner layer. An adorner layer for the specified visual, or null if no adorner layer can be found. Raised when visual is null. Gets all containers from the of . The desired container type. Gets all containers from . The desired container type. Executes action on framework element when it's loaded. Action is execued only once, no matter how many times Loaded event is fired. class wrapper to add clarity to the code. Executes given action only if framework element is loaded. Otherwise waits until framework element is loaded and executes the action. Target framework element which we want to be loaded. Action to be executed when framework element is loaded. Action is executed only once. Base interface for Fluent controls Gets or sets Size for the element Gets or sets SizeDefinition for element Gets or sets Icon for the element Interface for handling loading and saving the state of a . Gets whether state is currently loading. Gets or sets whether state is loaded. Save current state to a temporary storage. Save current state to a persistent storage. Load state from a temporary storage. Loads the state from a persistent storage. Sets after it's finished to prevent a race condition with saving the state to the temporary storage. Resets saved state. Meant to support interop scenarios Gets the titlebar Repesents scalable ribbon contol Resets the scale. Enlarge control size. Reduce control size. Occurs when contol is scaled. Base interface for controls supports simplified state Gets or sets SimplifiedSizeDefinition for element on Simplified mode Gets or sets whether or not the ribbon is in Simplified mode Base interface for controls requiring simplified state Update simplified state. 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 indicating whether the ToggleButton is fully loaded Gets the logical parent element of this element. This element's logical parent. Attribute class providing informations about a localization Creates a new instance. Specifies the display name. Specifies the culture name. Gets the display name. Gets the culture name. Base class for localizations. Creates a new instance and initializes and from . Creates a new instance. Gets or sets the culture name. Gets or sets the display name. Fallback instance of for localization. Gets text for representing "Automatic" Gets KeyTip of backstage button Gets text of backstage button Gets customize Status Bar Gets text for representing "More colors..." Gets text for representing "No color" Quick Access ToolBar DropDown Button ToolTip Quick Access ToolBar Menu Header Quick Access ToolBar Menu Minimize Quick Access Toolbar Quick Access ToolBar Minimize Quick Access Toolbar Quick Access ToolBar MoreControls Button ToolTip Quick Access ToolBar Menu Add Gallery Quick Access ToolBar Menu Add Group Quick Access ToolBar Menu Add Item Quick Access ToolBar Menu Add Menu Ribbon Context Menu Customize Quick Access Toolbar Ribbon Context Menu Customize the ribbon Ribbon Context Menu Minimize the ribbon Quick Access ToolBar Menu Remove Item Ribbon Context Menu Minimize Quick Access Toolbar Ribbon Context Menu Minimize Quick Access Toolbar Show Ribbon Expand Ribbon Minimize Ribbon Ribbon Layout Use classic Ribbon Use simplified Ribbon DisplayOptions Button ScreenTip Title DisplayOptions Button ScreenTip Text Gets ScreenTip's disable reason header Gets ScreenTip's disable reason header Change notifications are not implemented. This class only implements to prevent WPF from trying to listen to changes by using other ways than listening for this event. Contains localizable Ribbon's properties. Set Culture property to change current Ribbon localization or set properties independently to use your localization Raises the event. Static instance of to ease it's usage in XAML. Gets a map of all registered localization classes. The key of items in this dictionary should be the CultureName. Gets or sets current culture used for localization. Gets or sets the current localization. Default constructor Enables the use of behaviors in styles for behaviors. Gets the behaviors associated with Sets the behaviors associated with Just a for Contains commands for Finalizes an instance of the class. 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. Retrieves the translated string for Minimize Retrieves the translated string for Maximize Retrieves the translated string for Restore Retrieves the translated string for Close Gets the responsible for showing . Identifies the dependency property. Gets or sets the of the panel which contains . Gets or sets the button brush Identifies the dependency property. Class for several commands belonging to the Ribbon Gets the value that represents the Open Backstage command Represents additional context menu service Attach needed parameters to control Coerces the ContextMenu for . Coerce control context menu Handles Alt, F10 and so on Checks if any keytips are visible. The default keys used to activate key tips. List of key tip activation keys. Default constrctor Host element Attaches self Detachs self Dismiss popup mode. Always dismiss popup. Dismiss only if mouse is not over popup. Reason for dismiss popup event. No reason given. Application lost focus. Showing key tips. Dismiss popup arguments. Standard constructor. Constructor. Dismiss mode. Constructor. Dismiss mode. Dismiss reason. Popup dismiss mode. Popup dismiss reason. 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 opening event Handles context menu closing event Provides additional tooltip functionality. Attach ooltip properties to control. Control type. for in . A singleton instance for . for in . A singleton instance for . for in with style HeaderApplicationMenuItemTemplate. A singleton instance for . for in with style SplitedApplicationMenuItem. A singleton instance for . for the header of . Gets a static instance of . Provides theme resources from Fluent.Ribbon. Gets the default instance of this class.