From e35e9829f8ffbc7ec73fa668bda2081af3d6020b Mon Sep 17 00:00:00 2001 From: Jevan Saks Date: Tue, 16 Apr 2019 09:35:04 -0700 Subject: [PATCH] Merge release/2.1 to master (#533) * Forward FlowDirection from TeachingTip to content (#515) * Add script to automate repacking the nupkg with store signed appx files (#520) * dont try to activate recycle pool which is not public. (#526) * dont try to activate recycle pool which is not public. * empty commit to kick the pipeline * Ensure properties before they are used. * Fix crash in uniform grid when fed an empty list (#529) * Add updated intellisense file for 2.1 (#521) --- .../Intellisense/Microsoft.UI.Xaml.xml | 7914 ++++++++--------- 1 file changed, 3666 insertions(+), 4248 deletions(-) diff --git a/build/NuSpecs/Intellisense/Microsoft.UI.Xaml.xml b/build/NuSpecs/Intellisense/Microsoft.UI.Xaml.xml index cdd2dc85e1..b589770281 100644 --- a/build/NuSpecs/Intellisense/Microsoft.UI.Xaml.xml +++ b/build/NuSpecs/Intellisense/Microsoft.UI.Xaml.xml @@ -1,3229 +1,2705 @@ - + + Microsoft.UI.Xaml - - + + + - - + + Exposes types to Microsoft UI Automation. - - + + - - + + Exposes types to Microsoft UI Automation. - - + + - - + + + - - + + + + + Exposes types to Microsoft UI Automation. - - + + - - + + Exposes types to Microsoft UI Automation. - - - + + - - + + Hides all nodes, controls, or content that are descendants of the . - - Initializes a new instance of the class. + + Displays all child nodes, controls, or content of the . - - + + Gets the state, expanded or collapsed, of the . + A value of the enumeration. - - - + + Sends a request to click the associated with the automation peer. - - Provides event data for RefreshRequested events. + + Exposes types to Microsoft UI Automation. - - Gets a deferral object for managing the work done in the RefreshRequested event handler. - A deferral object. + + - - Defines constants that specify the direction to pull a to initiate a refresh. + + Exposes types to Microsoft UI Automation. - - Pull from bottom to top to initiate a refresh. + + - - Pull from left to right to initiate a refresh. + + + - - Pull from right to left to initiate a refresh. + + Exposes types to Microsoft UI Automation. - - Pull from top to bottom to initiate a refresh. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Exposes types to Microsoft UI Automation. - - Represents a container that ties the scroll position of a foreground element, such as a list, to a background element, such as an image. As you scroll through the foreground element, it animates the background element to create a parallax effect. + + - - Gets or sets the background content of the ParallaxView. - The background content of the ParallaxView, typically an image. The default is null. + + Collapses the associated TreeViewItem. - - Identifies the Child dependency property. - The identifier for the Child dependency property. + + Expands the associated TreeViewItem. - - Represents the horizontal range of motion of the child element. - The horizontal range of motion. The default is 0. + + Gets a value indicating the expanded or collapsed state of the associated TreeViewItem. + The expanded or collapsed state of the associated TreeViewItem. The default value is Expanded. - - Identifies the HorizontalShift dependency property. - The identifier for the HorizontalShift dependency property. + + Exposes types to Microsoft UI Automation. - - Represents the horizontal scroll offset at which the parallax motion ends. - The horizontal scroll offset at which parallax motion ends. The default is 0. + + - - Identifies the HorizontalSourceEndOffset dependency property. - The identifier for the HorizontalSourceEndOffset dependency property. + + An element that displays and controls an IAnimatedVisual. - - Gets or sets a value that determines how the horizontal source offset values of a ParallaxView are interpreted. - A value of the enumeration that determines how the horizontal source offset values of a ParallaxView are interpreted. + + Initializes a new instance of the class. - - Identifies the HorizontalSourceOffsetKind dependency property. - The identifier for the HorizontalSourceOffsetKind dependency property. + + Gets or sets a value that indicates whether an animated visual plays immediately when it is loaded. + true if the animated visual plays immediately when it is loaded; otherwise false. The default is true. - - Represents the horizontal scroll offset at which parallax motion starts. - The horizontal scroll offset at which parallax motion starts. The default is 0. + + Identifies the dependency property. + The identifier for the dependency property. - - Identifies the HorizontalSourceStartOffset dependency property. - The identifier for the HorizontalSourceStartOffset dependency property. + + Gets optional diagnostics information about the last attempt to load an animated visual. + Diagnostics information about the last attempt to load an animated visual. - - Gets or sets a value that indicates whether the horizontal parallax ratio is clampled to a specified percentage of the source scroll velocity. - true if the parallax ratio is clampled to a specified percentage of the source scroll velocity; otherwise, false. The default is true. + + Identifies the dependency property. + The identifier for the dependency property. - - Identifies the IsHorizontalShiftClamped dependency property. - The identifier for the IsHorizontalShiftClamped dependency property. + + Gets the duration of the the currently loaded animated visual, or TimeSpan.Zero if no animated visual is loaded. + The duration of the the currently loaded animated visual, or TimeSpan.Zero if no animated visual is loaded. - - Gets or sets a value that indicates whether the vertical parallax ratio is clampled to a specified percentage of the source scroll velocity. - true if the parallax ratio is clampled to a specified percentage of the source scroll velocity; otherwise, false. The default is true. + + Identifies the dependency property. + The identifier for the dependency property. - - Identifies the IsVerticalShiftClamped dependency property. - The identifier for the IsVerticalShiftClamped dependency property. + + Gets or sets content to display if an animated visual fails to load. + Content to display if an animated visual fails to load. - - Clamps the horizontal parallax ratio to the specified percentage of the source scroll velocity. - The maximum percentage of the source scroll velocity. The default is 1.0. + + Identifies the dependency property. + The identifier for the dependency property. - - Identifies the MaxHorizontalShiftRatio dependency property. - The identifier for the MaxHorizontalShiftRatio dependency property. + + Gets a value that indicates whether an animated visual is loaded. + true if an animated visual is loaded; otherwise, false. - - Clamps the vertical parallax ratio to the specified percentage of the source scroll velocity. - The maximum percentage of the source scroll velocity. The default is 1.0. + + Identifies the dependency property. + The identifier for the dependency property. - - Identifies the MaxVerticalShiftRatio dependency property. - The identifier for the MaxVerticalShiftRatio dependency property. + + Gets a value that indicates whether an animated visual is loaded and a play is underway. + true if an animated visual is loaded and a play is underway; otherwise, false. - - Initializes a new instance of the ParallaxView class. + + Identifies the dependency property. + The identifier for the dependency property. - - Forces the automatically computed horizontal offsets to be recomputed. + + Pauses the currently playing animated visual, or does nothing if no play is underway. - - Forces the automatically computed vertical offsets to be recomputed. + + Starts playing the loaded animated visual, or does nothing if no animated visual is loaded. + The point from which to start the animation, as a value from 0 to 1. + The point at which to finish the animation, as a value from 0 to 1. + If true, the animation loops continuously between fromProgress and toProgress. If false, the animation plays once then stops. + An async action that is completed when the play is stopped or, if looped is not set, when the play reaches toProgress. - - The element that either is or contains the ScrollViewer that controls the parallax operation. - + + Gets or sets the rate at which the animation plays. + The rate at which the animation plays. The default is 1.0. - - Identifies the Source dependency property. - The identifier for the Source dependency property. + + Identifies the dependency property. + The identifier for the dependency property. - - Represents the vertical range of motion of the child element. - The vertical range of motion. The default is 0. + + Gets a CompositionObject that is animated along with the progress of the AnimatedVisualPlayer. + A CompositionObject that is animated along with the progress of the AnimatedVisualPlayer. - - Identifies the VerticalShift dependency property. - The identifier for the VerticalShift dependency property. + + Resumes the currently paused animated visual, or does nothing if there is no animated visual loaded or the animated visual is not paused. - - Represents the vertical scroll offset at which the parallax motion ends. - The vertical scroll offset at which parallax motion ends. The default is 0. + + Moves the progress of the animated visual to the given value, or does nothing if no animated visual is loaded. + A value from 0 to 1 that represents the progress of the animated visual. - - Identifies the VerticalSourceEndOffset dependency property. - The identifier for the VerticalSourceEndOffset dependency property. + + Gets or sets the provider of the animated visual for the player. + The provider of the animated visual for the player. - - Gets or sets a value that determines how the vertical source offset values of a ParallaxView are interpreted. - A value of the enumeration that determines how the vertical source offset values of a ParallaxView are interpreted. + + Identifies the dependency property. + The identifier for the dependency property. - - Identifies the VerticalSourceOffsetKind dependency property. - The identifier for the VerticalSourceOffsetKind dependency property. + + Stops the current play, or does nothing if no play is underway. - - Represents the vertical scroll offset at which parallax motion starts. - The vertical scroll offset at which parallax motion starts. The default is 0. + + Gets or sets a value that describes how an animated visual should be stretched to fill the destination rectangle. + A value that describes how an animated visual should be stretched to fill the destination rectangle. The default is Uniform. - - Identifies the VerticalSourceStartOffset dependency property. - The identifier for the VerticalSourceStartOffset dependency property. + + Identifies the dependency property. + The identifier for the dependency property. - - + + Defines constants that specify information about changes to a data collection that is useful for animating data elements. - - + + An item was added to the collection. - - + + An item was removed from the collection. - - - - + + The collection was reset. - - - - + + The layout of items was changed. - - - - + + There was no change. - - - - + + + + + Represents an icon source that uses a bitmap as its content. - - + + Initializes a new instance of the BitmapIconSource class. - - + + Gets or sets a value that indicates whether the bitmap is shown in a single color. + true to show the bitmap in a single color; false to show the bitmap in full color. The default is true. - - - + + Identifies the ShowAsMonochrome dependency property. + The identifier for the ShowAsMonochrome dependency property. - - - + + Gets or sets the Uniform Resource Identifier (URI) of the bitmap to use as the icon content. + The Uri of the bitmap to use as the icon content. The default is null. - - - + + Identifies the UriSource dependency property. + The identifier for the UriSource dependency property. - - - + + + + + + Provides event data for the ColorChanged event. - - - + + Gets the color that is currently selected in the control. + The color that is currently selected in the control. - - - + + Gets the color that was previously selected in the control. + The color that was previously selected in the control. - - - + + Represents a control that lets a user pick a color using a color spectrum, sliders, and text input. - - + + Initializes a new instance of the ColorPicker class. - - - + + Gets or sets the current color value. + The current color value. - - - + + Occurs when the Color property has changed. - - - + + Identifies the Color dependency property. + The identifier for the Color dependency property. - - - + + Gets or sets a value that indicates how the Hue-Saturation-Value (HSV) color components are mapped onto the ColorSpectrum. + A value of the enumeration. The default is HueSaturation. - - - + + Identifies the ColorSpectrumComponents dependency property. + The identifier for the ColorSpectrumComponents dependency property. - - - + + Gets or sets a value that indicates whether the ColorSpectrum is shown as a square or a circle. + A value of the enumeration. The default is Box, which shows the spectrum as a square. - - - + + Identifies the ColorSpectrumShape dependency property. + The identifier for the ColorSpectrumShape dependency property. - - - + + Gets or sets a value that indicates whether the alpha channel can be modified. + true if the alpha channel is enabled; otherwise, false. The default is false. - - - + + Identifies the IsAlphaEnabled dependency property. + The identifier for the IsAlphaEnabled dependency property. - - - + + Gets or sets a value that indicates whether the slider control for the alpha channel is shown. + true if the alpha channel slider is shown; otherwise, false. The default is true. - - - + + Identifies the IsAlphaSliderVisible dependency property. + The identifier for the IsAlphaSliderVisible dependency property. - - - + + Gets or sets a value that indicates whether the text input box for the alpha channel is shown. + true if the alpha channel text input box is shown; otherwise, false. The default is true. - - - + + Identifies the IsAlphaTextInputVisible dependency property. + The identifier for the IsAlphaTextInputVisible dependency property. - - - + + Gets or sets a value that indicates whether the text input boxes for the color channels are shown. + true if the color channel text input boxes are shown; otherwise, false. The default is true. - - - + + Identifies the IsColorChannelTextInputVisible dependency property. + The identifier for the IsColorChannelTextInputVisible dependency property. - - - + + Gets or sets a value that indicates whether the color preview bar is shown. + true if the color preview bar is shown; otherwise, false. The default is true. - - - + + Identifies the IsColorPreviewVisible dependency property. + The identifier for the IsColorPreviewVisible dependency property. - - - + + Gets or sets a value that indicates whether the slider control for the color value is shown. + true if the color slider is shown; otherwise, false. The default is true. - - - + + Identifies the IsColorSliderVisible dependency property. + The identifier for the IsColorSliderVisible dependency property. - - - + + Gets or sets a value that indicates whether the color spectrum control is shown. + true if the color spectrum is shown; otherwise, false. The default is true. - - - + + Identifies the IsColorSpectrumVisible dependency property. + The identifier for the IsColorSpectrumVisible dependency property. - - - + + Gets or sets a value that indicates whether the text input box for a HEX color value is shown. + true if the HEX color text input box is shown; otherwise, false. The default is true. - - - + + Identifies the IsHexInputVisible dependency property. + The identifier for the IsHexInputVisible dependency property. - - - + + Gets or sets a value that indicates whether the 'more' button is shown. + true if the 'more' button is shown; otherwise, false. The default is false. - - - + + Identifies the IsMoreButtonVisible dependency property. + The identifier for the IsMoreButtonVisible dependency property. - - - + + Gets or sets the maximum Hue value in the range 0-359. + The maximum Hue value in the range 0-359. The default is 359. - - - + + Identifies the MaxHue dependency property. + The identifier for the MaxHue dependency property. - - - + + Gets or sets the maximum Saturation value in the range 0-100. + The maximum Saturation value in the range 0-100. The default is 100. - - - + + Identifies the MaxSaturation dependency property. + The identifier for the MaxSaturation dependency property. - - - + + Gets or sets the maximum Value value in the range 0-100. + The maximum Value value in the range 0-100. The default is 100. - - + + Identifies the MaxValue dependency property. + The identifier for the MaxValue dependency property. - - - + + Gets or sets the minimum Hue value in the range 0-359. + The minimum Hue value in the range 0-359. The default is 0. - - + + Identifies the MinHue dependency property. + The identifier for the MinHue dependency property. - - - + + Gets or sets the minimum Saturation value in the range 0-100. + The minimum Saturation value in the range 0-100. The default is 100. - - - + + Identifies the MinSaturation dependency property. + The identifier for the MinSaturation dependency property. - - - + + Gets or sets the minimum Value value in the range 0-100. + The minimum Value value in the range 0-100. The default is 100. - - - + + Identifies the MinValue dependency property. + The identifier for the MinValue dependency property. - - - + + Gets or sets the previous color. + The previous color. The default is null. - - - + + Identifies the PreviousColor dependency property. + The identifier for the PreviousColor dependency property. - - - + + Defines contstants that specify which Hue-Saturation-Value-Alpha component a slider in a controls. - - - + + The slider controls the Alpha channel. - - - + + The slider controls the Hue channel. - - - + + The slider controls the Saturation channel. - - - + + The slider controls the Value channel. - - - + + Defines constants that specify how the Hue-Saturation-Value (HSV) color components are mapped onto the ColorSpectrum. - - - + + Hue is mapped to the X axis. Saturation is mapped to the Y axis. - - + + Hue is mapped to the X axis. Value is mapped to the Y axis. - - + + Saturation is mapped to the X axis. Hue is mapped to the Y axis. - - - + + Saturation is mapped to the X axis. Value is mapped to the Y axis. - - - + + Value is mapped to the X axis. Hue is mapped to the Y axis. - - - + + Value is mapped to the X axis. Saturation is mapped to the Y axis. - - - + + Defines constants that specify how the ColorSpectrum control is shown. - - - + + The ColorSpectrum control is shown as a square. - - + + The ColorSpectrum control is shown as a circle. - - + + Represents a specialized flyout that provides layout for AppBarButton and related command elements. - - + + Initializes a new instance of the class. - - + + Gets the collection of primary command elements for the . + The collection of primary command elements for the . The default is an empty collection. - - + + Gets the collection of secondary command elements for the . + The collection of secondary command elements for the . The default is an empty collection. - - + + + + + + Represents a button with a chevron intended to open a menu. - - - + + Initializes a new instance of the class. - - - + + Exposes types to Microsoft UI Automation. - - - - + + - - - + + Hides the control's drop down menu. - - + + Displays the control's drop down menu. - - - + + Gets the state, expanded or collapsed, of the control. + A value of the enumeration. - - - + + + - - - + + Represents the base class for components that coordinate the animations of elements that are being conceptually added, repositioned/resized, or removed from the live visual tree. - - - - - + + Initializes a new instance of the class. - - - + + Raised by a derived class to notify the framework that a bounds change animation has completed. - - Defines constants that specify how the ColorSpectrum control is shown. + + Determines whether a bounds change animation is being provided by this animator. + The element to animate. + Information about the reason for the animation. + The old bounds used to arrange the element. + The new bounds used to arrange the element. + true if the animation is being provided by this animator.; otherwise, false. - - The ColorSpectrum control is shown as a square. + + When implemented in a derived class, determines whether a bounds change animation is being provided by this animator. + The element to animate. + Information about the reason for the animation. + The old bounds used to arrange the element. + The new bounds used to arrange the element. + true if the animation is being provided by this animator; otherwise, false. - - The ColorSpectrum control is shown as a circle. + + Gets a value that indicates whether a bounds change animation is pending. + true if a bounds change animation is pending; otherwise, false. - - Represents an icon source that uses a bitmap as its content. + + Determines whether a hide animation is being provided by this animator. + The element to animate. + Information about the reason for the animation. + true if the animation is being provided by this animator; otherwise, false. - - Initializes a new instance of the BitmapIconSource class. + + When implemented in a derived class, determines whether a hide animation is being provided by this animator. + The element to animate. + Information about the reason for the animation. + true if the animation is being provided by this animator; otherwise, false. - - Gets or sets a value that indicates whether the bitmap is shown in a single color. - true to show the bitmap in a single color; false to show the bitmap in full color. The default is true. + + Gets a value that indicates whether a hide animation is pending. + true if a hide animation is pending; otherwise, false. - - Identifies the ShowAsMonochrome dependency property. - The identifier for the ShowAsMonochrome dependency property. + + Determines whether a show animation is being provided by this animator. + The element to animate. + Information about the reason for the animation. + true if the animation is being provided by this animator; otherwise, false. - - Gets or sets the Uniform Resource Identifier (URI) of the bitmap to use as the icon content. - The Uri of the bitmap to use as the icon content. The default is null. + + When implemented in a derived class, determines whether a show animation is being provided by this animator. + The element to animate. + Information about the reason for the animation. + true if the animation is being provided by this animator, false. - - Identifies the UriSource dependency property. - The identifier for the UriSource dependency property. + + Gets a value that indicates whether a show animation is pending. + true if a show animation is pending; otherwise, false. - - + + Raised by a derived class to notify the framework that a hide animation has completed. - - - + + Called when a bounds changed animation completes. + The element that was animated. - - + + Determines whether a bounds changed animation is needed, and prepares the animation if it is. + The element to animate. + Information about the change that is being animated. + The old bounds used to arrange the element. + The new bounds used to arrange the element. - - Provides data for the event. + + Determines whether a hide animation is needed, and prepares the animation if it is. + The element to animate. + Information about the change that is being animated. - - Gets the new display mode. - The new display mode. + + Determines whether a show animation is needed, and prepares the animation if it is. + The element to animate. + Information about the change that is being animated. - - + + Called when a hide animation completes. + The element that was animated. - - - + + Called when a show animation completes. + The element that was animated. - - - + + Gets the union of all animation contexts during the current tick. + The union of all animation contexts during the current tick. - - - + + Raised by a derived class to notify the framework that a show animation has completed. - - - + + Starts the animation to play when the bounds used to arrange an element change. + The element to animate. + Information about the change that is being animated. + The old bounds used to arrange the element. + The new bounds used to arrange the element. - - - + + Starts the animation to play when an element is conceptually removed from the visual tree. + The element to animate. + Information about the change that is being animated. - - - + + Starts the animation to play when an element is conceptually added to the visual tree. + The element to animate. + Information about the change that is being animated. - - - + + Represents the base class for components that create and optionally recycle elements for use in a . - - + + Initializes a new instance of the class. - - - + + Prepares a UIElement to display data. + The data to display, and the parent element. + A UIElement prepared to display the data specified in the args. - - - + + When implemented in a derived class, prepares a UIElement to display data. + The data to display, and the parent element. + A UIElement prepared to display the data specified in the args. - - - + + Clears a UIElement to be re-used to display a new data item. + The element to recycle, and the parent element. - - + + When implemented in a derived class, clears a UIElement to be re-used to display a new data item. + The element to recycle, and the parent element. - - + + Provides data for the method. - - Represents information about the visual states of font elements that represent a rating. + + Initializes a new instance of the class. - - Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that is disabled. - The hexadecimal character code for the rating element glyph. + + Gets or sets the data item to prepare an element for. + The data item to prepare an element for. - - Identifies the DisabledGlyph dependency property. - The identifier for DisabledGlyph dependency property. + + Gets or sets the parent of the prepared element. + The parent of the prepared element. - - Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that has been set by the user. - The hexadecimal character code for the rating element glyph. + + Provides data for the method. - - Identifies the Glyph dependency property. - The identifier for Glyph dependency property. + + Initializes a new instance of the class. - - Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that is showing a placeholder value. - The hexadecimal character code for the rating element glyph. + + Gets or sets the element to recycle. + The element to recycle. - - Identifies the PlaceholderGlyph dependency property. - The identifier for PlaceholderGlyph dependency property. + + Gets or sets the parent of the recycled element. + The parent of the recycled element. - - Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that has the pointer over it. - The hexadecimal character code for the rating element glyph. + + Defines constants that specify whether to suppress automatic recycling of the retrieved element or force creation of a new element. - - Identifies the PointerOverGlyph dependency property. - The identifier for PointerOverGlyph dependency property. + + Creation of a new element is forced. - - Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element showing a placeholder value with the pointer over it. - The hexadecimal character code for the rating element glyph. + + No option is specified. - - Identifies the PointerOverPlaceholderGlyph dependency property. - The identifier for PointerOverPlaceholderGlyph dependency property. + + The element is ignored by the automatic recycling logic. - - Initializes a new instance of the RatingItemFontInfo class. + + Represents a layout that stacks lines of items. When a line of items is full, items flow to the next line. - - Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that has not been set. - The hexadecimal character code for the rating element glyph. + + Initializes a new instance of the class. - - Identifies the UnsetGlyph dependency property. - The identifier for UnsetGlyph dependency property. + + Retrives an anchor for a . + The amount of space available. + The context object that facilitates communication between the layout and its host container. + An anchor for the of the context parameter. - - Provides event data for the event. + + Retrives an anchor for a target. + The index of the element that is the target of scrolling. + The amount of space available. + The context object that facilitates communication between the layout and its host container. + The anchor for the target element. + + + Estimates the extent for a specified available size and range of realized items. + The available size for the extent. + The context object that facilitates communication between the layout and its host container. + The first realized item in the range. + The index of the first realized item in the range. + The layout bounds of the first realized item in the range. + The last realized item in the range. + The index of the last realized item in the range. + The layout bounds of the last realized item in the range. + The estimated extent. - - + + Retrieves the available size for the element at the given index. + The index of the element. + The amount of space the element can use. + The available size for the element. - - - + + Retrieves the size intended to eventually arrange the element. + The position of the item in the collection. + The measure size of the item. + The preferred size of the item. + The size intended to eventually arrange the element. - - - + + Gets or sets a value that indicates how items are aligned on the non-scrolling or non-virtualizing axis. + An enumeration value that indicates how items are aligned. The default is Near. - - - + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the minimum space between items on the horizontal axis. + The minimum space (in pixels) between items on the horizontal axis. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the minimum space between items on the vertical axis. + The minimum space (in pixels) between items on the vertical axis. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Called when an element has been measured. + The measured element. + The position of the element in the collection. + The amount of space available for the element. + The measure size of the element. + The preferred size of the element. + The size intended to eventually arrange the element. + The context object that facilitates communication between the layout and its host container. + + + Called when a line has been arranged. + The index of the first item in the line. + The number of items in the line. + The height of the line. + The context object that facilitates communication between the layout and its host container. - - - + + Gets or sets the axis along which items are laid out. + One of the enumeration values that specifies the axis along which items are laid out. The default is Vertical. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - + + Determines whether the element at the specified index should be on a new line. + The position of the element in the collection. + The amount of space available in the line. + true if the item should be placed in a new line; otherwise, false. - - - + + Represents information about the position of an anchor element for a FlowLayout. - - - + + The position of the anchor element in the collection. - - - + + The offset of the anchor element in the virtualizing direction relative to the viewport. - - Identifies the Pane1Length dependency property. - The identifier for the Pane1Length dependency property. + + Defines constants that specify how items are aligned on the non-scrolling or non-virtualizing axis. - - - + + Represents the state of a FlowLayout. - - - + + Initializes a new instance of the class. - - - + + Represents an icon source that uses a glyph from the specified font. - - Identifies the Pane2Length dependency property. - The identifier for the Pane2Length dependency property. + + Initializes a new instance of the FontIconSource class. - - - + + Gets or sets the font used to display the icon glyph. + The font used to display the icon glyph. - - - + + Gets the identifier for the FontFamily dependency property. + The identifier for the FontFamily dependency property. - - Identifies the PanePriority dependency property. - The identifier for the PanePriority dependency property. + + Gets or sets the size of the icon glyph. + A non-negative value that specifies the font size, measured in pixels. - - - + + Gets the identifier for the FontSize dependency property. + The identifier for the FontSize dependency property. - - - + + Gets or sets the font style for the icon glyph. + A named constant of the enumeration that specifies the style in which the icon glyph is rendered. The default is Normal. - - Initializes a new instance of the class. + + Gets the identifier for the FontStyle dependency property. + The identifier for the FontStyle dependency property. - - - + + Gets or sets the thickness of the icon glyph. + A value that specifies the thickness of the icon glyph. The default is Normal. - - - + + Gets the identifier for the FontWeight dependency property. + The identifier for the FontWeight dependency property. - - Defines constants that specify the selection behavior for a instance. + + Gets or sets the character code that identifies the icon glyph. + The hexadecimal character code for the icon glyph. - - The user can select multiple items. + + Gets the identifier for the Glyph dependency property. + The identifier for the Glyph dependency property. - - A user can't select items. + + Gets or sets a value that indicates whether automatic text enlargement, to reflect the system text size setting, is enabled. + true if automatic text enlargement is enabled; otherwise, false. - - A user can select a single item. + + Gets the identifier for the IsTextScaleFactorEnabled dependency property. + The identifier for the IsTextScaleFactorEnabled dependency property. - - Represents an icon source that uses a glyph from the Segoe MDL2 Assets font as its content. + + Gets or sets a value that indicates whether the icon is mirrored when its containing element's FlowDirection is RightToLeft. + true if the icon is mirrored when the FlowDirection is FlowDirection.RightToLeft; otherwise, false. The default is false. - - Gets or sets the Segoe MDL2 Assets glyph used as the icon content. - A named constant of the numeration that specifies the Segoe MDL2 Assets glyph to use. + + Gets the identifier for the MirroredWhenRightToLeft dependency property. + The identifier for the MirroredWhenRightToLeft dependency property. - - Initializes a new instance of the SymbolIconSource class. + + An animated visual that can be played by the . - - Identifies the Symbol dependency property. - The identifier for the Symbol dependency property. + + Gets the duration of the animated visual. + The size of the animated visual. - - Defines constants that specify how the source offset values of a ParallaxView are interpreted. + + Gets the root Visual of the animated visual. + The root Visual of the animated visual. - - The source start/end offset value is interpreted as an absolute value. + + Gets the size of the animated visual. + The size of the animated visual. - - The source start/end offset value is added to the auto-computed source offset. + + Provides animated visuals for the to play. - - Represents a header for a group of menu items in a NavigationMenu. + + Attempts to create an instance of an animated visual. + The Compositor that will be used to create objects for the animated visual. + An optional object containing diagnostics information about the result. The type and contents of the object depend on the implementation of . + An , or null. - - Initializes a new instance of the NavigationViewItemHeader class. + + Represents the base class for an icon source. - - + + Gets or sets a brush that describes the foreground color. + The brush that paints the foreground of the control. The default is null, (a null brush) which is evaluated as Transparent for rendering. However, this value is typically set by a default system resource at runtime, which is tied to the active theme and other settings. - - Initializes a new instance of the class. + + Identifies the Foreground dependency property. + The identifier for the Foreground dependency property. + + + When implemented by an , indicates to the player that the current animated visual should be discarded. + + + Occurs when the animated visual previously provided by the should be discarded. - - + + + + + + + + Provides methods that support mapping between an item's unique identifier and index. + + + Retrieves the index of the item that has the specified unique identifier (key). + The unique identifier (key) of the item to find the index of. + The index of the item with the specified key. + + + Retrieves the unique identifier (key) for the item at the specified index. + The index of the item to get the key for. + The unique identifier (key) for the item at the specified index. + + - - - + - - - + - - - - + + - - - + - - - + + + + + + + + + + + + + + + + + + + An that is responsible for playing itself, rather than being animated by a composition animation. + + + Pauses the animated visual, or does nothing if no play is underway. + + + Starts playing the animated visual. If another play is active, that play will be stopped and this new play will replace it. + The point from which to start the animation, as a value from 0 to 1. + The point at which to finish the animation, as a value from 0 to 1. + If true, the animation loops continuously between fromProgress and toProgress. If false, the animation plays once then stops. + An async action that is completed when the play is stopped or, if looped is not set, when the play reaches toProgress. + + + Resumes the paused animated visual, or does nothing if the animated visual is not paused. + + + Sets the playback rate of the animated visual. + The playback rate of the animated visual. + + + Moves the progress of the animated visual to the given value, or does nothing if no animated visual is loaded. + A value from 0 to 1 that represents the progress of the animated visual. + + + Sets the progress object for the animated visual. The animated visual is responsible for updating the "Progress" property on this object to match the current progress of the animated visual. + The progress object for the animated visual. + + + Sets the rendering size of the animated visual. The animated visual is responsible for re-rendering itself to this size. + The rendering size of the animated visual. + + + Stops the current play, or does nothing if no play is underway. + + + Represents a data-driven collection control that incorporates a flexible layout system, custom views, and virtualization. + + + Initializes a new instance of the class. + + + Gets or sets an element animator that manages animating the items in the layout. + An element animator that manages animating the items in the layout. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a brush that provides the background of the control. + The brush that provides the background of the control. The default is null, (a null brush) which is evaluated as Transparent for rendering. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Occurs each time an element is cleared and made available to be re-used. - - + + Occurs for each realized UIElement when the index for the item it represents has changed. - - - + + Occurs each time an element is prepared for use. - - - + + Retrieves the index of the item from the data source that corresponds to the specified UIElement. + The element that corresponds to the item to get the index of. + The index of the item from the data source that corresponds to the specified UIElement, or -1 if the element is not supported. - - + + Retrieves the UIElement that corresponds to the item at the specified index in the data source. + The index of the item. + A UIElement that corresponds to the item at the specified index. If the item is not realized, a new UIElement is created. - - + + Gets or sets a value that indicates the size of the buffer used to realize items when panning or scrolling horizontally. + A non-negative value that indicates the size of the buffer as a multiple of the viewport size. The default value is determined by the system. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Gets or sets an object source used to generate the content of the ItemsRepeater. + The object that is used to generate the content of the ItemsRepeater. The default is null. - - + + Identifies the dependency property. + The identifier for the dependency property. - - - - + + Gets a standardized view of the supported interactions between a given ItemsSource object and the ItemsRepeater control and its associated components. + A standardized view of the supported interactions between an ItemsSource object and the ItemsRepeater. + + + Gets or sets the template used to display each item. + The template that specifies the visualization of the data objects. The default is null. - - - - + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the layout used to size and position elements in the ItemsRepeater. + The layout used to size and position elements. The default is a with vertical orientation. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Retrieves the realized UIElement that corresponds to the item at the specified index in the data source. + The index of the item. + The UIElement that corresponds to the item at the specified index if the item is realized, or null if the item is not realized. - - - - + + Gets or sets a value that indicates the size of the buffer used to realize items when panning or scrolling vertically. + A non-negative value that indicates the size of the buffer as a multiple of the viewport size. The default value is determined by the system. - - - - + + Identifies the dependency property. + The identifier for the dependency property. - - + + Provides data for the ItemsRepeater.ElementClearing event. - - + + Gets the element that is being cleared for re-use. + The element that is being cleared. - - - + + Provides data for the ItemsRepeater.ElementIndexChanged event. - - - + + Get the element for which the index changed. + The element for which the index changed. - - - + + Gets the index of the element after the change. + The index of the element after the change. - - - + + Gets the index of the element before the change. + The index of the element before the change. - - - + + Provides data for the ItemsRepeater.ElementPrepared event. - - - + + Gets the prepared element. + The prepared element. - - - + + Gets the index of the item the element was prepared for. + The index of the item the element was prepared for. - - + + + + + + + + Represents a standardized view of the supported interactions between a given ItemsSource object and an ItemsRepeater control. + + + Initializes a new instance of the class for the specified data source. + The data source for this view. - - - + + Occurs when the collection has changed to indicate the reason for the change and which items changed. - - - + + Gets the number of items in the collection. + The number of items in the collection. - - - + + Retrieves the item at the specified index. + The index of the item to retrieve. + The item at the specified index. - - - + + Gets a value that indicates whether the items source can provide a unique key for each item. + true if the items source can provide a unique key for each item; otherwise, false. - - - + + Retrieves the index of the item that has the specified unique identifier (key). + The unique identifier (key) of the item to find the index of. + The index of the item with the specified key. - - - + + Retrieves the unique identifier (key) for the item at the specified index. + The index of the item to get the key for. + The unique identifier (key) for the item at the specified index. + + + Represents the base class for an object that sizes and arranges child elements for a host. - - - + + Positions child elements and determines a size for a container UIElement. Container elements that support attached layouts should call this method from their layout override implementations to form a recursive layout update. + The context object that facilitates communication between the layout and its host container. + The final size that the container computes for the child in layout. + The actual size that is used after the element is arranged in layout. - - - + + Occurs when the arrange state (layout) has been invalidated. + + + Initializes any per-container state the layout requires when it is attached to a UIElement container. + The context object that facilitates communication between the layout and its host container. + + + Invalidates the arrange state (layout) for all UIElement containers that reference this layout. After the invalidation, the UIElement will have its layout updated, which occurs asynchronously. - - - + + Invalidates the measurement state (layout) for all UIElement containers that reference this layout. - - - + + Suggests a DesiredSize for a container element. A container element that supports attached layouts should call this method from their own MeasureOverride implementations to form a recursive layout update. The attached layout is expected to call the Measure for each of the container’s UIElement children. + The context object that facilitates communication between the layout and its host container. + The available space that a container can allocate to a child object. A child object can request a larger space than what is available; the provided size might be accommodated if scrolling or other resize behavior is possible in that particular container. + The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects or based on other considerations such as a fixed container size. - - - + + Occurs when the measurement state (layout) has been invalidated. - - - + + Removes any state the layout previously stored on the UIElement container. + The context object that facilitates communication between the layout and its host container. - - - + + Represents the base class for an object that facilitates communication between an attached layout and its host container. - - - + + Gets or sets an object that represents the state of a layout. + An object that represents the state of a layout. - - - + + Implements the behavior of in a derived or custom LayoutContext. + The value that should be returned as by the LayoutContext. - - - + + Represents a container that uses an attached layout object to size and position its child elements. - - - + + Initializes a new instance of the class. - - - + + Gets or sets a brush that describes the fill of the panel border. + The brush that is used to fill the panel's border. The default is null, (a null brush) which is evaluated as Transparent for rendering. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Gets or sets the thickness of the panel border. + The thickness of the panel border. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Gets or sets the radius for the corners of the panel border. + The degree to which the corners are rounded, expressed as values of the CornerRadius structure. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Gets or sets the layout used to size and position elements in the panel. + The attached layout used to size and position elements. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Gets or sets the distance between the border and the panel content. + The dimensions of the space between the border and the panel content. Thickness is a structure that stores dimension values using pixel measures. - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Represents a specialized container that presents a set of menus in a horizontal row, typically at the top of an app window. - - + + Initializes a new instance of the class. - - - + + Gets the collection of top-level menu items. + The collection of top-level menu items. - - - + + Identifies the Items dependency property. + The identifier for the Items dependency property. - - - + + Represents a top-level menu in a MenuBar control. - - - + + Initializes a new instance of the class. - - - + + Gets the collection of commands in a MenuBar menu. + The collection of commands in a MenuBar menu. - - - + + Identifies the Items dependency property. + The identifier for the Items dependency property. - - - + + Gets or sets the text label for a MenuBar menu. + The text label for this menu. The default is an empty string. - - - + + Identifies the Title dependency property. + The identifier for the Title dependency property. - - - + + Represents the flyout of a MenuBar item. - - - + + Initializes a new instance of the class. - - + + Represents a container that enables navigation of app content. It has a header, a view for the main content, and a menu pane for navigation commands. - - + + Initializes a new instance of the NavigationView class. - - - + + Gets or sets a value that indicates whether the header is always visible. + true if the header is always visible; otherwise, false. - - - + + Identifies the AlwaysShowHeader dependency property. + The identifier for the AlwaysShowHeader dependency property. - - - + + Gets or sets an AutoSuggestBox to be displayed in the NavigationView. + An AutoSuggestBox box to be displayed in the NavigationView. - - - + + Identifies the AutoSuggestBox dependency property. + The identifier for the AutoSuggestBox dependency property. - - - + + Occurs when the back button receives an interaction such as a click or tap. - - + + Gets or sets the minimum window width at which the NavigationView enters Compact display mode. + The minimum window width at which the NavigationView enters Compact display mode. The default is 641 pixels. - - - - - + + Identifies the CompactModeThresholdWidth dependency property. + The identifier for the CompactModeThresholdWidth dependency property. - - - + + Gets or sets the width of the NavigationView pane in its compact display mode. + The width of the pane in its compact display mode. The default is 48 device-independent pixel (DIP). - - + + Identifies the CompactPaneLength dependency property. + The identifier for the CompactPaneLength dependency property. - - + + Returns the container corresponding to the specified menu item. + The menu item to retrieve the container for. + A container that corresponds to the specified menu item, if the item has a container and exists in the collection; otherwise, null. - - - + + Gets or sets a UI element that is shown at the top of the control, below the pane if PaneDisplayMode is Top. + The element that is shown at the top of the control. - - + + Identifies the ContentOverlay dependency property. + The identifier for the ContentOverlay dependency property. - - - - + + Gets a value that specifies how the pane and content areas of a NavigationView are being shown. + A value of the enumeration that specifies how the pane and content areas of a NavigationView are being shown. - - - - + + Occurs when the DisplayMode property changes. - - - - - + + Identifies the DisplayMode dependency property. + The identifier for the DisplayMode dependency property. - - - - - + + Gets or sets the minimum window width at which the NavigationView enters Expanded display mode. + The minimum window width at which the NavigationView enters Expanded display mode. The default is 1008 pixels. - - + + Identifies the ExpandedModeThresholdWidth dependency property. + The identifier for the ExpandedModeThresholdWidth dependency property. - - - + + Gets or sets the header content. + The header content for the NavigationView. - - - - + + Identifies the Header dependency property. + The identifier for the Header dependency property. - - - - + + Gets or sets the DataTemplate used to display the control's header. + The DataTemplate used to display the control's header. - - - - - + + Identifies the HeaderTemplate dependency property. + The identifier for the HeaderTemplate dependency property. - - - - - + + Gets or sets a value that indicates whether the back button is enabled or disabled. + A value of the enumeration that specifies the visibility of the NavigationView back button. The default is "Auto". - - Represents information about the visual states of the elements that represent a rating. + + Identifies the IsBackButtonVisible dependency property. + The identifier for the IsBackButtonVisible dependency property. - - Initializes a new instance of the RatingItemInfo class. + + Gets or sets a value that indicates whether the back button is enabled or disabled. + true if the back button is enabled; otherwise, false. The default is false. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Identifies the IsBackEnabled dependency property. + The identifier for the IsBackEnabled dependency property. - - + + Gets or sets a value that specifies whether the NavigationView pane is expanded to its full width. + true if the pane is expanded to its full width; otherwise, false. - - - - + + Identifies the IsPaneOpen dependency property. + The identifier for the IsPaneOpen dependency property. - - - - + + Gets or sets a value that indicates whether the menu toggle button is shown. + true if the menu button is shown; otherwise, false. The default is true. - - - + + Identifies the IsPaneToggleButtonVisible dependency property. + The identifier for the IsPaneToggleButtonVisible dependency property. - - - + + Gets or sets a value that determines whether the pane is shown. + true is the pane is shown; otherwise, false. The default is true. - - - + + Identifies the IsPaneVisible dependency property. + The identifier for the IsPaneVisible dependency property. - - + + Gets or sets a value that indicates whether the settings button is shown. + true if the settings button is shown; otherwise, false. The default is true. - - - + + Identifies the IsSettingsVisible dependency property. + The identifier for the IsSettingsVisible dependency property. - - - + + Occurs when an item in the menu receives an interaction such a a click or tap. - - Represents an icon source that uses a vector path as its content. + + Gets or sets the style that is used when rendering the menu item containers. + The style applied to the item containers. The default is null. - - Gets or sets a Geometry that specifies the shape to be drawn. In XAML. this can also be set using a string that describes Move and draw commands syntax. - A description of the shape to be drawn. + + Identifies the MenuItemContainerStyle dependency property. + The identifier for the MenuItemContainerStyle dependency property. - - Identifies the Data dependency property. - The identifier for the Data dependency property. + + Gets or sets a reference to a custom StyleSelector logic class. The StyleSelector returns different Style values to use for the item container based on characteristics of the object being displayed. + A custom StyleSelector logic class. - - Initializes a new instance of the PathIconSource class. + + Identifies the MenuItemContainerStyleSelector dependency property. + The identifier for the MenuItemContainerStyleSelector dependency property. - - Provides event data for the event. + + Returns the item that corresponds to the specified, generated container. + The DependencyObject that corresponds to the item to be returned. + The contained item, or the container if it does not contain an item. - - Gets a reference to the invoked item. - The invoked item. + + Gets the collection of menu items displayed in the NavigationMenu. + The collection of menu items displayed in the NavigationMenu. The default is an empty collection. - - - + + Identifies the MenuItems dependency property. + The identifier for the MenuItems dependency property. - - Gets a value that indicates whether the InvokedItem is the menu item for Settings. - true if the InvokedItem is the menu item for Settings; otherwise, false. + + Gets or sets an object source used to generate the content of the NavigationView menu. + The object that is used to generate the content of the NavigationView menu. The default is null. - - Initializes a new instance of the NavigationViewItemInvokedEventArgs class. + + Identifies the MenuItemsSource dependency property. + The identifier for the MenuItemsSource dependency property. - - - + + Gets or sets the DataTemplate used to display each menu item. + The template that specifies the visualization of the menu data objects. The default is null. - - Defines constants that specify whether the back button is visible in NavigationView. + + Identifies the MenuItemTemplate dependency property. + The identifier for the MenuItemTemplate dependency property. - - The system chooses whether or not to display the back button, depending on the device/form factor. On phones, tablets, desktops, and hubs, the back button is visible. On Xbox/TV, the back button is collapsed. + + Gets or sets a reference to a custom DataTemplateSelector logic class. The DataTemplateSelector referenced by this property returns a template to apply to items. + A reference to a custom DataTemplateSelector logic class. - - Do not display the back button in NavigationView, and do not reserve space for it in layout. + + Identifies the MenuItemTemplateSelector dependency property. + The identifier for the MenuItemTemplateSelector dependency property. - - Display the back button in NavigationView. - - - Represents a node in a control. - - - Gets the collection of nodes that are children of the current node. - The collection of nodes that are children of the current node. The default is an empty collection. - - - Gets or sets the data content for the current node. - The data content for the current node. - - - Identifies the Content dependency property. - The identifier for the Content dependency property. - - - Gets a value that indicates how far the current node is from the root node of the tree. - The depth of the current node from the root node of the tree. - - - Identifies the Depth dependency property. - The identifier for the Depth dependency property. - - - Gets a value that indicates whether the current node has child items. - true if the current node has child items; otherwise, false. - - - Identifies the HasChildren dependency property. - The identifier for the HasChildren dependency property. - - - Gets or sets a value that indicates whether the current node has child items that haven't been shown. - true of the current node has child items that haven't been shown; otherwise, false. - - - Gets or sets a value that indicates whether the cuurent tree view node is expanded. - true if the node is expanded; otherwise, false. - - - Identifies the IsExpanded dependency property. - The identifier for the IsExpanded dependency property. - - - Gets or sets the node that is the parent of the current node. - The node that is the parent of the current node. - - - Initializes a new instance of the TreeViewNode class. - - - Represents a flattened list of tree view items so that operations such as keyboard navigation and drag-and-drop can be inherited from ListView. - - - Initializes a new instance of the TreeViewList control. - - - Represents a collection of objects. - - - - - - - Removes all items from the collection. - - - Returns an iterator for the items in the collection. - The iterator object. The iterator's current position is the 0-index position, or at the collection end if the collection is empty. - - - Returns the item located at the specified index. - The integer index for the value to retrieve. - - - - - - - - - - Gets an immutable view into the collection. - An object representing the immutable collection view. - - - - - - - - - - - - - - Gets or sets a value that indicates the effect of a swipe interaction. - A value of the enumeration that indicates the effect of a swipe interaction. The default is Reveal. - - - Identifies the Mode dependency property. - The identifier for the Mode dependency property. - - - Removes the item at the specified index. - The index position of the item to remove. - - - Removes the last item in the collection. - - - - - - - - - - - - Gets the size (count) of the collection. - The count of items in the collection. - - - Initializes a new instance of the SwipeItems class. - - - Provides event data for the event. - - - Gets the that owns the invoked item. - The SwipeControl that owns the invoked item. - - - Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a control. Not intended for general use. - - - Gets the visibilty of a collapsed glyph. - The visibilty of a collapsed glyph. - - - Identifies the CollapsedGlyphVisibility dependency property. - The identifier for the CollapsedGlyphVisibility dependency property. - - - Gets the number of items being dragged. - The number of items being dragged. - - - Identifies the DragItemsCount dependency property. - The identifier for the DragItemsCount dependency property. - - - Gets the visibilty of an expanded glyph. - The visibilty of an expanded glyph. - - - Identifies the ExpandedGlyphVisibility dependency property. - The identifier for the ExpandedGlyphVisibility dependency property. - - - Gets the amount that the item is indented. - The amount that the item is indented. - - - Identifies the Indentation dependency property. - The identifier for the Indentation dependency property. - - - Initializes a new instance of the TreeViewItemTemplateSettings class. - - - Provides event data for the event. - - - Gets or sets a value that marks the routed event as handled. A true value for prevents most handlers along the event route from handling the same event again. - true to mark the routed event handled. false to leave the routed event unhandled, which permits the event to potentially route further and be acted on by other handlers. The default is false. - - - Gets the TreeView item that is invoked. - The TreeView item that is invoked. - - - Represents an individual command in a SwipeControl. - - - Gets or sets a brush that provides the background of the control. - The brush that provides the background of the control. - - - Identifies the Background dependency property. - The identifier for the Background dependency property. - - - Gets or sets a value that indicates how a behaves after this item is invoked. - A value that indicates how a behaves after this item is invoked. The default is Auto. - - - Identifies the BehaviorOnInvoked dependency property. - The identifier for the BehaviorOnInvoked dependency property. - - - Gets or sets the command to execute when this item is invoked. - The command to execute when this item is invoked. The default is null. - - - Gets or sets the parameter to pass to the Command property. - The parameter to pass to the Command property. The default is null. - - - Identifies the CommandParameter dependency property. - The identifier for the CommandParameter dependency property. - - - Identifies the Command dependency property. - The identifier for the Command dependency property. - - - Gets or sets the brush that paints the text and icon of the item. - The brush that paints the text and icon of the item. - - - Identifies the Foreground dependency property. - The identifier for the Foreground dependency property. - - - Gets or sets the graphic content of the item. - The graphic content of the item. The default is null. - - - Identifies the IconSource dependency property. - The identifier for the IconSource dependency property. - - - Occurs when user interaction indicates that the command represented by this item should execute. - - - Initializes a new instance of the SwipeItem class. - - - Gets or sets the text description displayed on the item. - The text description displayed on the item. The default is an empty string. - - - Identifies the Text dependency property. - The identifier for the Text dependency property. - - - Represents a container that provides access to contextual commands through touch interactions. - - - Gets or sets the items that can be invoked when the control is swiped from the bottom up. - The items that can be invoked when the control is swiped from the bottom up. - - - Identifies the BottomItems dependency property. - The identifier for the BottomItems dependency property. - - - Closes the swipe control. - - - Gets or sets the items that can be invoked when the control is swiped from the left side. - The items that can be invoked when the control is swiped from the left side. - - - Identifies the LeftItems dependency property. - The identifier for the LeftItems dependency property. - - - Gets or sets the items that can be invoked when the control is swiped from the right side. - The items that can be invoked when the control is swiped from the right side. - - - Identifies the RightItems dependency property. - The identifier for the RightItems dependency property. - - - Initializes a new instance of the SwipeControl class. - - - Gets or sets the items that can be invoked when the control is swiped from the top down. - The items that can be invoked when the control is swiped from the top down. - - - Identifies the TopItems dependency property. - The identifier for the TopItems dependency property. - - - Provides event data. - - - Gets the interaction ratio value. - The interaction ratio value. - - - Represents a container control that provides a and pull-to-refresh functionality for scrollable content. - - - Gets or sets a value that specifies the direction to pull to initiate a refresh. - An enumeration value that specifies the direction to pull to initiate a refresh. - - - Identifies the PullDirection dependency property. - The identifier for the PullDirection dependency property. - - - Initializes a new instance of the RefreshContainer control. - - - Occurs when an update of the content has been initiated. - - - Initiates an update of the content. - - - Gets or sets the for this container. - The for this container. - - - Identifies the Visualizer dependency property. - The identifier for the Visualizer dependency property. - - - - - - - - - - - - - - - - - Represents a control that lets a user pick a color using a color spectrum, sliders, and text input. - - - Gets or sets the current color value. - The current color value. - - - Occurs when the Color property has changed. - - - Initializes a new instance of the ColorPicker class. - - - Identifies the Color dependency property. - The identifier for the Color dependency property. - - - Gets or sets a value that indicates how the Hue-Saturation-Value (HSV) color components are mapped onto the ColorSpectrum. - A value of the enumeration. The default is HueSaturation. - - - Identifies the ColorSpectrumComponents dependency property. - The identifier for the ColorSpectrumComponents dependency property. - - - Gets or sets a value that indicates whether the ColorSpectrum is shown as a square or a circle. - A value of the enumeration. The default is Box, which shows the spectrum as a square. - - - Identifies the ColorSpectrumShape dependency property. - The identifier for the ColorSpectrumShape dependency property. - - - Gets or sets a value that indicates whether the alpha channel can be modified. - true if the alpha channel is enabled; otherwise, false. The default is false. - - - Identifies the IsAlphaEnabled dependency property. - The identifier for the IsAlphaEnabled dependency property. - - - Gets or sets a value that indicates whether the slider control for the alpha channel is shown. - true if the alpha channel slider is shown; otherwise, false. The default is true. - - - Identifies the IsAlphaSliderVisible dependency property. - The identifier for the IsAlphaSliderVisible dependency property. - - - Gets or sets a value that indicates whether the text input box for the alpha channel is shown. - true if the alpha channel text input box is shown; otherwise, false. The default is true. - - - Identifies the IsAlphaTextInputVisible dependency property. - The identifier for the IsAlphaTextInputVisible dependency property. - - - Gets or sets a value that indicates whether the text input boxes for the color channels are shown. - true if the color channel text input boxes are shown; otherwise, false. The default is true. - - - Identifies the IsColorChannelTextInputVisible dependency property. - The identifier for the IsColorChannelTextInputVisible dependency property. - - - Gets or sets a value that indicates whether the color preview bar is shown. - true if the color preview bar is shown; otherwise, false. The default is true. - - - Identifies the IsColorPreviewVisible dependency property. - The identifier for the IsColorPreviewVisible dependency property. - - - Gets or sets a value that indicates whether the slider control for the color value is shown. - true if the color slider is shown; otherwise, false. The default is true. - - - Identifies the IsColorSliderVisible dependency property. - The identifier for the IsColorSliderVisible dependency property. - - - Gets or sets a value that indicates whether the color spectrum control is shown. - true if the color spectrum is shown; otherwise, false. The default is true. - - - Identifies the IsColorSpectrumVisible dependency property. - The identifier for the IsColorSpectrumVisible dependency property. - - - Gets or sets a value that indicates whether the text input box for a HEX color value is shown. - true if the HEX color text input box is shown; otherwise, false. The default is true. - - - Identifies the IsHexInputVisible dependency property. - The identifier for the IsHexInputVisible dependency property. - - - Gets or sets a value that indicates whether the 'more' button is shown. - true if the 'more' button is shown; otherwise, false. The default is false. - - - Identifies the IsMoreButtonVisible dependency property. - The identifier for the IsMoreButtonVisible dependency property. - - - Gets or sets the maximum Hue value in the range 0-359. - The maximum Hue value in the range 0-359. The default is 359. - - - Identifies the MaxHue dependency property. - The identifier for the MaxHue dependency property. - - - Gets or sets the maximum Saturation value in the range 0-100. - The maximum Saturation value in the range 0-100. The default is 100. - - - Identifies the MaxSaturation dependency property. - The identifier for the MaxSaturation dependency property. - - - Gets or sets the maximum Value value in the range 0-100. - The maximum Value value in the range 0-100. The default is 100. - - - Identifies the MaxValue dependency property. - The identifier for the MaxValue dependency property. - - - Gets or sets the minimum Hue value in the range 0-359. - The minimum Hue value in the range 0-359. The default is 0. - - - Identifies the MinHue dependency property. - The identifier for the MinHue dependency property. - - - Gets or sets the minimum Saturation value in the range 0-100. - The minimum Saturation value in the range 0-100. The default is 100. - - - Identifies the MinSaturation dependency property. - The identifier for the MinSaturation dependency property. - - - Gets or sets the minimum Value value in the range 0-100. - The minimum Value value in the range 0-100. The default is 100. - - - Identifies the MinValue dependency property. - The identifier for the MinValue dependency property. - - - Gets or sets the previous color. - The previous color. The default is null. - - - Identifies the PreviousColor dependency property. - The identifier for the PreviousColor dependency property. - - - - - - - - - - - - - - - - - Identifies the CommandParameter dependency property. - The identifier for the CommandParameter dependency property. - - - Identifies the Command dependency property. - The identifier for the Command dependency property. - - - - - - - Identifies the Flyout dependency property. - The identifier for the Flyout dependency property. - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Identifies the Items dependency property. - The identifier for the Items dependency property. - - - Initializes a new instance of the class. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Initializes a new instance of the class. - - - Represents the container for an item in a control. - - - Gets or sets the glyph to show for a collapsed tree node. - The glyph to show for a collapsed tree node. - - - Identifies the CollapsedGlyph dependency property. - The identifier for the CollapsedGlyph dependency property. - - - Gets or sets the glyph to show for an expanded tree node. - The glyph to show for an expanded tree node. - - - Identifies the ExpandedGlyph dependency property. - The identifier for the ExpandedGlyph dependency property. - - - Gets or sets the Brush used to paint node glyphs on a TreeView. - The Brush used to paint node glyphs on a TreeView. - - - Identifies the GlyphBrush dependency property. - The identifier for the GlyphBrush dependency property. - - - Gets or sets the opacity of node glyphs on a TreeView. - The opacity of node glyphs on a TreeView. - - - Identifies the GlyphOpacity dependency property. - The identifier for the GlyphOpacity dependency property. - - - Gets or sets the size of node glyphs on a TreeView. - The opacity of size glyphs on a TreeView. - - - Identifies the GlyphSize dependency property. - The identifier for the GlyphSize dependency property. - - - - - - - Identifies the HasUnrealizedChildren dependency property. - The identifier for the HasUnrealizedChildren dependency property. - - - Gets or sets a value that indicates whether a tree node is expanded. - true if the tree node is expanded; otherwise, false. - - - Identifies the IsExpanded dependency property. - The identifier for the IsExpanded dependency property. - - - - - - - Identifies the ItemsSource dependency property. - The identifier for the ItemsSource dependency property. - - - Initializes a new instance of the TreeViewItem control. - - - Gets an object that provides calculated values that can be referenced as {TemplateBinding} markup extension sources when defining templates for a TreeViewItem control. - An object that provides calculated values for templates. - - - Identifies the TreeViewItemTemplateSettings dependency property. - The identifier for the TreeViewItemTemplateSettings dependency property. - - - Provides event data for the event. - - - - - - - Gets the tree view node that is expanding. - The tree view node that is expanding. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Provides event data for the event. - - - - - - - Gets the TreeView node that is collapsed. - The TreeView node that is collapsed. - - - - - - - - - - - - - - - - - - Provides event data for the ColorChanged event. - - - Gets the color that is currently selected in the control. - The color that is currently selected in the control. - - - Gets the color that was previously selected in the control. - The color that was previously selected in the control. - - - - - - - + + Gets or sets the width of the NavigationView pane when it's fully expanded. + The width of the NavigationView pane when it's fully expanded. The default is 320 device-independent pixel (DIP). - - + + Identifies the OpenPaneLength dependency property. + The identifier for the OpenPaneLength dependency property. - - + + Gets or sets a value that indicates what text label is shown for the overflow menu. + A value of the enumeration that indicates what text label is shown for the overflow menu. The default is MoreLabel, which shows the text "More". - - - + + Identifies the OverflowLabelMode dependency property. + The identifier for the OverflowLabelMode dependency property. - - - - + + Occurs when the NavigationView pane is closed. - - - + + Occurs when the NavigationView pane is closing. - - - - + + Gets or sets a UI element that is shown in the NavigationView pane. + The element that is shown in the NavigationView pane. - - - + + Identifies the PaneCustomContent dependency property. + The identifier for the PaneCustomContent dependency property. - - - - + + Gets or sets a value that indicates how and where the NavigationView pane is shown. + A value of the enumeration that indicates how and where the NavigationView pane is shown. The default is Auto. - - - + + Identifies the PaneDisplayMode dependency property. + The identifier for the PaneDisplayMode dependency property. - - - - + + Gets or sets the content for the pane footer. + The content of the pane footer. The default is null. - - - - - + + Identifies the PaneFooter dependency property. + The identifier for the PaneFooter dependency property. - - - - + + Gets or sets the content for the pane header. + The content of the pane header. The default is null. - - - + + Identifies the PaneHeader dependency property. + The identifier for the PaneHeader dependency property. - - + + Occurs when the NavigationView pane is opened. - - - + + Occurs when the NavigationView pane is opening. - - - - + + Gets or sets the label adjacent to the menu icon when the NavigationView pane is open. + The label adjacent to the menu icon when the pane is open. The default is an empty string. - - + + Identifies the PaneTitle dependency property. + The identifier for the PaneTitle dependency property. - - - + + Gets or sets the Style that defines the look of the menu toggle button. + The Style that defines the look of the menu toggle button. The default is null. - - - + + Identifies the PaneToggleButtonStyle dependency property. + The identifier for the PaneToggleButtonStyle dependency property. - - - + + Gets or sets the selected item. + The selected item. The default is null. - - - + + Identifies the SelectedItem dependency property. + The identifier for the SelectedItem dependency property. - - - + + Occurs when the currently selected item changes. - - + + Gets or sets a value that indicates whether item selection changes when keyboard focus changes. + A value of the enumeration that indicates whether selection changes when keyboard focus changes. The default is Disabled. - - + + Identifies the SelectionFollowsFocus dependency property. + The identifier for the SelectionFollowsFocus dependency property. - - - - + + Gets the navigation item that represents the entry point to app settings. + The item that represents the entry point to app settings. - - - + + Identifies the SettingsItem dependency property. + The identifier for the SettingsItem dependency property. - - - - + + Gets or sets a value that indicates when gamepad bumpers can be used to navigate the top-level navigation items in a NavigationView. + A value of the enumeration that indicates when gamepad bumpers can be used to navigate the top-level navigation items in a NavigationView. The default is Never. - - - + + Identifies the ShoulderNavigationEnabled dependency property. + The identifier for the ShoulderNavigationEnabled dependency property. - - - + + Gets an object that provides calculated values that can be referenced as TemplateBinding sources when defining templates for a NavigationView control. + An object that provides calculated values for templates. - - - - + + Identifies the TemplateSettings dependency property. + The identifier for the TemplateSettings dependency property. - - - + + Defines constants that specify whether the back button is visible in NavigationView. - - - + + The system chooses whether or not to display the back button, depending on the device/form factor. On phones, tablets, desktops, and hubs, the back button is visible. On Xbox/TV, the back button is collapsed. - - + + Do not display the back button in NavigationView, and do not reserve space for it in layout. - - - + + Display the back button in NavigationView. - - - - - - + + Provides event data for the event. - - - + + Defines constants that specify how the pane is shown in a NavigationView. - - - + + The pane always shows as a narrow sliver which can be opened to full width. - - - + + The pane stays open alongside the content. - - + + Only the menu button remains fixed. The pane shows and hides as needed. - - - + + Provides data for the event. - - - + + Gets the new display mode. + The new display mode. - - - - + + Represents the container for an item in a control. - - Defines constants that specify the state of a + + Initializes a new instance of the NavigationViewItem class. - - The visualizer is idle. + + Gets the of the NavigationView that hosts this item. + The of the NavigationView that hosts this item. - - The user is interacting with the visualizer. + + Identifies the CompactPaneLength dependency property. + The identifier for the CompactPaneLength dependency property. - - The visualizer was pulled in the refresh direction from a position where a refresh is not allowed. Typically, the ScrollViewer was not at position 0 at the start of the pull. + + Gets or sets the icon to show next to the menu item text. + The icon to show next to the menu item text. The default in null. - - The visualizer is pending. + + Identifies the Icon dependency property. + The identifier for the Icon dependency property. - - The visualizer is being refreshed. + + Gets or sets a value that indicates whether invoking a navigation menu item also selects it. + true if invoking a navigation menu item also selects it; otherwise, false. The default is true. - - Defines constants that specify the orientation of a . + + Identifies the SelectsOnInvoked dependency property. + The identifier for the SelectsOnInvoked dependency property. - - + + Base class for menu items. - - + + Represents a header for a group of menu items in a NavigationMenu. - - + + Initializes a new instance of the NavigationViewItemHeader class. - - + + Provides event data for the event. - - + + Initializes a new instance of the NavigationViewItemInvokedEventArgs class. - - + + Gets a reference to the invoked item. + The invoked item. - - + + Gets the container for the invoked item. + The container for the invoked item. - - + + Gets a value that indicates whether the InvokedItem is the menu item for Settings. + true if the InvokedItem is the menu item for Settings; otherwise, false. - - + + Gets the navigation transition recommended for the direction of the navigation. + The navigation transition recommended for the direction of the navigation. - - - + + Represents a line that separates menu items in a NavigationMenu. - - - - - - - - + + Initializes a new instance of the NavigationViewItemSeparator class. - - - + + Represents a control that displays menu items in a control. - - + + Initializes a new instance of the NavigationViewList class. - - + + Defines constants that specify the label for the overflow button in a NavigationView. - - - + + The text label "More" is shown next to the chevron. - - + + No text label is shown, only a chevron. - - - + + Provides data for the event. - - Defines constants that specify how the Hue-Saturation-Value (HSV) color components are mapped onto the ColorSpectrum. + + Gets or sets a value that indicates whether the event should be canceled. + true to cancel the event; otherwise, false. The default is false. - - Hue is mapped to the X axis. Saturation is mapped to the Y axis. + + Defines constants that specify how and where the NavigationView pane is shown. - - Hue is mapped to the X axis. Value is mapped to the Y axis. + + The pane is shown on the left side of the control, and changes between minimal, compact, and full states depending on the width of the window. - - Saturation is mapped to the X axis. Hue is mapped to the Y axis. + + The pane is shown on the left side of the control in its fully open state. - - Saturation is mapped to the X axis. Value is mapped to the Y axis. + + The pane is shown on the left side of the control. Only the pane icons are shown by default. - - Value is mapped to the X axis. Hue is mapped to the Y axis. + + The pane is shown on the left side of the control. Only the pane menu button is shown by default. - - Value is mapped to the X axis. Saturation is mapped to the Y axis. + + The pane is shown at the top of the control. - - + + Provides data for the event. - - + + Gets a value that indicates whether the SelectedItem is the menu item for Settings. + true if the SelectedItem is the menu item for Settings; otherwise, false. - - + + Gets the navigation transition recommended for the direction of the navigation. + The navigation transition recommended for the direction of the navigation. - - + + Gets the newly selected menu item. + The newly selected menu item. - - + + Gets the container for the selected item. + The container for the selected item. - - + + Defines constants that specify whether item selection changes when keyboard focus changes in a NavigationView. - - + + Selection does not change when keyboard focus changes. - - + + Selection changes when keyboard focus changes. - - + + Defines constants that specify when gamepad bumpers can be used to navigate the top-level navigation items in a NavigationView. - - - + + Gamepad bumpers always navigate the top-level navigation items. - - - + + Gamepad bumpers never navigate the top-level navigation items. - - - - - - + + Gamepad bumpers navigate the top-level navigation items when the SelectionFollowsFocus property is Enabled. - - - + + Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a . Not intended for general use. - - - + + Initializes a new instance of the class. - - + + Gets the visibility of the back button. + The visibility of the back button. - - + + Identifies the BackButtonVisibility dependency property. + The identifier for the BackButtonVisibility dependency property. - - + + Gets the visibility of the left pane. + The visibility of the left pane. - - + + Identifies the LeftPaneVisibility dependency property. + The identifier for the LeftPaneVisibility dependency property. - - Represents a control that displays menu items in a control. + + Gets the visibility of the overflow button. + The visibility of the overflow button. - - Initializes a new instance of the NavigationViewList class. + + Identifies the OverflowButtonVisibility dependency property. + The identifier for the OverflowButtonVisibility dependency property. - - Defines constants that specify how the pane is shown in a NavigationView. + + Gets the visibility of the pane toggle button. + The visibility of the pane toggle button. - - The pane always shows as a narrow sliver which can be opened to full width. + + Identifies the PaneToggleButtonVisibility dependency property. + The identifier for the PaneToggleButtonVisibility dependency property. - - The pane stays open alongside the content. + + Gets the value. + The SelectionFollowsFocus value. - - Only the menu button remains fixed. The pane shows and hides as needed. + + Identifies the SingleSelectionFollowsFocus dependency property. + The identifier for the SingleSelectionFollowsFocus dependency property. - - - + + Gets the padding value of the top pane. + The padding value of the top pane. - - Represents an icon source that uses a glyph from the specified font. + + Identifies the TopPadding dependency property. + The identifier for the TopPadding dependency property. - - Gets or sets the font used to display the icon glyph. - The font used to display the icon glyph. + + Gets the visibility of the top pane. + The visibility of the top pane. - - Gets the identifier for the FontFamily dependency property. - The identifier for the FontFamily dependency property. + + Identifies the TopPaneVisibility dependency property. + The identifier for the TopPaneVisibility dependency property. - - Initializes a new instance of the FontIconSource class. + + Represents the base class for an object that sizes and arranges child elements for a host and and does not support virtualization. - - Gets or sets the size of the icon glyph. - A non-negative value that specifies the font size, measured in pixels. + + Initializes a new instance of the class. - - Gets the identifier for the FontSize dependency property. - The identifier for the FontSize dependency property. + + When implemented in a derived class, provides the behavior for the "Arrange" pass of layout. Classes can override this method to define their own "Arrange" pass behavior. + The context object that facilitates communication between the layout and its host container. + The final area within the container that this object should use to arrange itself and its children. + The actual size that is used after the element is arranged in layout. - - Gets or sets the font style for the icon glyph. - A named constant of the enumeration that specifies the style in which the icon glyph is rendered. The default is Normal. + + When overridden in a derived class, initializes any per-container state the layout requires when it is attached to a UIElement container. + The context object that facilitates communication between the layout and its host container. - - Gets the identifier for the FontStyle dependency property. - The identifier for the FontStyle dependency property. + + Provides the behavior for the "Measure" pass of the layout cycle. Classes can override this method to define their own "Measure" pass behavior. + The context object that facilitates communication between the layout and its host container. + The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available. + The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects or based on other considerations such as a fixed container size. - - Gets or sets the thickness of the icon glyph. - A value that specifies the thickness of the icon glyph. The default is Normal. + + When overridden in a derived class, removes any state the layout previously stored on the UIElement container. + The context object that facilitates communication between the layout and its host container. - - Gets the identifier for the FontWeight dependency property. - The identifier for the FontWeight dependency property. + + Represents the base class for layout context types that do not support virtualization. - - Gets or sets the character code that identifies the icon glyph. - The hexadecimal character code for the icon glyph. + + Initializes a new instance of the class. - - Gets the identifier for the Glyph dependency property. - The identifier for the Glyph dependency property. + + Gets the collection of child UIElements from the container that provides the context. + The collection of child elements from the container that provides the context. - - Gets or sets a value that indicates whether automatic text enlargement, to reflect the system text size setting, is enabled. - true if automatic text enlargement is enabled; otherwise, false. + + Implements the behavior for getting the return value of in a derived or custom NonVirtualizingLayoutContext. + The value that should be returned as by the NonVirtualizingLayoutContext. - - Gets the identifier for the IsTextScaleFactorEnabled dependency property. - The identifier for the IsTextScaleFactorEnabled dependency property. + + Defines constants that specify how the source offset values of a ParallaxView are interpreted. - - Gets or sets a value that indicates whether the icon is mirrored when its containing element's FlowDirection is RightToLeft. - true if the icon is mirrored when the FlowDirection is FlowDirection.RightToLeft; otherwise, false. The default is false. + + The source start/end offset value is interpreted as an absolute value. - - Gets the identifier for the MirroredWhenRightToLeft dependency property. - The identifier for the MirroredWhenRightToLeft dependency property. + + The source start/end offset value is added to the auto-computed source offset. - - + + Represents a container that ties the scroll position of a foreground element, such as a list, to a background element, such as an image. As you scroll through the foreground element, it animates the background element to create a parallax effect. - - - + + Initializes a new instance of the ParallaxView class. - - + + Gets or sets the background content of the ParallaxView. + The background content of the ParallaxView, typically an image. The default is null. - - - - + + Identifies the Child dependency property. + The identifier for the Child dependency property. - - + + Represents the horizontal range of motion of the child element. + The horizontal range of motion. The default is 0. - - + + Identifies the HorizontalShift dependency property. + The identifier for the HorizontalShift dependency property. - - - - + + Represents the horizontal scroll offset at which the parallax motion ends. + The horizontal scroll offset at which parallax motion ends. The default is 0. - - - - + + Identifies the HorizontalSourceEndOffset dependency property. + The identifier for the HorizontalSourceEndOffset dependency property. - - - + + Gets or sets a value that determines how the horizontal source offset values of a ParallaxView are interpreted. + A value of the enumeration that determines how the horizontal source offset values of a ParallaxView are interpreted. - - - + + Identifies the HorizontalSourceOffsetKind dependency property. + The identifier for the HorizontalSourceOffsetKind dependency property. - - - - + + Represents the horizontal scroll offset at which parallax motion starts. + The horizontal scroll offset at which parallax motion starts. The default is 0. - - - - + + Identifies the HorizontalSourceStartOffset dependency property. + The identifier for the HorizontalSourceStartOffset dependency property. - - - + + Gets or sets a value that indicates whether the horizontal parallax ratio is clampled to a specified percentage of the source scroll velocity. + true if the parallax ratio is clampled to a specified percentage of the source scroll velocity; otherwise, false. The default is true. - - - + + Identifies the IsHorizontalShiftClamped dependency property. + The identifier for the IsHorizontalShiftClamped dependency property. - - - + + Gets or sets a value that indicates whether the vertical parallax ratio is clampled to a specified percentage of the source scroll velocity. + true if the parallax ratio is clampled to a specified percentage of the source scroll velocity; otherwise, false. The default is true. - - + + Identifies the IsVerticalShiftClamped dependency property. + The identifier for the IsVerticalShiftClamped dependency property. - - + + Clamps the horizontal parallax ratio to the specified percentage of the source scroll velocity. + The maximum percentage of the source scroll velocity. The default is 1.0. - - + + Identifies the MaxHorizontalShiftRatio dependency property. + The identifier for the MaxHorizontalShiftRatio dependency property. - - + + Clamps the vertical parallax ratio to the specified percentage of the source scroll velocity. + The maximum percentage of the source scroll velocity. The default is 1.0. - - + + Identifies the MaxVerticalShiftRatio dependency property. + The identifier for the MaxVerticalShiftRatio dependency property. - - + + Forces the automatically computed horizontal offsets to be recomputed. - - Defines constants that specify how a behaves after a command is invoked. + + Forces the automatically computed vertical offsets to be recomputed. - - In Reveal mode, the SwipeControl closes after an item is invoked. In Execute mode, the SwipeControl remains open. + + The element that either is or contains the ScrollViewer that controls the parallax operation. - - The SwipeControl closes after an item is invoked. + + Identifies the Source dependency property. + The identifier for the Source dependency property. - - The SwipeControl remains open after an item is invoked. + + Represents the vertical range of motion of the child element. + The vertical range of motion. The default is 0. - - + + Identifies the VerticalShift dependency property. + The identifier for the VerticalShift dependency property. - - + + Represents the vertical scroll offset at which the parallax motion ends. + The vertical scroll offset at which parallax motion ends. The default is 0. - - + + Identifies the VerticalSourceEndOffset dependency property. + The identifier for the VerticalSourceEndOffset dependency property. - - + + Gets or sets a value that determines how the vertical source offset values of a ParallaxView are interpreted. + A value of the enumeration that determines how the vertical source offset values of a ParallaxView are interpreted. - - + + Identifies the VerticalSourceOffsetKind dependency property. + The identifier for the VerticalSourceOffsetKind dependency property. - - Provides data for the event. + + Represents the vertical scroll offset at which parallax motion starts. + The vertical scroll offset at which parallax motion starts. The default is 0. - - Gets a value that indicates whether the SelectedItem is the menu item for Settings. - true if the SelectedItem is the menu item for Settings; otherwise, false. + + Identifies the VerticalSourceStartOffset dependency property. + The identifier for the VerticalSourceStartOffset dependency property. - - - + + Represents an icon source that uses a vector path as its content. - - Gets the newly selected menu item. - The newly selected menu item. + + Initializes a new instance of the PathIconSource class. - - - + + Gets or sets a Geometry that specifies the shape to be drawn. In XAML. this can also be set using a string that describes Move and draw commands syntax. + A description of the shape to be drawn. - - + + Identifies the Data dependency property. + The identifier for the Data dependency property. - - + + Represents a control that displays the avatar image for a person, if one is available; if not, it displays the person's initials or a generic glyph. - - + + Initializes a new instance of the PersonPicture class. - - + + Gets or sets a Segoe MDL2 Assets font glyph to display on the badge. + The hexadecimal character code for the badge glyph. - - + + Identifies the BadgeGlyph dependency property. + The identifier for the BadgeGlyph dependency property. - - + + Gets or sets the source of an image to display on the badge. + An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. - - - - - - - + + Identifies the BadgeImageSource dependency property. + The identifier for the BadgeImageSource dependency property. - - - - - - - + + Gets or sets the contact number to display on the badge. + The contact number to display on the badge. - - - + + Identifies the BadgeNumber dependency property. + The identifier for the BadgeNumber dependency property. - - - - - + + Gets or sets the contact text to display on the badge. + The contact text to display on the badge. - - - - - + + Identifies the BadgeText dependency property. + The identifier for the BadgeText dependency property. - - - + + Gets or sets a Contact object that contains information about the person. + A Contact object that contains information about the person. - - - - - + + Identifies the Contact dependency property. + The identifier for the Contact dependency property. - - - - - + + Gets or sets the contact's display name. + The contact's display name. - - - + + Identifies the DisplayName dependency property. + The identifier for the DisplayName dependency property. - - + + Gets or sets the contact's initials. + The contact's initials. - - - + + Identifies the Initials dependency property. + The identifier for the Initials dependency property. - - - - - - + + Gets or sets a value that indicates whether the PersonPicture represents a group or an individual. + true if the PersonPicture represents a group; otherwise, false. - - - - + + Identifies the IsGroup dependency property. + The identifier for the IsGroup dependency property. - - - - + + Gets or sets a value that indicates whether a small image is displayed rather than a large image when both are available. + true to display a small image even when a large image is available; otherwise, false. The default is false. - - - + + Identifies the PreferSmallImage dependency property. + The identifier for the PreferSmallImage dependency property. - - - + + Gets or sets the source of the contact's profile picture. + An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. - - - + + Identifies the ProfilePicture dependency property. + The identifier for the ProfilePicture dependency property. - - + + + + + + Represents a slider in a control. - - - - - - + + Initializes a new instance of the ColorPickerSlider class. - - - - + + Gets or sets a value that indicates which color channel the slider modifies. + A value of the enumeration that indicates which color channel the slider modifies. - - - - + + Identifies the ColorChannel dependency property. + The identifier for the ColorChannel dependency property. - - + + Represents a control that lets a user choose a color from a visual spectrum. - - - - + + Initializes a new instance of the ColorSpectrum class. - - - - + + Gets or sets the current color value. + The current color value. - - - + + Occurs when the Color property has changed. - - - + + Identifies the Color dependency property. + The identifier for the Color dependency property. - - + + Gets or sets a value that indicates how the Hue-Saturation-Value (HSV) color components are mapped onto the . + A value of the enumeration. The default is HueSaturation. - - + + Identifies the Components dependency property. + The identifier for the Components dependency property. - - - + + Gets or sets the current color value as a Vector4. + The current HSV color value. - - - + + Identifies the HsvColor dependency property. + The identifier for the HsvColor dependency property. - - - + + Gets or sets the maximum Hue value in the range 0-359. + The maximum Hue value in the range 0-359. The default is 359. - - - + + Identifies the MaxHue dependency property. + The identifier for the MaxHue dependency property. - - + + Gets or sets the maximum Saturation value in the range 0-100. + The maximum Saturation value in the range 0-100. The default is 100. - - + + Identifies the MaxSaturation dependency property. + The identifier for the MaxSaturation dependency property. - - - + + Gets or sets the maximum Value value in the range 0-100. + The maximum Value value in the range 0-100. The default is 100. - - - + + Identifies the MaxValue dependency property. + The identifier for the MaxValue dependency property. - - - + + Gets or sets the minimum Hue value in the range 0-359. + The minimum Hue value in the range 0-359. The default is 0. - - + + Identifies the MinHue dependency property. + The identifier for the MinHue dependency property. - - + + Gets or sets the minimum Saturation value in the range 0-100. + The minimum Saturation value in the range 0-100. The default is 100. - - + + Identifies the MinSaturation dependency property. + The identifier for the MinSaturation dependency property. - - + + Gets or sets the minimum Value value in the range 0-100. + The minimum Value value in the range 0-100. The default is 100. - - - + + Identifies the MinValue dependency property. + The identifier for the MinValue dependency property. - - - + + Gets or sets a value that indicates whether the ColorSpectrum is shown as a square or a circle. + A value of the enumeration. The default is Box, which shows the spectrum as a square. - - Represents the base class for an icon source. + + Identifies the Shape dependency property. + The identifier for the Shape dependency property. - - Gets or sets a brush that describes the foreground color. - The brush that paints the foreground of the control. The default is null, (a null brush) which is evaluated as Transparent for rendering. However, this value is typically set by a default system resource at runtime, which is tied to the active theme and other settings. + + Represents a specialized command bar used in a CommandBarFlyout. - - Identifies the Foreground dependency property. - The identifier for the Foreground dependency property. + + Initializes a new instance of the class. - - + + Gets an object that provides calculated values that can be referenced as {TemplateBinding} markup extension sources when defining templates for a control. + An object that provides calculated values for templates. - - + + Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a control. Not intended for general use. - - - - - + + Gets the end position for the close animation. + The end position for the animation. - - - - - - - - - - - - - - - - - - + + Gets the rectangle used to clip the content. + The rectangle used to clip the content. - - - - - + + Gets the current width of the control. + The current width of the control. - - - - - - + + Gets the end position for the expand down animation. + The end position for the animation. - - - + + Gets the hold position for the expand down animation. + The hold position for the animation. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Gets the start position for the expand down animation. + The start position for the animation. - - - + + Gets the vertical position of the overflow when expanded down. + The vertical position of the overflow when expanded down. - - - + + Gets the width of the control when expanded. + The width of the control when expanded. - - - - - + + Gets the end position for the expand up animation. + The end position for the animation. - - Represents information about the visual states of image elements that represent a rating. + + Gets the hold position for the expand up animation. + The hold position for the animation. - - Gets or sets an image that represents a rating element that is disabled. - An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. + + Gets the start position for the expand up animation. + The start position for the animation. - - Identifies the DisabledImage dependency property. - The identifier for DisabledImage dependency property. + + Gets the vertical position of the overflow when expanded up. + The vertical position of the overflow when expanded up. - - Gets or sets an image that represents a rating element that has been set by the user. - An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. + + Gets the end position for the open animation. + The end position for the animation. - - Identifies the Image dependency property. - The identifier for Image dependency property. + + Gets the start position for the open animation. + The start position for the animation. - - Gets or sets an image that represents a rating element that is showing a placeholder value. - An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. + + Gets the rectangle used to clip the overflow content. + The rectangle used to clip the overflow content. - - Identifies the PlaceholderImage dependency property. - The identifier for PlaceholderImage dependency property. + + Gets the end position for the width expansion animation. + The end position for the animation. - - Gets or sets an image that represents a rating element that has the pointer over it. - An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. + + Gets the start position for the width expansion animation. + The start position for the animation. - - Identifies the PointerOverImage dependency property. - The identifier for PointerOverImage dependency property. + + Gets the amount of change for the width expansion. + The amount of change for the width expansion. - - Gets or sets an image that represents a rating element showing a placeholder value with the pointer over it. - An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. + + Gets the end position for the "more" button width expansion animation. + The end position for the animation. - - Identifies the PointerOverPlaceholderImage dependency property. - The identifier for PointerOverPlaceholderImage dependency property. + + Gets the start position for the "more" button width expansion animation. + The start position for the animation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Initializes a new instance of the RatingItemImageInfo class. + + Represents the visual elements of a NavigationViewItem. - - Gets or sets an image that represents a rating element that has not been set. - An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. + + Initializes a new instance of the class. - - Identifies the UnsetImage dependency property. - The identifier for UnsetImage dependency property. + + Gets or sets the icon in a NavigationView item. + The NavigationView item's icon. + + Identifies the dependency property. + The identifier for the dependency property. + + + + Initializes a new instance of the class. + + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + + + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + Initializes a new instance of the class. + + + Gets or sets the name that specifies which RadioMenuFlyoutItem controls are mutually exclusive. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets whether the RadioMenuFlyoutItem is checked. + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Represents a control that lets a user enter a star rating. + + Initializes a new instance of the RatingControl class. + Gets or sets the text label for the control. The text label for the control. The default is an empty string. @@ -3257,1253 +2733,1275 @@ The identifier for IsReadOnly dependency property. - Gets or sets info about the visual states of the items that represent a rating. - A RatingItemInfo-derived object that contains details about the visual states of the items that represent a rating. - - - Identifies the ItemInfo dependency property. - The identifier for ItemInfo dependency property. - - - Gets or sets the maximum allowed rating value. - The maximum allowed rating value. The default is 5. - - - Identifies the MaxRating dependency property. - The identifier for MaxRating dependency property. - - - Gets or sets the rating that is displayed in the control until the value is changed by a user action or some other operation. - The rating that is displayed in the control when no value is entered. The default is null. - - - Identifies the PlaceholderValue dependency property. - The identifier for PlaceholderValue dependency property. - - - Initializes a new instance of the RatingControl class. - - - Gets or sets the rating value. - The rating value. The default is null. - - - Occurs when the Value property has changed. - - - Identifies the Value dependency property. - The identifier for Value dependency property. - - - Represents a line that separates menu items in a NavigationMenu. - - - Initializes a new instance of the NavigationViewItemSeparator class. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Gets or sets info about the visual states of the items that represent a rating. + A RatingItemInfo-derived object that contains details about the visual states of the items that represent a rating. - - - + + Identifies the ItemInfo dependency property. + The identifier for ItemInfo dependency property. - - - + + Gets or sets the maximum allowed rating value. + The maximum allowed rating value. The default is 5. - - + + Identifies the MaxRating dependency property. + The identifier for MaxRating dependency property. - - - + + Gets or sets the rating that is displayed in the control until the value is changed by a user action or some other operation. + The rating that is displayed in the control when no value is entered. The default is null. - - - + + Identifies the PlaceholderValue dependency property. + The identifier for PlaceholderValue dependency property. - - + + Gets or sets the rating value. + The rating value. The default is null. - - - + + Occurs when the Value property has changed. - - Identifies the BackButtonVisibility dependency property. - The identifier for the BackButtonVisibility dependency property. + + Identifies the Value dependency property. + The identifier for Value dependency property. - - - + + Represents information about the visual states of font elements that represent a rating. - - Identifies the LeftPaneVisibility dependency property. - The identifier for the LeftPaneVisibility dependency property. + + Initializes a new instance of the RatingItemFontInfo class. - - + + Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that is disabled. + The hexadecimal character code for the rating element glyph. - - - + + Identifies the DisabledGlyph dependency property. + The identifier for DisabledGlyph dependency property. - - Identifies the OverflowButtonVisibility dependency property. - The identifier for the OverflowButtonVisibility dependency property. + + Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that has been set by the user. + The hexadecimal character code for the rating element glyph. - - - + + Identifies the Glyph dependency property. + The identifier for Glyph dependency property. - - Identifies the PaneToggleButtonVisibility dependency property. - The identifier for the PaneToggleButtonVisibility dependency property. + + Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that is showing a placeholder value. + The hexadecimal character code for the rating element glyph. - - - + + Identifies the PlaceholderGlyph dependency property. + The identifier for PlaceholderGlyph dependency property. - - Identifies the SingleSelectionFollowsFocus dependency property. - The identifier for the SingleSelectionFollowsFocus dependency property. + + Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that has the pointer over it. + The hexadecimal character code for the rating element glyph. - - - + + Identifies the PointerOverGlyph dependency property. + The identifier for PointerOverGlyph dependency property. - - Identifies the TopPadding dependency property. - The identifier for the TopPadding dependency property. + + Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element showing a placeholder value with the pointer over it. + The hexadecimal character code for the rating element glyph. - - - + + Identifies the PointerOverPlaceholderGlyph dependency property. + The identifier for PointerOverPlaceholderGlyph dependency property. - - Identifies the TopPaneVisibility dependency property. - The identifier for the TopPaneVisibility dependency property. + + Gets or sets a Segoe MDL2 Assets font glyph that represents a rating element that has not been set. + The hexadecimal character code for the rating element glyph. - - + + Identifies the UnsetGlyph dependency property. + The identifier for UnsetGlyph dependency property. - - + + Represents information about the visual states of image elements that represent a rating. - - + + Initializes a new instance of the RatingItemImageInfo class. - - + + Gets or sets an image that represents a rating element that is disabled. + An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. - - Base class for menu items. + + Identifies the DisabledImage dependency property. + The identifier for DisabledImage dependency property. - - Represents a container that enables navigation of app content. It has a header, a view for the main content, and a menu pane for navigation commands. + + Gets or sets an image that represents a rating element that has been set by the user. + An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. - - Gets or sets a value that indicates whether the header is always visible. - true if the header is always visible; otherwise, false. + + Identifies the Image dependency property. + The identifier for Image dependency property. - - Identifies the AlwaysShowHeader dependency property. - The identifier for the AlwaysShowHeader dependency property. + + Gets or sets an image that represents a rating element that is showing a placeholder value. + An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. - - Gets or sets an AutoSuggestBox to be displayed in the NavigationView. - An AutoSuggestBox box to be displayed in the NavigationView. + + Identifies the PlaceholderImage dependency property. + The identifier for PlaceholderImage dependency property. - - Identifies the AutoSuggestBox dependency property. - The identifier for the AutoSuggestBox dependency property. + + Gets or sets an image that represents a rating element that has the pointer over it. + An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. - - Occurs when the back button receives an interaction such as a click or tap. + + Identifies the PointerOverImage dependency property. + The identifier for PointerOverImage dependency property. - - Gets or sets the minimum window width at which the NavigationView enters Compact display mode. - The minimum window width at which the NavigationView enters Compact display mode. The default is 641 pixels. + + Gets or sets an image that represents a rating element showing a placeholder value with the pointer over it. + An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. - - Identifies the CompactModeThresholdWidth dependency property. - The identifier for the CompactModeThresholdWidth dependency property. + + Identifies the PointerOverPlaceholderImage dependency property. + The identifier for PointerOverPlaceholderImage dependency property. - - Gets or sets the width of the NavigationView pane in its compact display mode. - The width of the pane in its compact display mode. The default is 48 device-independent pixel (DIP). + + Gets or sets an image that represents a rating element that has not been set. + An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. - - Identifies the CompactPaneLength dependency property. - The identifier for the CompactPaneLength dependency property. + + Identifies the UnsetImage dependency property. + The identifier for UnsetImage dependency property. - - Returns the container corresponding to the specified menu item. - The menu item to retrieve the container for. - A container that corresponds to the specified menu item, if the item has a container and exists in the collection; otherwise, null. + + Represents information about the visual states of the elements that represent a rating. - - - + + Initializes a new instance of the RatingItemInfo class. - - Identifies the ContentOverlay dependency property. - The identifier for the ContentOverlay dependency property. + + Represents a cache of elements that can be re-used to display data items. - - Gets a value that specifies how the pane and content areas of a NavigationView are being shown. - A value of the enumeration that specifies how the pane and content areas of a NavigationView are being shown. + + Initializes a new instance of the class. - - Occurs when the DisplayMode property changes. + + Gets the value of the RecyclePool.PoolInstance XAML attached property for the target data template. + The object from which the property value is read. + The RecyclePool.PoolInstance XAML attached property value of the specified object. - - Identifies the DisplayMode dependency property. - The identifier for the DisplayMode dependency property. + + Identifies the PoolInstance attached property. + The identifier for the PoolInstance attached property. - - Gets or sets the minimum window width at which the NavigationView enters Expanded display mode. - The minimum window width at which the NavigationView enters Expanded display mode. The default is 1008 pixels. + + Adds an element to the recycle pool. + The element to add to the recycle pool. + The identifier for the element. - - Identifies the ExpandedModeThresholdWidth dependency property. - The identifier for the ExpandedModeThresholdWidth dependency property. + + Adds an element to the recycle pool with the specified owner. + The element to add to the recycle pool. + The identifier for the element. + The parent container for the element. - - Gets or sets the header content. - The header content for the NavigationView. + + Adds an element to the recycle pool with the specified owner. (This method provides the behavior when PutElement is called.) + The element to add to the recycle pool. + The identifier for the element. + The parent container for the element. - - Identifies the Header dependency property. - The identifier for the Header dependency property. + + Sets the value of the RecyclePool.PoolInstance XAML attached property for the target data template. + The object to which the property value is written. + The value to set. - - Gets or sets the DataTemplate used to display the control's header. - The DataTemplate used to display the control's header. + + Attempts to retrieve an element identified by the specified key. + The identifier for the element. + The element identified by key if it can be found; otherwise, null. - - Identifies the HeaderTemplate dependency property. - The identifier for the HeaderTemplate dependency property. + + Attempts to retrieve an element identified by the specified key, with the specified owner. + The identifier for the element. + The parent container for the element. + The element identified by key if it can be found; otherwise, null. - - Gets or sets a value that indicates whether the back button is enabled or disabled. - A value of the enumeration that specifies the visibility of the NavigationView back button. The default is "Auto". + + Attempts to retrieve an element identified by the specified key. (This method provides the behavior when TryGetElement is called.) + The identifier for the element. + The parent container for the element. + The element identified by key if it can be found; otherwise, null. - - Identifies the IsBackButtonVisible dependency property. - The identifier for the IsBackButtonVisible dependency property. + + Represents a component that creates and recycles elements for use in a . - - Gets or sets a value that indicates whether the back button is enabled or disabled. - true if the back button is enabled; otherwise, false. The default is false. + + Initializes a new instance of the class. - - Identifies the IsBackEnabled dependency property. - The identifier for the IsBackEnabled dependency property. + + Raises the event. + The data item to be displayed by the template. + The parent container for the element. + The key for the data template. - - Gets or sets a value that specifies whether the NavigationView pane is expanded to its full width. - true if the pane is expanded to its full width; otherwise, false. + + Gets or sets the pool of elements that can be recycled. + The pool of elements that can be recycled. - - Identifies the IsPaneOpen dependency property. - The identifier for the IsPaneOpen dependency property. + + Occurs when an element is retrieved in order to get a template key for the element. - - Gets or sets a value that indicates whether the menu toggle button is shown. - true if the menu button is shown; otherwise, false. The default is true. + + Gets or sets the collection of data templates, identified by key, that can be applied to the element. - - Identifies the IsPaneToggleButtonVisible dependency property. - The identifier for the IsPaneToggleButtonVisible dependency property. + + Represents a container control that provides a and pull-to-refresh functionality for scrollable content. - - - + + Initializes a new instance of the RefreshContainer control. - - Identifies the IsPaneVisible dependency property. - The identifier for the IsPaneVisible dependency property. + + Gets or sets a value that specifies the direction to pull to initiate a refresh. + An enumeration value that specifies the direction to pull to initiate a refresh. - - Gets or sets a value that indicates whether the settings button is shown. - true if the settings button is shown; otherwise, false. The default is true. + + Identifies the PullDirection dependency property. + The identifier for the PullDirection dependency property. - - Identifies the IsSettingsVisible dependency property. - The identifier for the IsSettingsVisible dependency property. + + Occurs when an update of the content has been initiated. - - Occurs when an item in the menu receives an interaction such a a click or tap. + + Initiates an update of the content. - - Gets or sets the style that is used when rendering the menu item containers. - The style applied to the item containers. The default is null. + + Gets or sets the for this container. + The for this container. - - Identifies the MenuItemContainerStyle dependency property. - The identifier for the MenuItemContainerStyle dependency property. + + Identifies the Visualizer dependency property. + The identifier for the Visualizer dependency property. - - Gets or sets a reference to a custom StyleSelector logic class. The StyleSelector returns different Style values to use for the item container based on characteristics of the object being displayed. - A custom StyleSelector logic class. + + Provides event data. - - Identifies the MenuItemContainerStyleSelector dependency property. - The identifier for the MenuItemContainerStyleSelector dependency property. + + Gets the interaction ratio value. + The interaction ratio value. - - Returns the item that corresponds to the specified, generated container. - The DependencyObject that corresponds to the item to be returned. - The contained item, or the container if it does not contain an item. + + Defines constants that specify the direction to pull a to initiate a refresh. - - Gets the collection of menu items displayed in the NavigationMenu. - The collection of menu items displayed in the NavigationMenu. The default is an empty collection. + + Pull from bottom to top to initiate a refresh. - - Identifies the MenuItems dependency property. - The identifier for the MenuItems dependency property. + + Pull from left to right to initiate a refresh. - - Gets or sets an object source used to generate the content of the NavigationView menu. - The object that is used to generate the content of the NavigationView menu. The default is null. + + Pull from right to left to initiate a refresh. - - Identifies the MenuItemsSource dependency property. - The identifier for the MenuItemsSource dependency property. + + Pull from top to bottom to initiate a refresh. - - Gets or sets the DataTemplate used to display each menu item. - The template that specifies the visualization of the menu data objects. The default is null. + + Provides event data for RefreshRequested events. - - Identifies the MenuItemTemplate dependency property. - The identifier for the MenuItemTemplate dependency property. + + Gets a deferral object for managing the work done in the RefreshRequested event handler. + A deferral object. - - Gets or sets a reference to a custom DataTemplateSelector logic class. The DataTemplateSelector referenced by this property returns a template to apply to items. - A reference to a custom DataTemplateSelector logic class. + + Provides event data for the event. - - Identifies the MenuItemTemplateSelector dependency property. - The identifier for the MenuItemTemplateSelector dependency property. + + Gets a value that indicates the new state of the . + An enumeration value that indicates the new state of the . - - Initializes a new instance of the NavigationView class. + + Gets a value that indicates the previous state of the . + An enumeration value that indicates the previous state of the . - - Gets or sets the width of the NavigationView pane when it's fully expanded. - The width of the NavigationView pane when it's fully expanded. The default is 320 device-independent pixel (DIP). + + Represents a control that provides animated state indicators for content refresh. - - Identifies the OpenPaneLength dependency property. - The identifier for the OpenPaneLength dependency property. + + Initializes a new instance of the RefreshVisualizer class. - - - + + Gets or sets the content of the visualizer. + The content of the visualizer. - - Identifies the OverflowLabelMode dependency property. - The identifier for the OverflowLabelMode dependency property. + + Identifies the Content dependency property. + The identifier for the Content dependency property. - - Occurs when the NavigationView pane is closed. + + Identifies the InfoProvider dependency property. + The identifier for the InfoProvider dependency property. - - Occurs when the NavigationView pane is closing. + + Gets or sets a value that indicates the orientation of the visualizer. + A value of the enumeration that indicates the orientation of the visualizer. The default is Top. - - - + + Identifies the Orientation dependency property. + The identifier for the Orientation dependency property. - - Identifies the PaneCustomContent dependency property. - The identifier for the PaneCustomContent dependency property. + + Occurs when an update of the content has been initiated. - - - + + Occurs when the state of the visualizer changes. - - Identifies the PaneDisplayMode dependency property. - The identifier for the PaneDisplayMode dependency property. + + Initiates an update of the content. - - Gets or sets the content for the pane footer. - The content of the pane footer. The default is null. + + Gets a value that indicates the state of the visualizer. + A value of the enumeration that indicates the state of the visualizer. - - Identifies the PaneFooter dependency property. - The identifier for the PaneFooter dependency property. + + Identifies the State dependency property. + The identifier for the State dependency property. - - - + + Defines constants that specify the orientation of a . - - Identifies the PaneHeader dependency property. - The identifier for the PaneHeader dependency property. + + + + + + Defines constants that specify the state of a - - Occurs when the NavigationView pane is opened. + + The visualizer is idle. - - Occurs when the NavigationView pane is opening. + + The user is interacting with the visualizer. - - Gets or sets the label adjacent to the menu icon when the NavigationView pane is open. - The label adjacent to the menu icon when the pane is open. The default is an empty string. + + The visualizer was pulled in the refresh direction from a position where a refresh is not allowed. Typically, the ScrollViewer was not at position 0 at the start of the pull. - - Identifies the PaneTitle dependency property. - The identifier for the PaneTitle dependency property. + + The visualizer is pending. - - Gets or sets the Style that defines the look of the menu toggle button. - The Style that defines the look of the menu toggle button. The default is null. + + The visualizer is being refreshed. - - Identifies the PaneToggleButtonStyle dependency property. - The identifier for the PaneToggleButtonStyle dependency property. + + + Initializes a new instance of the class. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + + + + + + + + + + + Identifies the Scroller dependency property. + The identifier for the Scroller dependency property. + + + + + + + + + + + + + + + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + - - Gets or sets the selected item. - The selected item. The default is null. + + Represents a component that tracks the selection state of items in a data source. - - Identifies the SelectedItem dependency property. - The identifier for the SelectedItem dependency property. + + Initializes a new instance of the class. - - Occurs when the currently selected item changes. + + Gets or sets the index of the anchor item of a selected range. + The index of the anchor item of a selected range. - - - + + Occurs when nested items in a multi-level hierarchy are requested. - - Identifies the SelectionFollowsFocus dependency property. - The identifier for the SelectionFollowsFocus dependency property. + + De-selects all items. - - Gets the navigation item that represents the entry point to app settings. - The item that represents the entry point to app settings. + + De-selects the item at the specified index in a 1-level data structure. + The index of the item to de-select. - - Identifies the SettingsItem dependency property. - The identifier for the SettingsItem dependency property. + + De-selects the item at the specified index in a 2-level data structure. + The index of the group the item is in. + The index of the item to de-select. - - - + + De-selects the item at the specified index in a multi-level data structure. + The IndexPath that describes the location of the item in the data structure. - - Identifies the ShoulderNavigationEnabled dependency property. - The identifier for the ShoulderNavigationEnabled dependency property. + + De-selects all items between the specified start and end locations. + The IndexPath that describes the starting location of the range in the data structure. + The IndexPath that describes the ending location of the range in the data structure. - - - + + De-selects all items between the AnchorIndex and the specified index in a 1-level data structure. + The index of the item at the end of the range. - - Identifies the TemplateSettings dependency property. - The identifier for the TemplateSettings dependency property. + + De-selects all items between the AnchorIndex and the specified index in a 2-level data structure. + The index of the group the item is in. + The index of the item at the end of the range. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + De-selects all items between the AnchorIndex and the specified index in a multi-level data structure. + The IndexPath that describes the location of the item at the end of the range. - - + + Retrieves a value that indicates whether the item at the specified index in a 1-level data structure is selected. + The index of the item. - - + + Retrieves a value that indicates whether the item at the specified index in a 2-level data structure is selected. + + The index of the item. - - - + + Retrieves a value that indicates whether the item at the specified index in a multi-level data structure is selected. + The IndexPath that describes the location of the item in the data structure. - - - + + Called when the value of a selection model property has changed. + The name of the property that has changed. - - - + + Occurs when the value of a selection model property has changed. - - + + Selects the item at the specified index in a 1-level data structure. + The index of the item to select. - - + + Selects the item at the specified index in a 2-level data structure. + The index of the group the item is in. + The index of the item to select. - - + + Selects all items. - - + + Selects the item at the specified index in a multi-level data structure. + The IndexPath that describes the location of the item in the data structure. - - + + Gets or sets the index of a single selected item. + The index of a single selected item. - - + + Gets the collection of index values for multiple selected items. + The collection of index values for multiple selected items. The default is an empty collection. - - + + Gets or sets a single selected item. + The single selected item. - - + + Gets the collection of multiple selected items. + The collection of multiple selected items. The default is an empty collection. - - + + Occurs when the selection has changed. - - + + Selects all items between the specified start and end locations. + The IndexPath that describes the starting location of the range in the data structure. + The IndexPath that describes the ending location of the range in the data structure. - - Provides data for the event. + + Selects all items between the AnchorIndex and the specified index in a 1-level data structure. + The index of the item at the end of the range. - - Gets or sets a value that indicates whether the event should be canceled. - true to cancel the event; otherwise, false. The default is false. + + Selects all items between the AnchorIndex and the specified index in a 2-level data structure. + The index of the group the item is in. + The index of the item at the end of the range. - - + + Selects all items between the AnchorIndex and the specified index in a multi-level data structure. + The IndexPath that describes the location of the item in the data structure. - - + + Sets the index of the anchor item in a selection range in a 1-level data structure. + The index of the anchor item in a selection range. - - + + Sets the index of the anchor item in a selection range in a multi-level data structure. + The index of the group the item is in. + The index of the anchor item. - - - + + Gets or sets a value that indicates whether only one item can be selected at a time. + true if only one item can be selected at a time; false if more than one item can be selected. - - + + Gets or sets the data source for which item selection is tracked. + The data source for which item selection is tracked. The default is null. - - - + + + + + + Provides data for the event. - - + + Gets or sets the data item to be displayed by the template. + The data item to be displayed by the template. - - - - - - + + Gets or sets the parent container for the element. + The parent container for the element. - - - + + Gets or sets the key that identifies the data template. + The key that identifies the data template. - - - + + + + + Represents a button with two parts that can be invoked separately. One part behaves like a standard button and the other part invokes a flyout. - - - + + Initializes a new instance of the class. - - - + + Occurs when a button control is clicked. - - - + + Gets or sets the command to invoke when this button is pressed. + The command to invoke when this button is pressed. The default is null. - - - + + Gets or sets the parameter to pass to the property. + The parameter to pass to the property. The default is null. - - - + + Identifies the CommandParameter dependency property. + The identifier for the CommandParameter dependency property. - - - + + Identifies the Command dependency property. + The identifier for the Command dependency property. - - - + + Gets or sets the flyout associated with this button. + The flyout associated with this button. The default is null. - - - + + Identifies the Flyout dependency property. + The identifier for the Flyout dependency property. - - - + + Exposes types to Microsoft UI Automation. - - + + - - - - - + + Hides the control's drop down menu. - - - - - + + Displays the control's drop down menu. - - + + Gets the state, expanded or collapsed, of the control. + A value of the enumeration. - - - + + Sends a request to click the button associated with the automation peer. - - + + Provides event data for the SplitButton.Click event. - - - - - + + Arranges elements into a single line (with spacing) that can be oriented horizontally or vertically. - - - - - + + Initializes a new instance of the class. - - - + + Gets or sets the axis along which items are laid out. + One of the enumeration values that specifies the axis along which items are laid out. The default is Vertical. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Gets or sets a uniform distance (in pixels) between stacked items. It is applied in the direction of the StackLayout's Orientation. + The uniform distance (in pixels) between stacked items. - - - - - - + + Identifies the dependency property. + The identifier for the dependency property. - - + + Represents the state of a StackLayout. - - + + Initializes a new instance of the class. - - + + Defines constants that specify how a behaves after a command is invoked. - - - + + In Reveal mode, the SwipeControl closes after an item is invoked. In Execute mode, the SwipeControl remains open. - - + + The SwipeControl closes after an item is invoked. - - - + + The SwipeControl remains open after an item is invoked. - - + + Represents a container that provides access to contextual commands through touch interactions. - - + + Initializes a new instance of the SwipeControl class. - - + + Gets or sets the items that can be invoked when the control is swiped from the bottom up. + The items that can be invoked when the control is swiped from the bottom up. - - + + Identifies the BottomItems dependency property. + The identifier for the BottomItems dependency property. - - + + Closes the swipe control. - - + + Gets or sets the items that can be invoked when the control is swiped from the left side. + The items that can be invoked when the control is swiped from the left side. - - + + Identifies the LeftItems dependency property. + The identifier for the LeftItems dependency property. - - + + Gets or sets the items that can be invoked when the control is swiped from the right side. + The items that can be invoked when the control is swiped from the right side. - - Defines contstants that specify which Hue-Saturation-Value-Alpha component a slider in a controls. + + Identifies the RightItems dependency property. + The identifier for the RightItems dependency property. - - The slider controls the Alpha channel. + + Gets or sets the items that can be invoked when the control is swiped from the top down. + The items that can be invoked when the control is swiped from the top down. - - The slider controls the Hue channel. + + Identifies the TopItems dependency property. + The identifier for the TopItems dependency property. - - The slider controls the Saturation channel. + + Represents an individual command in a SwipeControl. - - The slider controls the Value channel. + + Initializes a new instance of the SwipeItem class. - - Defines constants that specify the effect of a swipe interaction. + + Gets or sets a brush that provides the background of the control. + The brush that provides the background of the control. - - A swipe executes a command. + + Identifies the Background dependency property. + The identifier for the Background dependency property. - - A swipe reveals a menu of commands. + + Gets or sets a value that indicates how a behaves after this item is invoked. + A value that indicates how a behaves after this item is invoked. The default is Auto. - - + + Identifies the BehaviorOnInvoked dependency property. + The identifier for the BehaviorOnInvoked dependency property. - - + + Gets or sets the command to execute when this item is invoked. + The command to execute when this item is invoked. The default is null. - - + + Gets or sets the parameter to pass to the Command property. + The parameter to pass to the Command property. The default is null. - - + + Identifies the CommandParameter dependency property. + The identifier for the CommandParameter dependency property. - - + + Identifies the Command dependency property. + The identifier for the Command dependency property. - - + + Gets or sets the brush that paints the text and icon of the item. + The brush that paints the text and icon of the item. - - + + Identifies the Foreground dependency property. + The identifier for the Foreground dependency property. - - + + Gets or sets the graphic content of the item. + The graphic content of the item. The default is null. - - - + + Identifies the IconSource dependency property. + The identifier for the IconSource dependency property. - - - + + Occurs when user interaction indicates that the command represented by this item should execute. - - - + + Gets or sets the text description displayed on the item. + The text description displayed on the item. The default is an empty string. - - - + + Identifies the Text dependency property. + The identifier for the Text dependency property. - - - + + Provides event data for the event. - - Represents a control that provides animated state indicators for content refresh. + + Gets the that owns the invoked item. + The SwipeControl that owns the invoked item. - - Gets or sets the content of the visualizer. - The content of the visualizer. + + Represents a collection of objects. - - Identifies the Content dependency property. - The identifier for the Content dependency property. + + Initializes a new instance of the SwipeItems class. - - Identifies the InfoProvider dependency property. - The identifier for the InfoProvider dependency property. + + - - Gets or sets a value that indicates the orientation of the visualizer. - A value of the enumeration that indicates the orientation of the visualizer. The default is Top. + + Removes all items from the collection. - - Identifies the Orientation dependency property. - The identifier for the Orientation dependency property. + + Returns an iterator for the items in the collection. + The iterator object. The iterator's current position is the 0-index position, or at the collection end if the collection is empty. - - Occurs when an update of the content has been initiated. + + Returns the item located at the specified index. + The integer index for the value to retrieve. - - Occurs when the state of the visualizer changes. + + + - - Initializes a new instance of the RefreshVisualizer class. + + Gets an immutable view into the collection. + An object representing the immutable collection view. - - Initiates an update of the content. + + + - - Gets a value that indicates the state of the visualizer. - A value of the enumeration that indicates the state of the visualizer. + + + - - Identifies the State dependency property. - The identifier for the State dependency property. + + Gets or sets a value that indicates the effect of a swipe interaction. + A value of the enumeration that indicates the effect of a swipe interaction. The default is Reveal. - - Provides event data for the event. + + Identifies the Mode dependency property. + The identifier for the Mode dependency property. - - Gets a value that indicates the new state of the . - An enumeration value that indicates the new state of the . + + Removes the item at the specified index. + The index position of the item to remove. - - Gets a value that indicates the previous state of the . - An enumeration value that indicates the previous state of the . + + Removes the last item in the collection. - - + + - - - + + + - - + + Gets the size (count) of the collection. + The count of items in the collection. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Defines constants that specify the effect of a swipe interaction. - - + + A swipe executes a command. - - + + A swipe reveals a menu of commands. - - + + Represents an icon source that uses a glyph from the Segoe MDL2 Assets font as its content. - - + + Initializes a new instance of the SymbolIconSource class. - - + + Gets or sets the Segoe MDL2 Assets glyph used as the icon content. + A named constant of the numeration that specifies the Segoe MDL2 Assets glyph to use. - - Represents the container for an item in a control. + + Identifies the Symbol dependency property. + The identifier for the Symbol dependency property. - - Gets the of the NavigationView that hosts this item. - The of the NavigationView that hosts this item. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Represents a specialized command bar flyout that contains commands for editing text. - - Identifies the CompactPaneLength dependency property. - The identifier for the CompactPaneLength dependency property. + + Initializes a new instance of the class. - - Gets or sets the icon to show next to the menu item text. - The icon to show next to the menu item text. The default in null. + + Represents a button with two parts that can be invoked separately. One part behaves like a toggle button and the other part invokes a flyout. - - Identifies the Icon dependency property. - The identifier for the Icon dependency property. + + Initializes a new instance of the class. - - Initializes a new instance of the NavigationViewItem class. + + Gets or sets whether the ToggleSplitButton is checked. + true if the ToggleSplitButton is checked; false if the ToggleSplitButton is unchecked. The default is false. - - - + + Occurs when the value of the IsChecked property is changed. - - Identifies the SelectsOnInvoked dependency property. - The identifier for the SelectsOnInvoked dependency property. + + Exposes types to Microsoft UI Automation. - - + + - - - + + Hides the control's drop down menu. - - Identifies the Items dependency property. - The identifier for the Items dependency property. + + Displays the control's drop down menu. - - Initializes a new instance of the class. + + Gets the state, expanded or collapsed, of the control. + A value of the enumeration. - - - + + Cycles through the toggle states of a control. - - Identifies the Title dependency property. - The identifier for the Title dependency property. + + Gets the toggle state of the control. + A value of the enumeration. - - - - + + Provides event data for the event. Represents a hierarchical list with expanding and collapsing nodes that contain nested items. + + Initializes a new instance of the TreeView control. + - - + Gets or sets a value that indicates whether items in the view can be dragged as data payload. + true if items in the view can be dragged as data payload; otherwise, false. The default is false. Identifies the CanDragItems dependency property. The identifier for the CanDragItems dependency property. - - + Gets or sets a value that indicates whether items in the view can be reordered through user interaction. + true if items in the view can be reordered through user interaction; otherwise, false. The default is false. Identifies the CanReorderItems dependency property. The identifier for the CanReorderItems dependency property. - - + Occurs when a node in the tree is collapsed. - - - + Returns the container corresponding to the specified item. + The item to retrieve the container for. + A container that corresponds to the specified item, if the item has a container and exists in the collection; otherwise, null. - - - + - + Occurs when a drag operation that involves one of the items in the view is ended. - + Occurs when a drag operation that involves one of the items in the view is initiated. - - + Occurs when a node in the tree starts to expand. - - + Gets or sets the style that is used when rendering the item containers. + The style applied to the item containers. The default is null. Identifies the ItemContainerStyle dependency property. The identifier for the ItemContainerStyle dependency property. - - + Gets or sets a reference to a custom StyleSelector logic class. The StyleSelector returns different Style values to use for the item container based on characteristics of the object being displayed. + A custom StyleSelector logic class. Identifies the ItemContainerStyleSelector dependency property. The identifier for the ItemContainerStyleSelector dependency property. - - + Gets or sets the collection of Transition style elements that apply to the item containers of a TreeView. + The collection of Transition style elements that apply to the item containers of an ItemsControl. Identifies the ItemContainerTransitions dependency property. The identifier for the ItemContainerTransitions dependency property. - - - + Returns the item that corresponds to the specified, generated container. + The DependencyObject that corresponds to the item to be returned. + The contained item, or the container if it does not contain an item. Occurs when an item in the tree is invoked. - - + Gets or sets an object source used to generate the content of the TreeView. + The object that is used to generate the content of the TreeView. The default is null. Identifies the ItemsSource dependency property. The identifier for the ItemsSource dependency property. - - + Gets or sets the DataTemplate used to display each item. + The template that specifies the visualization of the data objects. The default is null. Identifies the ItemTemplate dependency property. The identifier for the ItemTemplate dependency property. - - + Gets or sets a reference to a custom DataTemplateSelector logic class. The DataTemplateSelector referenced by this property returns a template to apply to items. + A reference to a custom DataTemplateSelector logic class. Identifies the ItemTemplateSelector dependency property. The identifier for the ItemTemplateSelector dependency property. - - - + Returns the TreeViewNode corresponding to the specified container. + The container to retrieve the TreeViewNode for. + The node that corresponds to the specified container. Gets or sets the collection of root nodes of the tree. @@ -4517,401 +4015,672 @@ The collection of nodes that are selected in the tree. The default is an empty collection. - Gets or sets the selection behavior for a instance. - An enumeration value that specifies the selection behavior for a . The default is Single selection. + Gets or sets the selection behavior for a instance. + An enumeration value that specifies the selection behavior for a . The default is Single selection. Identifies the SelectionMode dependency property. The identifier for the SelectionMode dependency property. - - Initializes a new instance of the TreeView control. + + Provides event data for the event. - - Represents a control that displays the avatar image for a person, if one is available; if not, it displays the person's initials or a generic glyph. + + Gets the TreeView item that is collapsed. + The TreeView item that is collapsed. - - Gets or sets a Segoe MDL2 Assets font glyph to display on the badge. - The hexadecimal character code for the badge glyph. + + Gets the TreeView node that is collapsed. + The TreeView node that is collapsed. - - Identifies the BadgeGlyph dependency property. - The identifier for the BadgeGlyph dependency property. + + Provides event data for the event. - - Gets or sets the source of an image to display on the badge. - An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. + + Gets a value that indicates what operation was performed on the dragged data, and whether it was successful. + A value of the enumeration that indicates what operation was performed on the dragged data. - - Identifies the BadgeImageSource dependency property. - The identifier for the BadgeImageSource dependency property. + + Gets the loosely typed collection of objects that are selected for the item drag action. + A loosely typed collection of objects. - - Gets or sets the contact number to display on the badge. - The contact number to display on the badge. + + Provides event data for the event. - - Identifies the BadgeNumber dependency property. - The identifier for the BadgeNumber dependency property. + + Gets or sets a value that indicates whether the item drag action should be canceled. + true to cancel the item drag action; otherwise, false. - - Gets or sets the contact text to display on the badge. - The contact text to display on the badge. + + Gets the data payload associated with an items drag action. + The data payload. - - Identifies the BadgeText dependency property. - The identifier for the BadgeText dependency property. + + Gets the loosely typed collection of objects that are selected for the item drag action. + A loosely typed collection of objects. - - Gets or sets a Contact object that contains information about the person. - A Contact object that contains information about the person. + + Provides event data for the event. - - Identifies the Contact dependency property. - The identifier for the Contact dependency property. + + Gets the data item for the tree view node that is expanding. + The data item for the tree view node that is expanding. - - Gets or sets the contact's display name. - The contact's display name. + + Gets the tree view node that is expanding. + The tree view node that is expanding. - - Identifies the DisplayName dependency property. - The identifier for the DisplayName dependency property. + + Represents the container for an item in a control. - - Gets or sets the contact's initials. - The contact's initials. + + Initializes a new instance of the TreeViewItem control. - - Identifies the Initials dependency property. - The identifier for the Initials dependency property. + + Gets or sets the glyph to show for a collapsed tree node. + The glyph to show for a collapsed tree node. - - Gets or sets a value that indicates whether the PersonPicture represents a group or an individual. - true if the PersonPicture represents a group; otherwise, false. + + Identifies the CollapsedGlyph dependency property. + The identifier for the CollapsedGlyph dependency property. - - Identifies the IsGroup dependency property. - The identifier for the IsGroup dependency property. + + Gets or sets the glyph to show for an expanded tree node. + The glyph to show for an expanded tree node. - - Initializes a new instance of the PersonPicture class. + + Identifies the ExpandedGlyph dependency property. + The identifier for the ExpandedGlyph dependency property. - - Gets or sets a value that indicates whether a small image is displayed rather than a large image when both are available. - true to display a small image even when a large image is available; otherwise, false. The default is false. + + Gets or sets the Brush used to paint node glyphs on a TreeView. + The Brush used to paint node glyphs on a TreeView. - - Identifies the PreferSmallImage dependency property. - The identifier for the PreferSmallImage dependency property. + + Identifies the GlyphBrush dependency property. + The identifier for the GlyphBrush dependency property. - - Gets or sets the source of the contact's profile picture. - An object that represents the image source file for the drawn image. Typically you set this with a BitmapImage object, constructed with the Uniform Resource Identifier (URI) that describes the path to a valid image source file. Or, you can initialize a BitmapSource with a stream, perhaps a stream from a storage file. + + Gets or sets the opacity of node glyphs on a TreeView. + The opacity of node glyphs on a TreeView. - - Identifies the ProfilePicture dependency property. - The identifier for the ProfilePicture dependency property. + + Identifies the GlyphOpacity dependency property. + The identifier for the GlyphOpacity dependency property. - - + + Gets or sets the size of node glyphs on a TreeView. + The opacity of size glyphs on a TreeView. - - - + + Identifies the GlyphSize dependency property. + The identifier for the GlyphSize dependency property. - - - + + Gets or sets a value that indicates whether the current item has child items that haven't been shown. + true of the current item has child items that haven't been shown; otherwise, false. - - + + Identifies the HasUnrealizedChildren dependency property. + The identifier for the HasUnrealizedChildren dependency property. - - + + Gets or sets a value that indicates whether a tree node is expanded. + true if the tree node is expanded; otherwise, false. - - - + + Identifies the IsExpanded dependency property. + The identifier for the IsExpanded dependency property. - - - + + Gets or sets an object source used to generate the content of the TreeView. + The object that is used to generate the content of the TreeViewItem. The default is null. - - - + + Identifies the ItemsSource dependency property. + The identifier for the ItemsSource dependency property. - - - + + Gets an object that provides calculated values that can be referenced as {TemplateBinding} markup extension sources when defining templates for a TreeViewItem control. + An object that provides calculated values for templates. - - - + + Identifies the TreeViewItemTemplateSettings dependency property. + The identifier for the TreeViewItemTemplateSettings dependency property. - - - + + Provides event data for the event. - - - + + Gets or sets a value that marks the routed event as handled. A true value for prevents most handlers along the event route from handling the same event again. + true to mark the routed event handled. false to leave the routed event unhandled, which permits the event to potentially route further and be acted on by other handlers. The default is false. + + + Gets the TreeView item that is invoked. + The TreeView item that is invoked. + + + Provides calculated values that can be referenced as TemplatedParent sources when defining templates for a control. Not intended for general use. + + + Initializes a new instance of the TreeViewItemTemplateSettings class. + + + Gets the visibilty of a collapsed glyph. + The visibilty of a collapsed glyph. + + + Identifies the CollapsedGlyphVisibility dependency property. + The identifier for the CollapsedGlyphVisibility dependency property. + + + Gets the number of items being dragged. + The number of items being dragged. + + + Identifies the DragItemsCount dependency property. + The identifier for the DragItemsCount dependency property. + + + Gets the visibilty of an expanded glyph. + The visibilty of an expanded glyph. + + + Identifies the ExpandedGlyphVisibility dependency property. + The identifier for the ExpandedGlyphVisibility dependency property. + + + Gets the amount that the item is indented. + The amount that the item is indented. + + + Identifies the Indentation dependency property. + The identifier for the Indentation dependency property. + + + Represents a flattened list of tree view items so that operations such as keyboard navigation and drag-and-drop can be inherited from ListView. + + + Initializes a new instance of the TreeViewList control. + + + Represents a node in a control. + + + Initializes a new instance of the TreeViewNode class. + + + Gets the collection of nodes that are children of the current node. + The collection of nodes that are children of the current node. The default is an empty collection. + + + Gets or sets the data content for the current node. + The data content for the current node. + + + Identifies the Content dependency property. + The identifier for the Content dependency property. + + + Gets a value that indicates how far the current node is from the root node of the tree. + The depth of the current node from the root node of the tree. + + + Identifies the Depth dependency property. + The identifier for the Depth dependency property. + + + Gets a value that indicates whether the current node has child items. + true if the current node has child items; otherwise, false. + + + Identifies the HasChildren dependency property. + The identifier for the HasChildren dependency property. + + + Gets or sets a value that indicates whether the current node has child items that haven't been shown. + true of the current node has child items that haven't been shown; otherwise, false. + + + Gets or sets a value that indicates whether the cuurent tree view node is expanded. + true if the node is expanded; otherwise, false. + + + Identifies the IsExpanded dependency property. + The identifier for the IsExpanded dependency property. + + + Gets or sets the node that is the parent of the current node. + The node that is the parent of the current node. + + + Defines constants that specify the selection behavior for a instance. - - - + + The user can select multiple items. - - - + + A user can't select items. - - - + + A user can select a single item. - - - + + + Initializes a new instance of the class. - - - + + + Identifies the dependency property. + The identifier for the dependency property. - - - + + + Identifies the dependency property. + The identifier for the dependency property. - - - + + + + Identifies the dependency property. + The identifier for the dependency property. - - - + + + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Identifies the dependency property. + The identifier for the dependency property. - - - + + + Identifies the dependency property. + The identifier for the dependency property. - - - + + + Identifies the dependency property. + The identifier for the dependency property. - - + + + Identifies the dependency property. + The identifier for the dependency property. + + + + + + + + + + + + + + + + + + Positions elements sequentially from left to right or top to bottom in a wrapping layout. - - + + Initializes a new instance of the class. - - - + + Gets or sets a value that indicates how items are aligned on the non-scrolling or non-virtualizing axis. + An enumeration value that indicates how items are aligned. The default is Start. - - Represents a control that lets a user choose a color from a visual spectrum. + + Identifies the dependency property. + The identifier for the dependency property. - - Gets or sets the current color value. - The current color value. + + Gets or sets a value that indicates how items are sized to fill the available space. + An enumeration value that indicates how items are sized to fill the available space. The default is None. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the minimum space between items on the horizontal axis. + The minimum space (in pixels) between items on the horizontal axis. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the minimum height of each item. + The minimum height (in pixels) of each item. The default is NaN, in which case the height of the first item is used as the minimum. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the minimum width of each item. + The minimum width (in pixels) of each item. The default is NaN, in which case the width of the first item is used as the minimum. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the minimum space between items on the vertical axis. + The minimum space (in pixels) between items on the vertical axis. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the axis along which items are laid out. + One of the enumeration values that specifies the axis along which items are laid out. The default is Vertical. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Defines constants that specify how items are aligned on the non-scrolling or non-virtualizing axis. + + + Items are aligned in the center of the row or column, with extra space at the start and end. Spacing between items does not change. + + + Items are aligned with the end of the row or column, with extra space at the start. Spacing between items does not change. + + + Items are aligned so that extra space is added evenly before and after each item. + + + Items are aligned so that extra space is added evenly between adjacent items. No space is added at the start or end. + + + Items are aligned with the start of the row or column, with extra space at the end. Spacing between items does not change. + + + Defines constants that specify how items are sized to fill the available space. + + + The item is sized to fill the available space in the non-scrolling direction. Item size in the scrolling direction is not changed. + + + The item retains its natural size. Use of extra space is determined by the property. - - Occurs when the Color property has changed. + + The item is sized to both fill the available space in the non-scrolling direction and maintain its aspect ratio. - - Identifies the Color dependency property. - The identifier for the Color dependency property. + + Represents the state of a UniformGridLayout. - - Initializes a new instance of the ColorSpectrum class. + + Initializes a new instance of the class. - - Gets or sets a value that indicates how the Hue-Saturation-Value (HSV) color components are mapped onto the ColorSpectrum. - A value of the enumeration. The default is HueSaturation. + + Represents the base class for an object that sizes and arranges child elements for a host and supports virtualization. - - Identifies the Components dependency property. - The identifier for the Components dependency property. + + Initializes a new instance of the class. - - Gets or sets the current color value as a Vector4. - The current HSV color value. + + When implemented in a derived class, provides the behavior for the "Arrange" pass of layout. Classes can override this method to define their own "Arrange" pass behavior. + The context object that facilitates communication between the layout and its host container. + The final area within the container that this object should use to arrange itself and its children. + The actual size that is used after the element is arranged in layout. - - Identifies the HsvColor dependency property. - The identifier for the HsvColor dependency property. + + When overridden in a derived class, initializes any per-container state the layout requires when it is attached to a UIElement container. + The context object that facilitates communication between the layout and its host container. - - Gets or sets the maximum Hue value in the range 0-359. - The maximum Hue value in the range 0-359. The default is 359. + + Provides the behavior for the "Measure" pass of the layout cycle. Classes can override this method to define their own "Measure" pass behavior. + The context object that facilitates communication between the layout and its host container. + The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available. + The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects or based on other considerations such as a fixed container size. - - Identifies the MaxHue dependency property. - The identifier for the MaxHue dependency property. + + Notifies the layout when the data collection assigned to the container element (ItemsSource) has changed. + The context object that facilitates communication between the layout and its host container. + The data source. + Data about the collection change. - - Gets or sets the maximum Saturation value in the range 0-100. - The maximum Saturation value in the range 0-100. The default is 100. + + When overridden in a derived class, removes any state the layout previously stored on the UIElement container. + The context object that facilitates communication between the layout and its host container. - - Identifies the MaxSaturation dependency property. - The identifier for the MaxSaturation dependency property. + + Represents the base class for layout context types that support virtualization. - - Gets or sets the maximum Value value in the range 0-100. - The maximum Value value in the range 0-100. The default is 100. + + Initializes a new instance of the class. - - Identifies the MaxValue dependency property. - The identifier for the MaxValue dependency property. + + Retrieves the data item in the source found at the specified index. + The index of the data item to retrieve. + The data item at the specified index. - - Gets or sets the minimum Hue value in the range 0-359. - The minimum Hue value in the range 0-359. The default is 0. + + When implemented in a derived class, retrieves the data item in the source found at the specified index. + The index of the data item to retrieve. + The data item at the specified index. - - Identifies the MinHue dependency property. - The identifier for the MinHue dependency property. + + Retrieves a UIElement that represents the data item in the source found at the specified index. By default, if an element already exists, it is returned; otherwise, a new element is created. + The index of the data item to retrieve a UIElement for. + A UIElement that represents the data item. - - Gets or sets the minimum Saturation value in the range 0-100. - The minimum Saturation value in the range 0-100. The default is 100. + + Retrieves a UIElement that represents the data item in the source found at the specified index using the specified options. + The index of the data item to retrieve a UIElement for. + A value of that specifies whether to suppress automatic recycling of the retrieved element or force creation of a new element. + A UIElement that represents the data item. - - Identifies the MinSaturation dependency property. - The identifier for the MinSaturation dependency property. + + + - - Gets or sets the minimum Value value in the range 0-100. - The minimum Value value in the range 0-100. The default is 100. + + Gets the number of items in the data. + The number of items in the data. - - Identifies the MinValue dependency property. - The identifier for the MinValue dependency property. + + When implemented in a derived class, retrieves the number of items in the data. + The number of items in the data. - - Gets or sets a value that indicates whether the ColorSpectrum is shown as a square or a circle. - A value of the enumeration. The default is Box, which shows the spectrum as a square. + + Gets or sets the origin point for the estimated content size. + The origin point for the estimated content size. - - Identifies the Shape dependency property. - The identifier for the Shape dependency property. + + Implements the behavior of in a derived or custom VirtualizingLayoutContext. + The value that should be returned as by the VirtualizingLayoutContext. - - Represents a slider in a ColorPicker control. + + Gets an area that represents the viewport and buffer that the layout should fill with realized elements. + An area that represents the viewport and buffer that the layout should fill with realized elements. - - Gets or sets a value that indicates which color channel the slider modifies. - A value of the enumeration that indicates which color channel the slider modifies. + + When implemented in a derived class, retrieves an area that represents the viewport and buffer that the layout should fill with realized elements. + An area that represents the viewport and buffer that the layout should fill with realized elements. - - Identifies the ColorChannel dependency property. - The identifier for the ColorChannel dependency property. + + Gets the recommended index from which to start the generation and layout of elements. + The recommended index from which the layout should start. - - Initializes a new instance of the ColorPickerSlider class. + + Implements the behavior for getting the return value of in a derived or custom VirtualizingLayoutContext. + The value that should be returned as by the VirtualizingLayoutContext. - - Exposes types to Microsoft UI Automation. + + Clears the specified UIElement and allows it to be either re-used or released. + The element to clear. - - - + + When implemented in a derived class, clears the specified UIElement and allows it to be either re-used or released. + The element to clear. - - + + Default styles for the controls in the +WinUI library. - - - + + Initializes a new instance of the class. - - Exposes types to Microsoft UI Automation. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Initializes a new instance of the class. + + + + Initializes a new instance of the class. + + + + Initializes a new instance of the class. + + + + Initializes a new instance of the class. + + + + Initializes a new instance of the class. + + + + Initializes a new instance of the class. + + + + Initializes a new instance of the class. + + + + Initializes a new instance of the class. - - - + + Defines values that specify whether the brush samples from the app content or from the content behind the app window. - - Exposes types to Microsoft UI Automation. + + The brush samples from the app content. - - - + + The brush samples from the content behind the app window. - - Exposes PersonPicture types to Microsoft UI Automation. + + Paints an area with a semi-transparent material that uses multiple effects including blur and a noise texture. - - - + + Initializes a new instance of the AcrylicBrush class. - - + + Gets or sets a value that specifies whether the brush is forced to the solid fallback color. + true to always replace the acrylic material with the solid fallback color. Otherwise, false. The default is false. - - + + Identifies the AlwaysUseFallback dependency property. + The identifier for the AlwaysUseFallback dependency property. - - + + Gets or sets a value that specifies whether the brush samples from the app content or from the content behind the app window. + A value of the enumeration that specifies whether the brush samples from the app content or from the content behind the app window. - - - + + Identifies the BackgroundSource dependency property. + The identifier for the BackgroundSource dependency property. - - + + Gets or sets the color tint for the semi-transparent acrylic material. + The color tint for the semi-transparent acrylic material. - - - + + Identifies the TintColor dependency property. + The identifier for the TintColor dependency property. - - Exposes types to Microsoft UI Automation. + + + Identifies the dependency property. + The identifier for the dependency property. - - - + + Gets or sets the degree of opacity of the color tint. + The opacity expressed as a value between 0 and 1.0. The default value is 1.0, which is full opacity. 0 is transparent opacity. - - Exposes types to Microsoft UI Automation. + + Identifies the TintOpacity dependency property. + The identifier for the TintOpacity dependency property. - - - + + Gets or sets the length of the automatic transition animation used when the TintColor changes. + The length of the automatic transition animation used when the TintColor changes. - - Exposes types to Microsoft UI Automation. + + Identifies the TintTransitionDuration dependency property. + The identifier for the TintTransitionDuration dependency property. - - Collapses the associated TreeViewItem. + + Paints a control background with a reveal effect using composition brush and light effects. - - Expands the associated TreeViewItem. + + Initializes a new instance of the RevealBackgroundBrush class. - - Gets a value indicating the expanded or collapsed state of the associated TreeViewItem. - The expanded or collapsed state of the associated TreeViewItem. The default value is Expanded. + + Paints a control border with a reveal effect using composition brush and light effects. - - - + + Initializes a new instance of the RevealBorderBrush class. Base class for brushes that use composition effects and lighting to implement the reveal visual design treatment. + + Provides base class initialization behavior for RevealBrush-derived classes. + Gets or sets a value that specifies whether the brush is forced to the solid fallback color. true to always replace the reveal effect with the solid fallback color. Otherwise, false. The default is false. @@ -4933,13 +4702,9 @@ The object from which the property value is read. The RevealBrush.State XAML attached property value of the specified object. - - Provides base class initialization behavior for RevealBrush-derived classes. - - - - + + Identifies the RevealBrush.State attached property @@ -4965,377 +4730,30 @@ The element is pressed. - - Paints a control border with a reveal effect using composition brush and light effects. - - - Initializes a new instance of the RevealBorderBrush class. - - - Paints a control background with a reveal effect using composition brush and light effects. - - - Initializes a new instance of the RevealBackgroundBrush class. - - - Paints an area with a semi-transparent material that uses multiple effects including blur and a noise texture. - - - Initializes a new instance of the AcrylicBrush class. - - - Gets or sets a value that specifies whether the brush is forced to the solid fallback color. - true to always replace the acrylic material with the solid fallback color. Otherwise, false. The default is false. - - - Identifies the AlwaysUseFallback dependency property. - The identifier for the AlwaysUseFallback dependency property. - - - Gets or sets a value that specifies whether the brush samples from the app content or from the content behind the app window. - A value of the enumeration that specifies whether the brush samples from the app content or from the content behind the app window. - - - Identifies the BackgroundSource dependency property. - The identifier for the BackgroundSource dependency property. - - - Gets or sets the color tint for the semi-transparent acrylic material. - The color tint for the semi-transparent acrylic material. - - - Identifies the TintColor dependency property. - The identifier for the TintColor dependency property. - - - Gets or sets the degree of opacity of the color tint. - The opacity expressed as a value between 0 and 1.0. The default value is 1.0, which is full opacity. 0 is transparent opacity. - - - Identifies the TintOpacity dependency property. - The identifier for the TintOpacity dependency property. + + + + Implements XAML schema context concepts that support XAML parsing. - - Gets or sets the length of the automatic transition animation used when the TintColor changes. - The length of the automatic transition animation used when the TintColor changes. + + Creates a new instance of the class. - - Identifies the TintTransitionDuration dependency property. - The identifier for the TintTransitionDuration dependency property. + + Implements XAML schema context access to underlying type mapping, based on specifying a full type name. + The name of the class for which to return a XAML type mapping. + The schema context's implementation of the IXamlType concept. - - Defines values that specify whether the brush samples from the app content or from the content behind the app window. + + Implements XAML schema context access to underlying type mapping, based on providing a helper value that describes a type. + The type as represented by the relevant type system or interoperation support type. + The schema context's implementation of the IXamlType concept. - - The brush samples from the app content. + + Gets the set of XMLNS (XAML namespace) definitions that apply to the context. + The set of XMLNS (XAML namespace) definitions. - - The brush samples from the content behind the app window. + + Invokes any necessary pre-activation logic as required by the XAML schema context and its platform dependencies. - - - An animated visual that can be played by the . - - - - - The root of the animated visual. - - - - - The size of the animated visual. - - - - - The duration of the animated visual. - - - - - - Provides animated visuals for the to play. - - - - - Attempts to create an instance of an animated visual. The returned argument contains - optional diagnostics information about the animated visual. The runtime type of the object and - the meaning of its information is determined by the . - - - The - that will be used to create objects for the animated visual. - - - - An optional object containing diagnostics information about the result. The type and contents of the object depend on the - implementation of . - - - - An or null. - - - - - - Implemented by s that want to indicate to the player - that the current animated visual should be discarded. - - - - - An event that is raised when the animated visual previously provided by the - should be discarded. - - - - - - An that is responsible for playing - itself, rather than being animated via an . - - - - - Pauses the animated visual, or does nothing if no play is underway. - - - - - Starts playing the animated visual. If another play is active, that play will be stopped - and this new play will replace it. - - The point at which to start the animation, as a value from 0 to 1. - The point at which to finish the animation, as a value from 0 to 1. - - If true, the animation will loop continuously between - and . If false, the animation will play once then stop. - - - An async action that is completed when the play is stopped or, if is not - set, when the play reaches fromProgress. - - - - If is less than , the animated visual will - play from to the end then play from the beginning until it reaches - . To play an animated visual in reverse, set the - - to a negative value. - - - - - - Resumes the paused animated visual, or does nothing if the animated visual is not paused. - - - - - Moves the progress of the animated visual to the given value. If the animated visual was playing it will behave - as if was called first. - - A value from 0 to 1. - - - - Stops the current play, or does nothing if no play is underway. - - - The difference between and is that - will complete the current play, whereas does not. - - - - - Sets the progress object for the animated visual. The animated visual is responsible for updating the "Progress" property - on this object to match the current progress of the animated visual. - - - - - Sets the rendering size of the animated visual. The animated visual is responsible for re-rendering itself to this size. - - - - - - A XAML element that displays and controls an animated visual. - - - - - Contains optional diagnostics information about the last attempt to load an animated visual. The runtime - type of the object and the meaning of its information is determined by the . - - - - - The duration of the the currently loaded animated visual, or if no - animated visual is loaded. - - - - - The provider of the animated visual for the player. - - - - - Content that should be displayed if an animated visual fails to load. The content will remain visible until - an animated visual is successfully loaded. - - - - - If true, when an animated visual is loaded it will play immediately, looping from start to end. Defaults to true. - - - - - True if an animated visual is loaded. - - - - - True if an animated visual is loaded and a play is underway. - - - - - Gets or sets the playback rate. Normal speed is 1.0. If set to a negative - value the animated visual will play backwards. When a new animated visual is loaded, - the playback rate will be reset to 1.0. - - - - - A that will be animated along with - the progress of the . - - - This is exposed to support advanced scenarios where other s - are animated at the same rate as the . - To bind a property to the progress of this player, use an - with an expression that references a scalar property named "Progress" on this object. - - - - - Gets or sets a value that describes how an animated visual should be stretched to fill - the destination rectangle. The default value is . - - - - - Pauses the currently playing animated visual, or does nothing if no play is underway. - - - The difference between and is that - will complete the current play, whereas does not. - - - - - Starts playing the loaded animated visual, or does nothing if no animated visual is loaded. - - The point at which to start the animation, as a value from 0 to 1. - The point at which to finish the animation, as a value from 0 to 1. - - If true, the animation will loop continuously between - and . If false, the animation will play once then stop. - - - An action that is completed when the play is stopped, or, if is not - set, when the play reaches fromProgress. - - - - If is less than , the animated visual will - play from to the end then play from the beginning until it reaches - . To play an animated visual in reverse, set the - to a negative value. - - - - - - Resumes the currently paused animated visual, or does nothing if there is no animated visual loaded or - the animated visual is not paused. - - - - - Moves the progress of the animated visual to the given value. If the animated visual was playing it will behave - as if was called first. Does nothing if no animated visual is loaded. - - A value from 0 to 1. - - - - Stops the current play, or does nothing if no play is underway. - - - The difference between and is that - will complete the current play, whereas does not. - - - - - 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. - - - - - Exposes to Microsoft UI Automation. - - - - - - - + \ No newline at end of file