PresentationFramework
An abstract base class for displaying common Win32 dialogs.
Provides initialization for base class values when called by the constructor of a derived class.
Determines whether sufficient permissions for displaying a dialog exist.
if sufficient permissions do not exist to display a dialog.
Defines the common dialog box hook procedure that is overridden to add specific functionality to a common dialog box.
Always returns .
Window handle for the Win32 dialog.
Windows message to be processed by the Win32 dialog.
Parameters for dialog actions.
Parameters for dialog actions.
When overridden in a derived class, resets the properties of a common dialog to their default values.
When overridden in a derived class, is called to display a particular type of Win32 common dialog.
If the user clicks the OK button of the dialog that is displayed (e.g. , ), true is returned; otherwise, false.
Handle to the window that owns the dialog box.
Displays a common dialog.
If the user clicks the OK button of the dialog that is displayed (e.g. , ), true is returned; otherwise, false.
Displays a common dialog.
If the user clicks the OK button of the dialog that is displayed (e.g. , ), true is returned; otherwise, false.
Handle to the window that owns the dialog.
Gets or sets an object associated with the dialog. This provides the ability to attach an arbitrary object to the dialog.
A that is attached or associated with a dialog.
An abstract base class that encapsulates functionality that is common to file dialogs, including and .
Initializes a new instance of the class.
Gets or sets a value indicating whether a file dialog automatically adds an extension to a filename if the user omits an extension.
true if extensions are added; otherwise, false. The default is true.
Gets or sets a value indicating whether a file dialog displays a warning if the user specifies a filename that does not exist.
true if warnings are displayed; otherwise, false. The default in this base class is false.
Gets or sets a value that specifies whether warnings are displayed if the user types invalid paths and filenames.
true if warnings are displayed; otherwise, false. The default is true.
Gets or sets a value that specifies the default extension string to use to filter the list of files that are displayed.
The default extension string. The default is .
Gets or sets a value indicating whether a file dialog returns either the location of the file referenced by a shortcut or the location of the shortcut file (.lnk).
true to return the location referenced; false to return the shortcut location. The default is false.
Gets or sets a string containing the full path of the file selected in a file dialog.
A that is the full path of the file selected in the file dialog. The default is .
Gets an array that contains one filename for each selected file.
An array of that contains one filename for each selected file. The default is an array with a single item whose value is .
Occurs when the user selects a filename by either clicking the Open button of the or the Save button of the .
Gets or sets the filter string that determines what types of files are displayed from either the or .
A that contains the filter. The default is , which means that no filter is applied and all file types are displayed.
The filter string is invalid.
Gets or sets the index of the filter currently selected in a file dialog.
The that is the index of the selected filter. The default is 1.
Defines the common file dialog hook procedure that is overridden to add common functionality to a file dialog.
Returns to indicate success; otherwise, a non-zero value is returned to indicate failure.
Window handle for the Win32 dialog.
Message to be processed by the Win32 dialog.
Parameters for dialog actions.
Parameters for dialog actions.
Gets or sets the initial directory that is displayed by a file dialog.
A that contains the initial directory. The default is .
Raises the event.
A that contains the event data.
Gets the Win32 common file dialog flags that are used by file dialogs for initialization.
A that contains the Win32 common file dialog flags that are used by file dialogs for initialization.
Sets all properties of a file dialog back to their initial values.
Gets or sets a value that causes a file dialog to restore its current directory to the original value before a user changes directory to search for files.
true if directory should be restored after a search; false to use whatever directory string remained from search. The default is false.
is called to display a file dialog in a derived class, such as and .
true if the user clicks the OK button of the dialog that is displayed (for example, , ); otherwise, false.
Handle to the window that owns the dialog.
Gets a string that only contains the filename for the selected file.
A that only contains the filename for the selected file. The default is , which is also the value when either no file is selected or a directory is selected.
Gets an array that contains one safe file name for each selected file.
An array of that contains one safe file name for each selected file. The default is an array with a single item whose value is .
Gets or sets the text that appears in the title bar of a file dialog.
A that is the text that appears in the title bar of a file dialog. The default is .
Returns a string that represents a file dialog.
A representation of that contains the full pathname for any files selected from either , .
Gets or sets a value indicating whether the dialog accepts only valid Win32 filenames.
true if warnings will be shown when an invalid filename is provided; otherwise, false. The default is false.
Represents a common dialog box that allows a user to specify a filename for one or more files to open.
Initializes a new instance of the class.
Gets or sets an option indicating whether allows users to select multiple files.
true if multiple selections are allowed; otherwise, false. The default is false.
Opens a read-only stream for the file that is selected by the user using .
A new that contains the selected file.
No files were selected in the dialog.
Creates an array that contains one read-only stream for each file selected by the user using .
An array of multiple new objects that contain the selected files.
No files were selected in the dialog.
Gets or sets a value indicating whether the read-only check box displayed by is selected.
true if the checkbox is selected; otherwise, false. The default is false.
Resets all properties to their default values.
Gets or sets a value indicating whether contains a read-only check box.
true if the checkbox is displayed; otherwise, false. The default is false.
Represents a common dialog that allows the user to specify a filename to save a file as. cannot be used by an application that is executing under partial trust.
Initializes a new instance of the class.
Gets or sets a value indicating whether prompts the user for permission to create a file if the user specifies a file that does not exist.
true if dialog should prompt prior to saving to a filename that did not previously exist; otherwise, false. The default is false.
Creates a read-write file stream for the filename selected by the user using .
A new that contains the selected file.
No files were selected in the dialog.
Gets or sets a value indicating whether displays a warning if the user specifies the name of a file that already exists.
true if dialog should prompt prior to saving over a filename that previously existed; otherwise, false. The default is true.
Resets all properties to their default values.
Provides attached properties used to communicate with a designer.
Gets the value of the attached property for the specified .
The property value for the element.
The element from which the property value is read.
is null.
Gets or sets whether a is running in the context of a designer.
A that indicates whether a is running in the context of a designer.
Identifies the attached property.
Sets the value of the attached property to a specified element.
The element to which the attached property is written.
The needed value.
is null.
Encapsulates a Windows Presentation Foundation (WPF) application.
Initializes a new instance of the class.
More than one instance of the class is created per .
Occurs when an application becomes the foreground application.
Gets the object for the current .
The object for the current .
Occurs when an application stops being the foreground application.
Occurs when an exception is thrown by an application but not handled.
Occurs just before an application shuts down, and cannot be canceled.
Searches for a user interface (UI) resource, such as a or , with the specified key, and throws an exception if the requested resource is not found (see Resources Overview).
The requested resource object. If the requested resource is not found, a is thrown.
The name of the resource to find.
The resource cannot be found.
Occurs when a navigator in the application begins navigation to a content fragment, Navigation occurs immediately if the desired fragment is in the current content, or after the source XAML content has been loaded if the desired fragment is in different content.
Returns a resource stream for a content data file that is located at the specified (see Windows Presentation Foundation Application Resource, Content, and Data Files).
A that contains a content data file that is located at the specified . If a loose resource is not found, null is returned.
The relative that maps to a loose resource.
The that is passed to is null.
The property of the that is passed to is null.
The that is passed to is an absolute .
Retrieves a cookie for the location specified by a .
A value, if the cookie exists; otherwise, a is thrown.
The that specifies the location for which a cookie was created.
A Win32 error is raised by the InternetGetCookie function (called by ) if a problem occurs when attempting to retrieve the specified cookie.
Returns a resource stream for a site-of-origin data file that is located at the specified (see Windows Presentation Foundation Application Resource, Content, and Data Files).
A that contains a resource stream for a site-of-origin data file that is located at the specified . If the loose resource is not found, null is returned.
The that maps to a loose resource at the site of origin.
The that is passed to is null.
The property of the that is passed to is null.
The that is passed to is either not relative, or is absolute but not in the pack://siteoforigin:,,,/ form.
Returns a resource stream for a resource data file that is located at the specified (see Windows Presentation Foundation Application Resource, Content, and Data Files).
A that contains a resource stream for resource data file that is located at the specified . If the resource located at the specified is not found, null is returned.
The that maps to an embedded resource.
The that is passed to is null.
The property of the that is passed to is null.
The that is passed to is either not relative, or is absolute but not in the pack://application:,,,/ form.
Occurs when content that was navigated to by a navigator in the application has been loaded, parsed, and has begun rendering.
Loads a XAML file that is located at the specified uniform resource identifier (URI) and converts it to an instance of the object that is specified by the root element of the XAML file.
An object of the same type as the root element of the XAML file.
A that maps to a relative XAML file.
is null.
is null.
The property of the parameter is null.
The is an absolute URI.
is of a type that does not match the root element of the XAML file.
Loads a XAML file that is located at the specified uniform resource identifier (URI), and converts it to an instance of the object that is specified by the root element of the XAML file.
A that maps to a relative XAML file.
is null.
The property of the parameter is null.
The is an absolute URI.
The file is not a XAML file.
Gets or sets the main window of the application.
A that is designated as the main application window.
is set from an application that's hosted in a browser, such as an XAML browser applications (XBAPs).
Occurs when the content that is being navigated to by a navigator in the application has been found, although it may not have completed loading.
Occurs when a new navigation is requested by a navigator in the application.
Occurs when an error occurs while a navigator in the application is navigating to the requested content.
Occurs periodically during a download that is being managed by a navigator in the application to provide navigation progress information.
Occurs when the StopLoading method of a navigator in the application is called, or when a new navigation is requested by a navigator while a current navigation is in progress.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Raises the event.
A that contains the event data.
Gets a collection of application-scope properties.
An that contains the application-scope properties.
Gets or sets a collection of application-scope resources, such as styles and brushes.
A object that contains zero or more application-scope resources.
Starts a Windows Presentation Foundation (WPF) application.
The application exit code that is returned to the operating system when the application shuts down. By default, the exit code value is 0.
is called from a browser-hosted application (for example, an XAML browser application (XBAP)).
Starts a Windows Presentation Foundation (WPF) application and opens the specified window.
The application exit code that is returned to the operating system when the application shuts down. By default, the exit code value is 0.
A that opens automatically when an application starts.
is called from a browser-hosted application (for example, an XAML browser application (XBAP)).
Occurs when the user ends the Windows session by logging off or shutting down the operating system.
Creates a cookie for the location specified by a .
The that specifies the location for which the cookie should be created.
The that contains the cookie data.
A Win32 error is raised by the InternetSetCookie function (called by ) if a problem occurs when attempting to create the specified cookie.
Shuts down an application.
Shuts down an application that returns the specified exit code to the operating system.
An integer exit code for an application. The default exit code is 0.
Gets or sets the condition that causes the method to be called.
A enumeration value. The default value is .
Occurs when the method of the object is called.
Gets or sets a UI that is automatically shown when an application starts.
A that refers to the UI that automatically opens when an application starts.
is set with a value of null.
Searches for the specified resource.
The requested resource object. If the requested resource is not found, a null reference is returned.
The name of the resource to find.
Gets the instantiated windows in an application.
A that contains references to all window objects in the current .
Specifies that an attached property has a browsable scope that extends to child elements in the logical tree.
Initializes a new instance of the class.
Determines whether the current .NET Framework attribute is equal to a specified object.
true if the specified is equal to the current ; otherwise, false.
The to compare to the current .
Returns the hash code for this .NET Framework attribute.
An unsigned 32-bit integer value.
Gets or sets a value that declares whether to use the deep mode for detection of parent elements on the attached property where this .NET Framework attribute is applied.
true if the attached property is browsable for all child elements in the logical tree of the parent element that owns the attached property. false if the attached property is only browsable for immediate child elements of a parent element that owns the attached property. The default is false.
Identifies the property system source of a particular dependency property value.
Source is not known. This is the default value.
Source is the default value, as defined by property metadata.
Source is a value through property value inheritance.
Source is from a setter in the default style. The default style comes from the current theme.
Source is from a trigger in the default style. The default style comes from the current theme.
Source is from a style setter of a non-theme style.
Source is a trigger-based value in a template that is from a non-theme style.
Source is a trigger-based value of a non-theme style.
Source is an implicit style reference (style was based on detected type or based type). This value is only returned for the Style property itself, not for properties that are set through setters or triggers of such a style.
Source is based on a parent template being used by an element.
Source is a trigger-based value from a parent template that created the element.
Source is a locally set value.
Implements a markup extension that enables creation. A does not have an embedded profile, the profile instead being based on source and destination values.
Initializes a new instance of the class.
Initializes a new instance of the class.
A string that is parsed to determine three URIs: image source, source color context, and destination color context.
Returns an object that should be set on the property where this extension is applied. For , this is the completed .
A based on the values passed to the constructor.
An object that can provide services for the markup extension. This service is expected to provide results for .
Describes how to distribute space in columnated flow content.
Space is distributed before the first column.
Space is distributed after the last column.
Space is distributed evenly between all columns.
Defines or references resource keys based on class names in external assemblies, as well as an additional identifier.
Initializes a new instance of the class.
Initializes a new instance of a with a specified and .
Specifies the type that defines the resource key.
Specifies a unique ID to differentiate this key from others associated with this type.
Gets the assembly object that indicates which assembly's dictionary to look in for the value associated with this key.
The retrieved assembly, as a reflection class.
Determines whether the provided object is equal to the current .
true if the objects are equal; otherwise, false.
Object to compare with the current .
Returns a hash code for this .
A signed 32-bit integer value.
Gets or sets a unique identifier (ID) to differentiate this key from others associated with this type.
A unique identifier. Typically this is a string.
Gets the string representation of a .
The string representation.
Gets or sets the that defines the resource key.
The type that defines the resource key.
Represents a condition for the and the , which apply changes to property values based on a set of conditions.
Initializes a new instance of the class.
Initializes a new instance of the class.
The binding that specifies the property of the condition.
The value of the condition.
Initializes a new instance of the class with the specified property and value. This constructor performs parameter validation.
The property of the condition.
The value of the condition.
Initializes a new instance of the class with the specified property, value, and the name of the source object.
The property of the condition.
The value of the condition.
x:Name of the object with the .
Gets or sets the binding that specifies the property of the condition. This is only applicable to objects.
The default value is null.
Gets or sets the property of the condition. This is only applicable to objects.
A that specifies the property of the condition. The default value is null.
Gets or sets the name of the object with the property that causes the associated setters to be applied. This is only applicable to objects.
The default property is null. If this property is null, then the property of the object being styled causes the associated setters to be applied.
After a is in use, it cannot be modified.
Gets or sets the value of the condition.
The property cannot be null for a given .
See also the Exceptions section. The default value is null.
s are not supported.
Expressions are not supported.
Represents a collection of objects.
Initializes a new instance of the class.
Gets a value that indicates whether this trigger is read-only and cannot be changed .
true if the trigger is read-only; otherwise, false.
Represents the radii of a rectangle's corners.
Initializes a new instance of the class with a specified uniform radius value for every corner or the rectangle.
The radius value applied to every corner of the rectangle.
Initializes a new instance of the class with the specified radius values for each corner of the rectangle.
The radius of the top-left corner.
The radius of the top-right corner.
The radius of the bottom-right corner.
The radius of the bottom-left corner.
Gets or sets the radius of the bottom-left corner.
The radius of the bottom-left corner. The default is 0.
Gets or sets the radius of the bottom-right corner.
The radius of the bottom-right corner. The default is 0.
Determines whether the specified is a and whether it contains the same corner radius values as this .
true if is a and contains the same corner radius values as this ; otherwise, false.
The to compare.
Compares two structures for equality.
The to compare to this .
Returns the hash code for this .
The hash code for this structure.
Compares two structures for equality.
true if and have equal values for all corners (same values for , , , ); false if and have different values for one or more corners.
The first to compare.
The second to compare.
Compares two structures for inequality.
true if and have different values for one or more corners (different values for , , , ); false if and have identical corners.
The first to compare.
The second to compare.
Gets or sets the radius of the top-left corner.
The radius of the top-left corner. The default is 0.
Gets or sets the radius of the top-right corner.
The radius of the top-right corner. The default is 0.
Returns the string representation of the .
A string representation of the .
Converts instances of other types to and from a .
Initializes a new instance of the class.
Indicates whether an object can be converted from a given type to an instance of a .
true if object of the specified type can be converted to a ; otherwise, false.
Describes the context information of a type.
The source that is being queried for conversion support.
Determines whether instances of can be converted to the specified type.
true if instances of can be converted to ; otherwise, false.
Describes the context information of a type.
The desired type this is being evaluated to be converted to.
Converts the specified object to a .
The created from converting .
Describes the context information of a type.
Describes the of the type being converted.
The object being converted.
Thrown if the example object is null.
Thrown if the example object is not null and is not a valid type which can be converted to a .
Converts the specified to the specified type.
The object created from converting this .
Describes the context information of a type.
Describes the of the type being converted.
The to convert.
The type to convert the to.
Thrown if the example object is null.
Thrown if the example object is not null and is not a , or if the destinationType is not one of the valid destination types.
Describes the visual structure of a data object.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified property.
If the template is intended for object data, this is the Type name of the data object. To refer to the Type name of the class, use the x:Type Markup Extension. If the template is intended for XML data, this is the string that represents the tag name of the data.
Gets or sets the type for which this is intended.
The default value is null.
Gets a collection of triggers that apply property values or perform actions based on one or more conditions.
A collection of trigger objects. The default value is null.
Checks the templated parent against a set of rules.
The element this template is applied to.
Represents the resource key for the class.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified type.
The type for which this template is designed. This is either a (to indicate that the is used to display items of the given type), or a string (to indicate that the is used to display elements with the given tag name).
Represents a trigger that applies property values or performs actions when the bound data meets a specified condition.
Initializes a new instance of the class.
Gets or sets the binding that produces the property value of the data object.
The default value is null.
Gets a collection of objects, which describe the property values to apply when the data item meets the specified condition.
The default value is null.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the value to be compared with the property value of the data object.
The default value is null. See also the Exceptions section.
Only load-time s are supported.
Expressions are not supported. Bindings are not supported.
Provides a single helper method () that reports the property system source for the effective value of a dependency property.
Returns a structure that reports various metadata and property system characteristics of a specified dependency property on a particular .
A structure that reports the specific information.
The element that contains the to report information for.
The identifier for the dependency property to report information for.
Converts the property, which is a value of type , to and from other types.
Initializes a new instance of the class.
does not support converting from other types to (a value of type ).
A that always returns false.
A that provides a format context.
A that represents the type to convert from.
does not support converting from (a value of type ) to other types.
A that always returns false.
A that provides a format context.
A that represents the type to convert to.
does not support converting from (a value of type ) to other types.
A that provides a format context.
The to use as the current culture. If null is passed, the current culture is assumed.
The to convert.
is called.
does not support converting from other types to (a value of type ).
A that provides a format context.
The to use as the current culture. If null is passed, the current culture is assumed.
The to convert.
The to convert the value parameter to.
is called.
Implements a markup extension that supports dynamic resource references made from XAML.
Initializes a new instance of the class.
Initializes a new instance of the class, with the provided initial key.
The key of the resource that this markup extension references.
Returns an object that should be set on the property where this extension is applied. For , this is the object found in a resource dictionary in the current parent chain that is keyed by the .
The object to set on the property where the extension is applied. Rather than the actual value, this will be an expression that will be evaluated at a later time.
Object that can provide services for the markup extension.
Attempted to provide a value for an extension that did not provide a .
Gets or sets the key specified by this dynamic resource reference. The key is used to lookup a resource in resource dictionaries, by means of an intermediate expression.
The resource key that this dynamic resource reference specifies.
Converts from parsed XAML to and supports dynamic resource references made from XAML.
Initializes a new instance of the class.
Returns a value indicating whether this converter can convert an object to the given destination type using the context.
true if the conversion is enabled by the converter; otherwise, false. See Remarks.
Context in which the provided type should be evaluated.
The type of the destination/output of conversion.
Converts the specified object to another type.
The returned converted object. Cast this to the requested type. Ordinarily this should be cast to .
An object that provides a format context.
A object that specifies the culture to represent the number.
Value to be converted. This is expected to be type .
Type that should be converted to.
Represents an event setter in a style. Event setters invoke the specified event handlers in response to events.
Initializes a new instance of the class.
Initializes a new instance of the class, using the provided event and handler parameters.
The particular routed event that the responds to.
The handler to assign in this setter.
Gets or sets the particular routed event that this responds to.
The identifier field of the routed event.
Attempted to set this property on a sealed .
Gets or sets a value that determines whether the handler assigned to the setter should still be invoked, even if the event is marked handled in its event data.
true if the handler should still be invoked; otherwise, false.
Gets or sets the reference to a handler for a routed event in the setter.
Reference to the handler that is attached by this .
Represents a trigger that applies a set of actions in response to an event.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified event.
The that activates this trigger.
Gets the collection of actions to apply when the event occurs.
The default is an empty collection.
Adds the specified object to the collection of the current event trigger.
A object to add to the collection of this trigger.
This method is not supported and results in an exception.
Gets or sets the that will activate this trigger.
The default value is null.
The property cannot be null.
Returns whether serialization processes should serialize the effective value of the property on instances of this class.
Returns true if the property value should be serialized; otherwise, false.
Gets or sets the name of the object with the event that activates this trigger. This is only used by element triggers or template triggers.
The default value is null. If this property value is null, then the element being monitored for the raising of the event is the templated parent or the logical tree root.
After an is in use, it cannot be modified.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Provides data for the and failed events.
Gets the exception that caused the error condition.
The exception that details the specific error condition.
The attempt to access the media file is denied.
The media file is not found.
The media file format is not supported by any installed codec.
-or-
The file format is not recognized.
Windows Media Player version 10 or later is not detected.
-or-
Video resources are insufficient for media playback.
A COM error code appears.
Event arguments for the event.
Gets or sets the exit code that an application returns to the operating system when the application exits.
The exit code that an application returns to the operating system when the application exits.
Represents the method that handles the event.
The source of the event.
The event data.
Describes a position reference for a figure in a horizontal direction.
Anchor the figure to the left of the page area.
Anchor the figure in the center of the page area.
Anchor the figure to the right of the page area.
Anchor the figure to the left of the page content area.
Anchor the figure in the center of the page content area.
Anchor the figure to the right of the page content area.
Anchor the figure to the left of the column content area.
Anchor the figure in the center of the column content area.
Anchor the figure to the right of the column content area.
Describes the height or width of a .
Initializes a new instance of the class with the specified number of pixels in length.
The number of device-independent pixels (96 pixels-per-inch) that make up the length.
Initializes a new instance of the class with the specified and .
The of the class.
The of the class.
Determines whether the specified is a and whether it is identical to this .
true if is a and is identical to this ; otherwise, false.
The to compare to this instance.
Compares two structures for equality.
true if is identical to this ; otherwise, false.
The to compare to this instance.
Gets the unit type of the .
The unit type of this . The default value is .
Returns the hash code for this .
The hash code for this structure.
Gets a value that determines whether this holds an absolute value (in pixels).
true if this holds an absolute value (in pixels); otherwise, false. The default value is false.
Gets a value that determines whether this is automatic (not specified).
true if this is automatic (not specified); otherwise, false. The default value is true.
Gets a value that determines whether this has a property value of .
true if this has a property value of ; otherwise, false. The default value is false.
Gets a value that determines whether this has a property value of .
Returns true if this has a property value of ; otherwise, false. The default value is false.
Gets a value that determines whether this has a property value of .
true if this has a property value of ; otherwise, false. The default value is false.
Compares two structures for equality.
true if and are equal; otherwise, false.
The first structure to compare.
The second structure to compare.
Compares two structures for inequality.
true if and are not equal; otherwise, false.
The first structure to compare.
The second structure to compare.
Creates a representation of this .
A representation of this .
Gets the value of this .
The value of this . The default value is 1.
Converts instances of other types to and from a .
Initializes a new instance of the class.
Indicates whether an object can be converted from a given type to an instance of a .
true if object of the specified type can be converted to a ; otherwise, false.
Describes the context information of a type.
The source that is being queried for conversion support.
Determines whether instances of can be converted to the specified type.
true if instances of can be converted to ; otherwise, false.
Describes the context information of a type.
The desired type this is being evaluated to be converted to.
Converts the specified object to a .
The created from converting .
Describes the context information of a type.
Describes the of the type being converted.
The object being converted.
Converts the specified to the specified type.
The object created from converting this .
Describes the context information of a type.
Describes the of the type being converted.
The to convert.
The type to convert the to.
Describes the unit type associated with the width or height of a .
Default value when the is not specified which creates a value for the width or height of the that is calculated without constraints. Note: When is set to , the property of is set to 1.
The value of the width or height of the is expressed in pixels (96 pixels-per-inch).
The value of the width or height of the is expressed as a fraction (including fractions greater then 1) of the width of the column the is in.
The value of the width or height of the is expressed as a fraction (including fractions greater then 1) of the content width of the . Note: Note: When is set to , the property of must be set to a value between 0 and 1.
The value of the width or height of the is expressed as a fraction (including fractions greater then 1) of the page width of that the is in. Note: Note: When is set to , the property of must be set to a value between 0 and 1.
Describes the point of reference of a figure in the vertical direction.
Anchor the figure to the top of the page area.
Anchor the figure to the center of the page area.
Anchor the figure to the bottom of the page area.
Anchor the figure to the top of the page content area.
Anchor the figure to the center of the page content area.
Anchor the figure to the bottom of the page content area.
Anchor the figure to the top of the current paragraph.
Converts font size values to and from other type representations.
Initializes a new instance of the class.
Determines if conversion from a specified type to a font size value is possible.
true if this type can be converted; otherwise, false.
Describes context information of a component such as its container and .
Identifies the data type to evaluate for purposes of conversion.
Determines if conversion of a font size value to a specified type is possible.
true if this type can be converted; otherwise, false.
Describes context information of a component such as its container and .
Identifies the data type to evaluate for purposes of conversion.
Converts a specified type to a font size value.
A value that represents the converted font size value.
Describes context information of a component such as its container and .
Identifies cultural specific information, including the writing system and calendar used.
Identifies the value which is being converted to a font size value.
Converts a font size value to a specified type.
A new that is the value of the conversion.
Describes context information of a component such as its container and .
Identifies cultural specific information, including writing system and calendar used.
Identifies the being converted.
The data type this font size value is being converted to.
is the WPF framework-level implementation and expansion of the base class. adds support for additional input APIs (including tooltips and context menus), storyboards, data context for data binding, styles support, and logical tree helper APIs.
Initializes a new instance of the class.
Adds the provided element as a child of this element.
The child element to be added.
Called before an element is initialized.
Begins the sequence of actions that are contained in the provided storyboard.
The storyboard to begin.
Begins the sequence of actions that are contained in the provided storyboard, with options specified for what should occur if the property is already animated.
The storyboard to begin.
A value of the enumeration that describes behavior to use if a property described in the storyboard is already animated.
Begins the sequence of actions that are contained in the provided storyboard, with specified state for control of the animation after it is started.
The storyboard to begin.
A value of the enumeration that describes behavior to use if a property described in the storyboard is already animated.
Declares whether the animation is controllable (can be paused) after it is started.
Attempts to bring this element into view, within any scrollable regions it is contained within.
Gets or sets the context menu element that should appear whenever the context menu is requested via user interface (UI) from within this element. This is a dependency property.
The context menu that this element uses.
Occurs just before any context menu on the element is closed.
Identifies the Routed Events Overview.
The event's identifier.
Occurs when any context menu on the element is opened.
Identifies the Routed Events Overview.
The event's identifier.
Identifies the dependency property.
The dependency property identifier.
Gets or sets the cursor that displays when the mouse pointer is over this element. This is a dependency property.
The cursor to display. The default value is defined as null per this dependency property. However, the practical default at run time will come from a variety of factors.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the data context for an element when it participates in data binding. This is a dependency property.
The object to use as data context.
Occurs when this element's data context changes.
Identifies the dependency property.
The dependency property identifier.
Gets or sets the key to use to find the style template for this control in themes. This is a dependency property.
The style key. To work correctly as part of theme style lookup, this value is expected to be the of the element being styled. null is an accepted value for a certain case; see Remarks.
Identifies the dependency property.
The dependency property identifier.
Called immediately after an element is initialized.
Finds an element that has the provided identifier name.
The requested element. May be null if no matching element was found.
Name of the element to search for.
Searches for a resource with the specified key, and will throw an exception if the requested resource is not found.
The found resource, or null if no matching resource was found (but will also throw an exception if null).
Key identifier of the resource to be found.
The requested resource key was not found.
is null.
Gets or sets an object that enables customization of appearance, effects, or other style characteristics that will apply to this element when it captures keyboard focus. This is a dependency property.
The desired style to apply on focus. The default value as declared in the dependency property is an empty static . However, the effective value at run time is often (but not always) a style as supplied by theme support for controls.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value indicating whether this should force the user interface (UI) to render the cursor as declared by this instance's property. This is a dependency property.
true to force cursor presentation while over this element to use this instance's setting for the cursor (including on all child elements); otherwise false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets the for the specified property's binding.
Returns a if the target is data bound; otherwise, null.
The target from which to get the binding.
Returns an alternative logical parent for this element if there is no visual parent. In this case, a parent is always the same value as the property.
Returns something other than null whenever a WPF framework-level implementation of this method has a non-visual parent connection.
Occurs when this is initialized. This coincides with cases where the value of the property changes from false (or undefined) to true.
Gets or sets the context for input used by this . This is a dependency property.
The input scope, which modifies how input from alternative input methods is interpreted. The default value is null (which results in a default handling of commands).
Identifies the dependency property.
The identifier for the dependency property.
Gets a value indicating whether this element has been initialized, either by being loaded as Extensible Application Markup Language (XAML), or by explicitly having its method called.
true if the element is initialized per the aforementioned loading or method calls; otherwise, false.
Gets a value indicating whether this element has been loaded for presentation.
true if the current element is attached to an element tree and has been rendered; false if the element has never been attached to a loaded element tree.
Gets or sets localization/globalization language information that applies to an individual element. This is a dependency property.
The culture information for this element. The default value is an instance with its value set to the string "en-US".
Identifies the dependency property.
The dependency property identifier.
Occurs when the element is laid out, rendered, and ready for interaction.
Identifies the Routed Events Overview.
The event's identifier.
Gets an enumerator for the logical child elements of this element.
An enumerator for logical child elements of this element.
Moves the keyboard focus from this element to another element.
Returns true if focus is moved successfully; false if the target element in direction as specified does not exist.
The direction that focus is to be moved, as a value of the enumeration.
Gets or sets the identifying name of the element. The name provides an instance reference so that programmatic code-behind, such as event handler code, can refer to an element once it is constructed during parsing of XAML. This is a dependency property.
The name of the element.
Identifies the dependency property.
The identifier for the dependency property.
Invoked whenever the routed event reaches this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever the routed event reaches this class in its route. Implement this method to add class handling for this event.
Event data for the event.
Class handler for the event.
Event data for the event.
Raises the event. This method is invoked whenever is set to true.
Event data for the event.
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides .
The event data that describes the property that changed, including the old and new values.
Invoked when the style that is in use on this element changes.
The old style.
The new style.
Invoked whenever the routed event reaches this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever the routed event reaches this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Gets or sets a value indicating whether this element incorporates style properties from theme styles. This is a dependency property.
true if this element does not use theme style properties; all style-originating properties come from local application styles, and theme style properties do not apply. false if application styles apply first, and then theme styles apply for properties that were not specifically set in application styles.
Identifies the dependency property.
The identifier for the dependency property.
Gets the parent in the logical tree for this element.
The logical parent for this element.
Determines the next element that would receive focus relative to this element for a provided focus movement direction, but does not actually move the focus. This method is sealed and cannot be overridden.
The next element that focus would move to if focus were actually traversed. May return null if focus cannot be moved relative to this element for the provided direction.
The direction for which a prospective focus change should be determined.
Specified one of the following directions in the : , , , . These directions are not legal for (but they are legal for ).
Provides an accessor that simplifies access to the registration method.
Name to use for the specified name-object mapping.
Object for the mapping.
Removes the specified element from the logical tree for this element.
The element to remove.
Gets or sets the current locally-defined resource dictionary.
The current locally-defined resources. This is a dictionary of resources, where resources within the dictionary are accessed by key.
Attaches a binding to this element, based on the provided source property name as a path qualification to the data source.
Records the conditions of the binding. This return value can be useful for error checking.
Identifies the bound property.
The source property name or the path to the property used for the binding.
Attaches a binding to this element, based on the provided binding object.
Records the conditions of the binding. This return value can be useful for error checking.
Identifies the bound property.
Represents a data binding.
Searches for a resource with the specified name and sets up a resource reference to it for the specified property.
The property to which the resource is bound.
The name of the resource.
Returns whether serialization processes should serialize the contents of the property on instances of this class.
true if the property value should be serialized; otherwise, false.
Returns whether serialization processes should serialize the contents of the property on instances of this class.
true if the property value should be serialized; otherwise, false.
Occurs when any associated data source participating in a binding on this element changes.
Gets or sets the style to be used by this element. This is a dependency property.
The applied, nondefault style for the element, if present. Otherwise, null. The default for a default-constructed is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets an arbitrary object value that can be used to store custom information about this element. This is a dependency property.
The intended value. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when any associated target property participating in a binding on this element changes.
Gets a reference to the template parent of this element. This property is not relevant if the element was not created through a template.
The element whose caused this element to be created. This value is frequently null; see Remarks.
Gets or sets the tool-tip object that is displayed for this element in the user interface (UI). This is a dependency property.
The tooltip object. See Remarks below for details on why this parameter is not strongly typed.
Occurs just before any tooltip on the element is closed.
Identifies the Routed Events Overview.
The event's identifier.
Occurs when any tooltip on the element is opened.
Identifies the Routed Events Overview.
The event's identifier.
Identifies the dependency property.
The dependency property identifier.
Searches for a resource with the specified key, and returns that resource if found.
The found resource. If no resource was found, null is returned.
Key identifier of the resource to be found.
Occurs when the element is removed from an element tree of loaded elements.
Identifies the Routed Events Overview.
The event's identifier.
Simplifies access to the de-registration method.
Name of the name-object pair to remove from the current scope.
Provides a WPF framework-level set of properties, events, and methods for Windows Presentation Foundation (WPF) elements. This class represents the provided WPF framework-level implementation built on the WPF core-level APIs defined by .
Initializes a new instance of the class.
Gets the rendered height of this element. This is a dependency property.
The element's height, as a value in device-independent units (1/96th inch per unit). The default value is 0 (zero).
Identifies the dependency property.
The identifier for the dependency property.
Gets the rendered width of this element. This is a dependency property.
The element's width, as a value in device-independent units (1/96th inch per unit). The default value is 0 (zero).
Identifies the dependency property.
The identifier for the dependency property.
Adds the provided object to the logical tree of this element.
Child element to be added.
Builds the current template's visual tree if necessary, and returns a value that indicates whether the visual tree was rebuilt by this call.
true if visuals were added to the tree; returns false otherwise.
Implements (defined as virtual in ) and seals the implementation.
The final area within the parent that this element should use to arrange itself and its children.
When overridden in a derived class, positions child elements and determines a size for a derived class.
The actual size used.
The final area within the parent that this element should use to arrange itself and its children.
Starts the initialization process for this element.
Begins the sequence of actions that are contained in the provided storyboard.
The storyboard to begin.
Begins the sequence of actions contained in the provided storyboard, with options specified for what should happen if the property is already animated.
The storyboard to begin.
A value of the enumeration that describes behavior to use if a property described in the storyboard is already animated.
Begins the sequence of actions contained in the provided storyboard, with specified state for control of the animation after it is started.
The storyboard to begin.
A value of the enumeration that describes behavior to use if a property described in the storyboard is already animated.
Declares whether the animation is controllable (can be paused) after it is started.
Attempts to bring this element into view, within any scrollable regions it is contained within.
Attempts to bring the provided region size of this element into view, within any scrollable regions it is contained within.
Specified size of the element that should also be brought into view.
Gets or sets the context menu element that should appear whenever the context menu is requested through user interface (UI) from within this element. This is a dependency property.
The context menu assigned to this element.
Occurs just before any context menu on the element is closed.
Identifies the routed event.
The identifier for the routed event.
Occurs when any context menu on the element is opened.
Identifies the routed event.
The identifier for the routed event.
Identifies the dependency property.
The dependency property identifier.
Gets or sets the cursor that displays when the mouse pointer is over this element. This is a dependency property.
The cursor to display. The default value is defined as null per this dependency property. However, the practical default at run time will come from a variety of factors.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the data context for an element when it participates in data binding. This is a dependency property.
The object to use as data context.
Occurs when the data context for this element changes.
Identifies the dependency property.
The dependency property identifier.
Gets or sets the key to use to reference the style for this control, when theme styles are used or defined. This is a dependency property.
The style key. To work correctly as part of theme style lookup, this value is expected to be the of the control being styled.
Identifies the dependency property.
The dependency property identifier.
Indicates that the initialization process for the element is complete.
was called without having previously been called on the element.
Finds an element that has the provided identifier name.
The requested element. This can be null if no matching element was found.
The name of the requested element.
Searches for a resource with the specified key, and throws an exception if the requested resource is not found.
The requested resource. If no resource with the provided key was found, an exception is thrown. An value might also be returned in the exception case.
The key identifier for the requested resource.
The requested resource key was not found.
is null.
Gets or sets the direction that text and other user interface (UI) elements flow within any parent element that controls their layout. This is a dependency property.
The direction that text and other UI elements flow within their parent element, as a value of the enumeration. The default value is .
Identifies the dependency property.
The dependency property identifier.
Gets or sets a property that enables customization of appearance, effects, or other style characteristics that will apply to this element when it captures keyboard focus. This is a dependency property.
The desired style to apply on focus. The default value as declared in the dependency property is an empty static . However, the effective value at run time is often (but not always) a style as supplied by theme support for controls.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether this should force the user interface (UI) to render the cursor as declared by the property. This is a dependency property.
true if cursor presentation while over this element is forced to use current settings for the cursor (including on all child elements); otherwise false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Returns the that represents the binding on the specified property.
A if the target property has an active binding; otherwise, returns null.
The target to get the binding from.
Gets the value of the attached property for the specified .
The requested flow direction, as a value of the enumeration.
The element to return a for.
Returns a geometry for a clipping mask. The mask applies if the layout system attempts to arrange an element that is larger than the available display space.
The clipping geometry.
The size of the part of the element that does visual presentation.
Do not use. Use instead.
The requested element. May be null if no element of the requested name exists.
Name of the child to find.
Returns an alternative logical parent for this element if there is no visual parent.
Returns something other than null whenever a WPF framework-level implementation of this method has a non-visual parent connection.
Overrides , and returns a child at the specified index from a collection of child elements.
The requested child element. This should not return null; if the provided index is out of range, an exception is thrown.
The zero-based index of the requested child element in the collection.
Gets or sets the suggested height of the element. This is a dependency property.
The height of the element, in device-independent units (1/96th inch per unit). The default value is . This value must be equal to or greater than 0.0. See Remarks for upper bound information.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the horizontal alignment characteristics applied to this element when it is composed within a parent element, such as a panel or items control. This is a dependency property.
A horizontal alignment setting, as a value of the enumeration. The default is .
Identifies the dependency property.
The dependency property identifier.
Gets or sets the scope limits for property value inheritance and resource key lookup.
A value of the enumeration. The default is .
Occurs when this is initialized. This event coincides with cases where the value of the property changes from false (or undefined) to true.
Gets or sets the context for input used by this . This is a dependency property.
The input scope, which modifies how input from alternative input methods is interpreted. The default value is null (which results in a default handling of commands).
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether this element has been initialized, either during processing by a XAML processor, or by explicitly having its method called.
true if the element is initialized per the aforementioned XAML processing or method calls; otherwise, false.
Gets a value that indicates whether this element has been loaded for presentation.
true if the current element is attached to an element tree; false if the element has never been attached to a loaded element tree.
Gets or sets localization/globalization language information that applies to an element. This is a dependency property.
The language information for this element. The default value is an with its value set to the string "en-US".
Identifies the dependency property.
The dependency property identifier.
Gets or sets a graphics transformation that should apply to this element when layout is performed. This is a dependency property.
The transform this element should use. The default is .
Identifies the dependency property.
The dependency property identifier.
Occurs when the element is laid out, rendered, and ready for interaction.
Identifies the routed event.
The identifier for the routed event.
Gets an enumerator for logical child elements of this element.
An enumerator for logical child elements of this element.
Gets or sets the outer margin of an element. This is a dependency property.
Provides margin values for the element. The default value is a with all properties equal to 0 (zero).
Identifies the dependency property.
The dependency property identifier.
Gets or sets the maximum height constraint of the element. This is a dependency property.
The maximum height of the element, in device-independent units (1/96th inch per unit). The default value is . This value can be any value equal to or greater than 0.0. is also valid.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the maximum width constraint of the element. This is a dependency property.
The maximum width of the element, in device-independent units (1/96th inch per unit). The default value is . This value can be any value equal to or greater than 0.0. is also valid.
Identifies the dependency property.
The identifier for the dependency property.
Implements basic measure-pass layout system behavior for .
The desired size of this element in layout.
The available size that the parent element can give to the child elements.
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class.
The size that this element determines it needs during layout, based on its calculations of child element sizes.
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
Gets or sets the minimum height constraint of the element. This is a dependency property.
The minimum height of the element, in device-independent units (1/96th inch per unit). The default value is 0.0. This value can be any value equal to or greater than 0.0. However, is NOT valid, nor is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the minimum width constraint of the element. This is a dependency property.
The minimum width of the element, in device-independent units (1/96th inch per unit). The default value is 0.0. This value can be any value equal to or greater than 0.0. However, is not valid, nor is .
Identifies the dependency property.
The identifier for the dependency property.
Moves the keyboard focus away from this element and to another element in a provided traversal direction.
Returns true if focus is moved successfully; false if the target element in direction as specified does not exist or could not be keyboard focused.
The direction that focus is to be moved, as a value of the enumeration.
Gets or sets the identifying name of the element. The name provides a reference so that code-behind, such as event handler code, can refer to a markup element after it is constructed during processing by a XAML processor. This is a dependency property.
The name of the element. The default is an empty string.
Identifies the dependency property.
The identifier for the dependency property.
When overridden in a derived class, is invoked whenever application code or internal processes call .
Invoked whenever an unhandled routed event reaches this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled routed event reaches this class in its route. Implement this method to add class handling for this event.
The that contains the event data.
Invoked whenever an unhandled event reaches this element in its route.
The that contains the event data.
Raises the event. This method is invoked whenever is set to true internally.
The that contains the event data.
Invoked whenever the effective value of any dependency property on this has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides .
The event data that describes the property that changed, as well as old and new values.
Raises the event, using the specified information as part of the eventual event data.
Details of the old and new size involved in the change.
Invoked when the style in use on this element changes, which will invalidate the layout.
The old style.
The new style.
Invoked whenever an unhandled routed event reaches this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever the routed event reaches this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked when the parent of this element in the visual tree is changed. Overrides .
The old parent element. May be null to indicate that the element did not have a visual parent previously.
Gets or sets a value that indicates whether this element incorporates style properties from theme styles. This is a dependency property.
true if this element does not use theme style properties; all style-originating properties come from local application styles, and theme style properties do not apply. false if application styles apply first, and then theme styles apply for properties that were not specifically set in application styles. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets the logical parent element of this element.
This element's logical parent.
Supports incremental layout implementations in specialized subclasses of . is invoked when a child element has invalidated a property that is marked in metadata as affecting the parent's measure or arrange passes during layout.
The child element reporting the change.
Determines the next element that would receive focus relative to this element for a provided focus movement direction, but does not actually move the focus.
The next element that focus would move to if focus were actually traversed. May return null if focus cannot be moved relative to this element for the provided direction.
The direction for which a prospective focus change should be determined.
Specified one of the following directions in the : , , , . These directions are not legal for (but they are legal for ).
Provides an accessor that simplifies access to the registration method.
Name to use for the specified name-object mapping.
Object for the mapping.
Removes the provided object from this element's logical tree. updates the affected logical tree parent pointers to keep in sync with this deletion.
The element to remove.
Occurs when is called on this element.
Identifies the routed event.
The identifier for the routed event.
Routed event identifiers are created when routed events are registered. These identifiers contain an identifying name, owner type, handler type, routing strategy, and utility method for adding owners for the event. You can use these identifiers to add class handlers.
For more information about registering routed events, see . For more information about using routed event identifiers to add class handlers, see .
Gets or sets the locally-defined resource dictionary.
The current locally-defined dictionary of resources, where each resource can be accessed by key.
Attaches a binding to this element, based on the provided source property name as a path qualification to the data source.
Records the conditions of the binding. This return value can be useful for error checking.
Identifies the destination property where the binding should be established.
The source property name or the path to the property used for the binding.
Attaches a binding to this element, based on the provided binding object.
Records the conditions of the binding. This return value can be useful for error checking.
Identifies the property where the binding should be established.
Represents the specifics of the data binding.
Sets the value of the attached property for the provided element.
The element that specifies a flow direction.
A value of the enumeration, specifying the direction.
Searches for a resource with the specified name and sets up a resource reference to it for the specified property.
The property to which the resource is bound.
The name of the resource.
Returns whether serialization processes should serialize the contents of the property.
true if the property value should be serialized; otherwise, false.
Returns whether serialization processes should serialize the contents of the property.
true if the property value should be serialized; otherwise, false.
Returns whether serialization processes should serialize the contents of the property.
true if the property value should be serialized; otherwise, false.
Occurs when either the or the properties change value on this element.
Identifies the routed event.
The identifier for the routed event.
Occurs when the source value changes for any existing property binding on this element.
Gets or sets the style used by this element when it is rendered. This is a dependency property.
The applied, nondefault style for the element, if present. Otherwise, null. The default for a default-constructed is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets an arbitrary object value that can be used to store custom information about this element. This is a dependency property.
The intended value. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the target value changes for any property binding on this element.
Gets a reference to the template parent of this element. This property is not relevant if the element was not created through a template.
The element whose caused this element to be created. This value is frequently null; see Remarks.
Gets or sets the tool-tip object that is displayed for this element in the user interface (UI). This is a dependency property.
The tooltip object. See Remarks below for details on why this parameter is not strongly typed.
Occurs just before any tooltip on the element is closed.
Identifies the routed event.
The identifier for the routed event.
Occurs when any tooltip on the element is opened.
Identifies the routed event.
The identifier for the routed event.
Identifies the dependency property.
The dependency property identifier.
Gets the collection of triggers established directly on this element, or in child elements.
A strongly typed collection of objects.
Searches for a resource with the specified key, and returns that resource if found.
The found resource, or null if no resource with the provided is found.
The key identifier of the resource to be found.
Occurs when the element is removed from within an element tree of loaded elements.
Identifies the routed event.
The identifier for the routed event.
Simplifies access to the de-registration method.
Name of the name-object pair to remove from the current scope.
Gets or sets the vertical alignment characteristics applied to this element when it is composed within a parent element such as a panel or items control. This is a dependency property.
A vertical alignment setting. The default is .
Identifies the dependency property.
The dependency property identifier.
Gets the number of visual child elements within this element.
The number of visual child elements for this element.
Gets or sets the width of the element. This is a dependency property.
The width of the element, in device-independent units (1/96th inch per unit). The default value is . This value must be equal to or greater than 0.0. See Remarks for upper bound information.
Identifies the dependency property.
The identifier for the dependency property.
Supports the creation of templates.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified text to produce.
The text string to produce.
Initializes a new instance of the class with the specified .
The type of instance to create.
Initializes a new instance of the class with the specified and name.
The type of instance to create.
The style identifier.
Adds an event handler for the given routed event to the instances created by this factory.
Identifier object for the routed event being handled.
A reference to the handler implementation.
Adds an event handler for the given routed event to the instances created by this factory, with the option of having the provided handler be invoked even in cases of routed events that had already been marked as handled by another element along the route.
Identifier object for the routed event being handled.
A reference to the handler implementation.
Whether to invoke the handler in cases where the routed event has already been marked as handled in its arguments object. true to invoke the handler even when the routed event is marked handled; otherwise, false. The default is false. Asking to handle already-handled routed events is not common.
Adds a child factory to this factory.
The object to add as a child.
Gets the first child factory.
A the first child factory.
Gets a value that indicates whether this object is in an immutable state.
true if this object is in an immutable state; otherwise, false.
Gets or sets the name of a template item.
A string that is the template identifier.
Gets the next sibling factory.
A that is the next sibling factory.
Gets the parent .
A that is the parent factory.
Removes an event handler from the given routed event. This applies to the instances created by this factory.
Identifier object for the routed event.
The handler to remove.
Sets up data binding on a property.
Identifies the property where the binding should be established.
Description of the binding.
Set up a dynamic resource reference on a child property.
The property to which the resource is bound.
The name of the resource.
Sets the value of a dependency property.
The dependency property identifier of the property to set.
The new value.
Gets or sets the text string to produce.
The text string to produce.
Gets or sets the type of the objects this factory produces.
The type of the objects this factory produces.
Reports or applies metadata for a dependency property, specifically adding framework-specific property system characteristics.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified default value.
The default value of the dependency property, usually provided as a value of a specific type.
is set to ; see Remarks.
Initializes a new instance of the class with the provided default value and framework-level metadata options.
The default value of the dependency property, usually provided as a value of a specific type.
The metadata option flags (a combination of values). These options specify characteristics of the dependency property that interact with systems such as layout or data binding.
is set to ; see Remarks.
Initializes a new instance of the class with the provided default value and framework metadata options, and specified callback.
The default value of the dependency property, usually provided as a value of a specific type.
The metadata option flags (a combination of values). These options specify characteristics of the dependency property that interact with systems such as layout or data binding.
A reference to a handler implementation that the property system will call whenever the effective value of the property changes.
is set to ; see Remarks.
Initializes a new instance of the class with the provided default value and framework metadata options, and specified callbacks.
The default value of the dependency property, usually provided as a specific type.
The metadata option flags (a combination of values). These options specify characteristics of the dependency property that interact with systems such as layout or data binding.
A reference to a handler implementation that the property system will call whenever the effective value of the property changes.
A reference to a handler implementation that will be called whenever the property system calls against this property.
is set to ; see Remarks.
Initializes a new instance of the class with the provided default value and framework metadata options, specified callbacks, and a Boolean that can be used to prevent animation of the property.
The default value of the dependency property, usually provided as a specific type.
The metadata option flags (a combination of values). These options specify characteristics of the dependency property that interact with systems such as layout or data binding.
A reference to a handler implementation that the property system will call whenever the effective value of the property changes.
A reference to a handler implementation that will be called whenever the property system calls on this dependency property.
true to prevent the property system from animating the property that this metadata is applied to. Such properties will raise a run-time exception originating from the property system if animations of them are attempted. false to permit animating the property. The default is false.
is set to ; see Remarks.
Initializes a new instance of the class with the provided default value and framework metadata options, specified callbacks, a Boolean that can be used to prevent animation of the property, and a data-binding update trigger default.
The default value of the dependency property, usually provided as a specific type.
The metadata option flags (a combination of values). These options specify characteristics of the dependency property that interact with systems such as layout or data binding.
A reference to a handler implementation that the property system will call whenever the effective value of the property changes.
A reference to a handler implementation that will be called whenever the property system calls against this property.
true to prevent the property system from animating the property that this metadata is applied to. Such properties will raise a run-time exception originating from the property system if animations of them are attempted. The default is false.
The to use when bindings for this property are applied that have their set to .
is set to ; see Remarks.
Initializes a new instance of the class with the provided default value and specified callback.
The default value of the dependency property, usually provided as a value of a specific type.
A reference to a handler implementation that the property system will call whenever the effective value of the property changes.
is set to ; see Remarks.
Initializes a new instance of the class with the provided default value and specified callbacks.
The default value of the dependency property, usually provided as a specific type.
A reference to a handler implementation that the property system will call whenever the effective value of the property changes.
A reference to a handler implementation that will be called whenever the property system calls for this dependency property.
is set to ; see Remarks.
Initializes a new instance of the class with the specified callback.
A reference to a handler implementation that the property system will call whenever the effective value of the property changes.
Initializes a new instance of the class with the specified callbacks.
A reference to a handler implementation that the property system will call whenever the effective value of the property changes.
A reference to a handler implementation will be called whenever the property system calls for this dependency property.
Gets or sets a value that indicates whether a dependency property potentially affects the arrange pass during layout engine operations.
true if the dependency property on which this metadata exists potentially affects the arrange pass; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets a value that indicates whether a dependency property potentially affects the measure pass during layout engine operations.
true if the dependency property on which this metadata exists potentially affects the measure pass; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets a value that indicates whether a dependency property potentially affects the arrange pass of its parent element's layout during layout engine operations.
true if the dependency property on which this metadata exists potentially affects the arrange pass specifically on its parent element; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets a value that indicates whether a dependency property potentially affects the measure pass of its parent element's layout during layout engine operations.
true if the dependency property on which this metadata exists potentially affects the measure pass specifically on its parent element; otherwise, false.The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets a value that indicates whether a dependency property potentially affects the general layout in some way that does not specifically influence arrangement or measurement, but would require a redraw.
true if the dependency property on which this metadata exists affects rendering; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets a value that indicates whether the property binds two-way by default.
true if the dependency property on which this metadata exists binds two-way by default; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets the default for to use when bindings for the property with this metadata are applied, which have their set to .
A value of the enumeration, other than .
This property is set to ; the value you set is supposed to become the default when requested by bindings.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets a value that indicates whether the value of the dependency property is inheritable.
true if the property value is inheritable; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets a value that indicates whether data binding is supported for the dependency property.
true if data binding is supported on the dependency property to which this metadata applies; otherwise, false. The default is true.
Gets or sets a value that indicates whether the dependency property supports data binding.
true if the property does not support data binding; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets a value that indicates whether this property contains journaling information that applications can or should store as part of a journaling implementation.
true if journaling should be performed on the dependency property that this metadata is applied to; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Enables a merge of the source metadata with base metadata.
The base metadata to merge.
The dependency property this metadata is being applied to.
Called when this metadata has been applied to a property, which indicates that the metadata is being sealed.
The dependency property to which the metadata has been applied.
The type associated with this metadata if this is type-specific metadata. If this is default metadata, this value can be null.
Gets or sets a value that indicates whether the property value inheritance evaluation should span across certain content boundaries in the logical tree of elements.
true if the property value inheritance should span across certain content boundaries; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Gets or sets a value that indicates whether sub-properties of the dependency property do not affect the rendering of the containing object.
true if changes to sub-property values do not affect rendering if changed; otherwise, false. The default is false.
The metadata has already been applied to a dependency property operation, so that metadata is sealed and properties of the metadata cannot be set.
Specifies the types of framework-level property behavior that pertain to a particular dependency property in the Windows Presentation Foundation (WPF) property system.
No options are specified; the dependency property uses the default behavior of the Windows Presentation Foundation (WPF) property system.
The measure pass of layout compositions is affected by value changes to this dependency property.
The arrange pass of layout composition is affected by value changes to this dependency property.
The measure pass on the parent element is affected by value changes to this dependency property.
The arrange pass on the parent element is affected by value changes to this dependency property.
Some aspect of rendering or layout composition (other than measure or arrange) is affected by value changes to this dependency property.
The values of this dependency property are inherited by child elements.
The values of this dependency property span separated trees for purposes of property value inheritance.
Data binding to this dependency property is not allowed.
The for data bindings on this dependency property defaults to .
The values of this dependency property should be saved or restored by journaling processes, or when navigating by Uniform resource identifiers (URIs).
The subproperties on the value of this dependency property do not affect any aspect of rendering.
Enables the instantiation of a tree of and/or objects.
Initializes a new instance of the class.
Finds the element associated with the specified name defined within this template.
The element associated with the specified name.
The string name.
The context of the where this template is applied.
Gets a value that indicates whether this template has optimized content.
true if this template has optimized content; otherwise, false.
Gets a value that indicates whether this object is in an immutable state so it cannot be changed.
true if this object is in an immutable state; otherwise, false.
Loads the content of the template as an instance of an object and returns the root element of the content.
The root element of the content. Calling this multiple times returns separate instances.
Registers a new name/object pair into the current name scope.
The name to register.
The object to be mapped to the provided name.
Gets or sets the collection of resources that can be used within the scope of this template.
The resources that can be used within the scope of this template.
Locks the template so it cannot be changed.
Returns a value that indicates whether serialization processes should serialize the value of the property on instances of this class.
true if the property value should be serialized; otherwise, false.
The .
Returns a value that indicates whether serialization processes should serialize the value of the property on instances of this class.
true if the property value should be serialized; otherwise, false.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Removes a name/object mapping from the name scope.
The name of the mapping to remove.
When overridden in a derived class, supplies rules for the element this template is applied to.
The element this template is applied to.
Gets or sets the root node of the template.
The root node of the template.
Represents the length of elements that explicitly support unit types.
Initializes a new instance of the structure using the specified absolute value in pixels.
The number of device-independent pixels (96 pixels-per-inch).
is equal to , , or .
Initializes a new instance of the structure and specifies what kind of value it holds.
The initial value of this instance of .
The held by this instance of .
is equal to , , or .
Gets an instance of that holds a value whose size is determined by the size properties of the content object.
A instance of whose property is set to .
Determines whether the specified object is equal to the current instance.
true if the specified object has the same value and as the current instance; otherwise, false.
The object to compare with the current instance.
Determines whether the specified is equal to the current .
true if the specified has the same value and as the current instance; otherwise, false.
The structure to compare with the current instance.
Gets a hash code for the .
A hash code for the current structure.
Gets the associated for the .
One of the values. The default is .
Gets a value that indicates whether the holds a value that is expressed in pixels.
true if the property is ; otherwise, false.
Gets a value that indicates whether the holds a value whose size is determined by the size properties of the content object.
true if the property is ; otherwise, false.
Gets a value that indicates whether the holds a value that is expressed as a weighted proportion of available space.
true if the property is ; otherwise, false.
Compares two structures for equality.
true if the two instances of have the same value and ; otherwise, false.
The first instance of to compare.
The second instance of to compare.
Compares two structures to determine if they are not equal.
true if the two instances of do not have the same value and ; otherwise, false.
The first instance of to compare.
The second instance of to compare.
Returns a representation of the .
A representation of the current structure.
Gets a that represents the value of the .
A that represents the value of the current instance.
Converts instances of other types to and from instances.
Initializes a new instance of the class.
Determines whether a class can be converted from a given type to an instance of .
true if the converter can convert from the specified type to an instance of ; otherwise, false.
Describes the context information of a type.
The type of the source that is being evaluated for conversion.
Determines whether an instance of can be converted to a different type.
true if the converter can convert this instance of to the specified type; otherwise, false.
Describes the context information of a type.
The desired type that this instance of is being evaluated for conversion.
Attempts to convert a specified object to an instance of .
The instance of that is created from the converted .
Describes the context information of a type.
Cultural specific information that should be respected during conversion.
The object being converted.
object is null.
object is not null and is not a valid type that can be converted to a .
Attempts to convert an instance of to a specified type.
The object that is created from the converted instance of .
Describes the context information of a type.
Cultural specific information that should be respected during conversion.
The instance of to convert.
The type that this instance of is converted to.
Occurs if is not null and is not a , or if the is not one of the valid types for conversion.
Occurs if is null.
Describes the kind of value that a object is holding.
The size is determined by the size properties of the content object.
The value is expressed as a pixel.
The value is expressed as a weighted proportion of available space.
Represents a that supports , such as or .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified type for which the template is intended.
The type for which this template is intended. This is either a common language runtime (CLR) object or a string representing an XML element. For more information, see Binding Sources Overview.
Gets or sets the binding for this data template, which indicates where to find the collection that represents the next level in the data hierarchy.
The default value is null.
Gets or sets the to apply to the property on a generated (such as a or a ), to indicate how to display items from the next level in the data hierarchy.
The to apply to the property on a generated (such as a or a ), to indicate how to display items from the next level in the data hierarchy.
Gets or sets the to apply to the property on a generated (such as a or a ), to indicate how to select a template to display items from the next level in the data hierarchy.
The object to apply to the property on a generated (such as a or a ), to indicate how to select a template to display items from the next level in the data hierarchy.
Indicates where an element should be displayed on the horizontal axis relative to the allocated layout slot of the parent element.
An element aligned to the left of the layout slot for the parent element.
An element aligned to the center of the layout slot for the parent element.
An element aligned to the right of the layout slot for the parent element.
An element stretched to fill the entire layout slot of the parent element.
Declares a namescope contract for framework elements.
Gets or sets the name of an element.
The element name, which is unique in the namescope and can be used as an identifier for certain operations.
Indicates the current mode of lookup for both property value inheritance and resource lookup.
Property value inheritance lookup will query the current element and continue walking up the element tree to the page root.
Property value inheritance lookup will not query the current element or any further.
Property value inheritance lookup will query the current element but not any further.
Property value inheritance lookup will not query the current element or any further.
Property value inheritance lookup will query the current element but not any further.
Property value inheritance lookup will not query the current element or any further.
Property value inheritance lookup will query the current element but not any further.
Converts instances of other types to and from instances of a that represent an object's length.
Initializes a new instance of the class.
Determines whether conversion is possible from a specified type to a that represents an object's length.
true if conversion is possible; otherwise, false.
Provides contextual information about a component.
Identifies the data type to evaluate for conversion.
Determines whether conversion is possible to a specified type from a that represents an object's length.
true if conversion to the is possible; otherwise, false.
Provides contextual information about a component.
Identifies the data type to evaluate for conversion.
Converts instances of other data types into instances of that represent an object's length.
An instance of that is the value of the conversion.
Provides contextual information about a component.
Represents culture-specific information that is maintained during a conversion.
Identifies the object that is being converted to .
Occurs if the is null.
Occurs if the is not null and is not a valid type for conversion.
Converts other types into instances of that represent an object's length.
A new that is the value of the conversion.
Describes context information of a component, such as its container and .
Identifies culture-specific information, including the writing system and the calendar that is used.
Identifies the that is being converted.
The data type that this instance of is being converted to.
Occurs if the is null.
Occurs if the is not null and is not a , or the is not valid.
Describes a mechanism by which a line box is determined for each line.
The stack height is determined by the block element line-height property value.
The stack height is the smallest value that containing all the inline elements on that line when those elements are properly aligned.
The class defines attached properties for localization attributes and comments.
Gets or sets which resources, such as , are to be localized.
The resources to be localized.
Identifies the attached property.
The attached property identifier.
Gets or sets comments, which are free-form text that the markup author includes.
The localization comments.
Identifies the attached property.
The attached property identifier.
Gets the value of the attached property from a specified element.
A value that represents the localization attribute.
A that represents the element whose attached property you want to retrieve.
Gets the value of the attached property from a specified element.
A value that represents the localization comment.
A that represents the element whose attached property you want to retrieve.
Sets the attached property for the specified element.
A that represents the element whose attached property you want to set.
A that specifies the localization attributes.
Sets the attached property to the specified element.
A that represents the element whose attached property you want to set.
A that specifies the localization comments.
Provides static helper methods for logical tree element queries.
Attempts to bring the requested element into view and raises the event on the target in order to report the results.
The element to bring into view.
Attempts to find and return an element node that has the specified name. The search starts from the specified element and continues into subnodes.
The element with the matching name, if one is found; returns null if no matching name was found in the active namescope.
The element to start searching from. This object must be either a or type.
The name of the element node to find.
Returns the collection of immediate child elements from the logical tree of the specified element.
The enumerable collection of immediate child elements from the logical tree of the specified element.
The element from which to get the logical tree. This is expected to be either a or .
Returns the collection of immediate child elements from the logical tree of the specified .
The enumerable collection of immediate child elements from the logical tree of the specified input element.
The element from which to get the logical tree.
Returns the collection of immediate child elements from the logical tree of the specified .
The enumerable collection of immediate child elements from the logical tree of the specified input element.
The element from which to get the logical tree.
Returns the logical parent element of the specified element.
The requested parent element.
The element to find the parent for. This is expected to be either or .
Provides a implementation so that you can use the "weak event listener" pattern to attach listeners for the or events.
Adds the provided listener to the list of listeners on the provided source.
The object with the event.
The object to add as a listener.
Removes the specified listener from the list of listeners on the provided source.
The object to remove the listener from.
The listener to remove.
Begins listening for the event on the given source, attaching an internal class handler to that source.
The object on which to start listening for the pertinent event.
Stops listening for the event on the given source.
The source object on which to stop listening for .
Provides data for the and events.
Gets the type of script command that was raised.
Gets the arguments associated with the script command type.
Displays a message box.
Displays a message box that has a message and that returns a result.
A value that specifies which message box button is clicked by the user.
A that specifies the text to display.
Displays a message box that has a message and title bar caption; and that returns a result.
A value that specifies which message box button is clicked by the user.
A that specifies the text to display.
A that specifies the title bar caption to display.
Displays a message box that has a message, title bar caption, and button; and that returns a result.
A value that specifies which message box button is clicked by the user.
A that specifies the text to display.
A that specifies the title bar caption to display.
A value that specifies which button or buttons to display.
Displays a message box that has a message, title bar caption, button, and icon; and that returns a result.
A value that specifies which message box button is clicked by the user.
A that specifies the text to display.
A that specifies the title bar caption to display.
A value that specifies which button or buttons to display.
A value that specifies the icon to display.
Displays a message box that has a message, title bar caption, button, and icon; and that accepts a default message box result and returns a result.
A value that specifies which message box button is clicked by the user.
A that specifies the text to display.
A that specifies the title bar caption to display.
A value that specifies which button or buttons to display.
A value that specifies the icon to display.
A value that specifies the default result of the message box.
Displays a message box that has a message, title bar caption, button, and icon; and that accepts a default message box result, complies with the specified options, and returns a result.
A value that specifies which message box button is clicked by the user.
A that specifies the text to display.
A that specifies the title bar caption to display.
A value that specifies which button or buttons to display.
A value that specifies the icon to display.
A value that specifies the default result of the message box.
A value object that specifies the options.
Displays a message box in front of the specified window. The message box displays a message and returns a result.
A value that specifies which message box button is clicked by the user.
A that represents the owner window of the message box.
A that specifies the text to display.
Displays a message box in front of the specified window. The message box displays a message and title bar caption; and it returns a result.
A value that specifies which message box button is clicked by the user.
A that represents the owner window of the message box.
A that specifies the text to display.
A that specifies the title bar caption to display.
Displays a message box in front of the specified window. The message box displays a message, title bar caption, and button; and it also returns a result.
A value that specifies which message box button is clicked by the user.
A that represents the owner window of the message box.
A that specifies the text to display.
A that specifies the title bar caption to display.
A value that specifies which button or buttons to display.
Displays a message box in front of the specified window. The message box displays a message, title bar caption, button, and icon; and it also returns a result.
A value that specifies which message box button is clicked by the user.
A that represents the owner window of the message box.
A that specifies the text to display.
A that specifies the title bar caption to display.
A value that specifies which button or buttons to display.
A value that specifies the icon to display.
Displays a message box in front of the specified window. The message box displays a message, title bar caption, button, and icon; and accepts a default message box result and returns a result.
A value that specifies which message box button is clicked by the user.
A that represents the owner window of the message box.
A that specifies the text to display.
A that specifies the title bar caption to display.
A value that specifies which button or buttons to display.
A value that specifies the icon to display.
A value that specifies the default result of the message box.
Displays a message box in front of the specified window. The message box displays a message, title bar caption, button, and icon; and accepts a default message box result, complies with the specified options, and returns a result.
A value that specifies which message box button is clicked by the user.
A that represents the owner window of the message box.
A that specifies the text to display.
A that specifies the title bar caption to display.
A value that specifies which button or buttons to display.
A value that specifies the icon to display.
A value that specifies the default result of the message box.
A value object that specifies the options.
Specifies the buttons that are displayed on a message box. Used as an argument of the method.
The message box displays an OK button.
The message box displays OK and Cancel buttons.
The message box displays Yes, No, and Cancel buttons.
The message box displays Yes and No buttons.
Specifies the icon that is displayed by a message box.
No icon is displayed.
The message box displays a hand icon.
The message box displays a question mark icon.
The message box displays an exclamation mark icon.
The message box displays an asterisk icon.
The message box displays a stop icon.
The message box displays an error icon.
The message box displays a warning icon.
The message box displays an information icon.
Specifies special display options for a message box.
No options are set.
The message box is displayed on the currently active desktop even if a user is not logged on to the computer. Specifies that the message box is displayed from a Microsoft .NET Framework windows service application in order to notify the user of an event.
The message box is displayed on the default desktop of the interactive window station. Specifies that the message box is displayed from a Microsoft .NET Framework windows service application in order to notify the user of an event.
The message box text and title bar caption are right-aligned.
All text, buttons, icons, and title bars are displayed right-to-left.
Specifies which message box button that a user clicks. is returned by the method.
The message box returns no result.
The result value of the message box is OK.
The result value of the message box is Cancel.
The result value of the message box is Yes.
The result value of the message box is No.
Represents a trigger that applies property values or performs actions when the bound data meet a set of conditions.
Initializes a new instance of the class.
Gets a collection of objects. Changes to property values are applied when all the conditions in the collection are met.
A collection of objects. The default is an empty collection.
Gets a collection of objects that describe the property values to apply when all the conditions of the are met.
A collection of objects. The default value is an empty collection.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents a trigger that applies property values or performs actions when a set of conditions are satisfied.
Initializes a new instance of the class.
Gets a collection of objects. Changes to property values are applied when all of the conditions in the collection are met.
The default is an empty collection.
Gets a collection of objects, which describe the property values to apply when all of the conditions of the are met.
The default value is null.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Implements base support for the methods that store or retrieve name-object mappings into a particular namescope, and adds attached property support to make it simpler to get or set identifier namescope information dynamically at the element level..
Initializes a new instance of the class.
Returns the corresponding object in a namescope, based on a provided name string.
The requested object. Can return null if was provided as null or empty string, or if no matching object was found.
Mapped name of the object to retrieve.
Provides the attached property get accessor for the attached property.
A namescope, as an instance.
The object to get the namescope from.
Gets or sets dynamically attached instances.
The attached name scope on a particular object.
Identifies the attached property.
The identifier for the attached property.
Registers a new name-object pair into the current namescope.
The name to use for mapping the given object.
The object to be mapped to the provided name.
Either or was provided as null.
The was provided as empty string
- or -
The provided was rejected by the parser, because it contained characters that are invalid for a XAML name
- or -
The provided would have resulted in a duplicate name registration.
Provides the attached property set accessor for the attached property.
Object to change namescope for.
The new namescope, using an interface cast.
Removes a name-object mapping from the namescope.
The name of the mapping to remove.
The was provided as empty string.
- or -
The provided had not been registered.
Converts to and from the type (using the type constraint on the generic).
Initializes a new instance of the class.
Returns a collection of standard values for the data type that this type converter is designed for.
A collection that holds a standard set of valid values. For this implementation, those values are true, false, and null.
Provides contextual information about a component, such as its container and property descriptor.
Returns whether the collection of standard values returned from is an exclusive list.
This implementation always returns true.
Provides contextual information about a component, such as its container and property descriptor.
Returns whether this object supports a standard set of values that can be picked from a list.
This implementation always returns true.
Provides contextual information about a component, such as its container and property descriptor.
Indicates whether the system power is online, or that the system power status is unknown.
The system power is not on.
The system power is on.
The status of the system power cannot be determined.
Implements a data structure for describing a property as a path below another property, or below an owning type. Property paths are used in data binding to objects, and in storyboards and timelines for animations.
Initializes a new instance of the class.
A property path that either describes a path to a common language runtime (CLR) property, or a single dependency property.
Initializes a new instance of the class, with the provided pathing token string and parameters.
A string that specifies the , in a tokenized format.
An array of objects that sets the .
Gets or sets the string that describes the path.
The string that describes the path.
Gets the list of parameters to use when the path refers to indexed parameters.
The parameter list.
Provides a type converter for objects.
Initializes a new instance of the class.
Returns whether this converter can convert an object of one type to the type.
true if this converter can convert from the provided type; otherwise, false.
An that provides a format context.
A that represents the type you want to convert from.
Returns whether this converter can convert the object to the type.
true if this converter can convert to the provided type; otherwise, false.
An that provides a format context.
A that represents the type you want to convert to.
Converts the specified value to the type.
The converted .
An that provides a format context.
The to use as the current culture.
The object to convert to a . This is expected to be a string.
The was provided as null.
The was not null, but was not of the expected type.
Converts the specified value object to the type.
The converted destination .
An that provides a format context.
The to use as the current culture.
The to convert.
The destination type. This is expected to be the type.
The was provided as null.
The was not null, but was not of the expected type.
- or -
The was not the type.
Specifies the reason for which the user's session is ending. Used by the property.
The session is ending because the user is logging off.
The session is ending because the user is shutting down Windows.
Provides data for the routed event.
Invokes event handlers in a type-specific way, which can increase event system efficiency.
The generic handler to call in a type-specific way.
The target to call the handler on.
Gets the object that should be made visible in response to the event.
The object that called .
Gets the rectangular region in the object's coordinate space which should be made visible.
The requested rectangular space.
Represents the method that will handle the routed event.
The object where the event handler is attached.
The event data.
Specifies whether a window can be resized and, if so, how it can be resized. Used by the property.
A window cannot be resized. The Minimize and Maximize buttons are not displayed in the title bar.
A window can only be minimized and restored. The Minimize and Maximize buttons are both shown, but only the Minimize button is enabled.
A window can be resized. The Minimize and Maximize buttons are both shown and enabled.
A window can be resized. The Minimize and Maximize buttons are both shown and enabled. A resize grip appears in the bottom-right corner of the window.
Provides a hash table / dictionary implementation that contains WPF resources used by components and other elements of a WPF application.
Initializes a new instance of the class.
Adds a resource by key to this .
The name of the key to add.
The value of the resource to add.
The is locked or read-only.
An element with the same key already exists in the .
Begins the initialization phase for this .
Called more than once before was called.
Clears all keys (and values) in the base . This does not clear any merged dictionary items.
Determines whether the contains an element with the specified key.
true if contains a key-value pair with the specified key; otherwise, false.
The key to locate in the .
Copies the elements to a one-dimensional at the specified index.
The one-dimensional array that is the destination of the objects copied from the instance. The array must have zero-based indexing.
The zero-based index of where copying begins.
Gets the number of entries in the base .
The current number of entries in the base dictionary.
Ends the initialization phase, and invalidates the previous tree such that all changes made to keys during the initialization phase can be accounted for.
Not supported by this Dictionary implementation.
Always returns null.
See Remarks.
Returns an that can be used to iterate through the .
A specialized enumerator for the .
Gets whether this is fixed-size.
true if the hash table is fixed-size; otherwise, false.
Gets whether this is read-only.
true if the hash table is read-only; otherwise, false.
Gets or sets the value associated with the given key.
Value of the key.
The desired key to get or set.
Gets a collection of all keys contained in this .
The collection of all keys.
Gets a collection of the dictionaries that constitute the various resource dictionaries in the merged dictionaries.
The collection of merged dictionaries.
Not supported by this Dictionary implementation.
See Remarks.
See Remarks.
In all cases when this method is called.
Removes the entry with the specified key from the base dictionary.
Key of the entry to remove.
The is locked or read-only.
Gets or sets the uniform resource identifier (URI) to load resources from.
The source location of an external resource dictionary.
For a description of this member, see .
A zero-based that receives the copied items from the .
The first position in the specified to receive the copied contents.
For a description of this member, see .
true if access to is synchronized (thread safe); otherwise, false.
For a description of this member, see .
An object that can be used to synchronize access to .
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
The base URI of the current context.
Not supported by this Dictionary implementation.
See Remarks.
Gets a collection of all values associated with keys contained in this .
The collection of all values.
Specifies the locations where theme resource dictionaries are located.
No theme dictionaries exist.
Theme dictionaries exist in the assembly that defines the types being themed.
Theme dictionaries exist in assemblies external to the one defining the types being themed.
Provides an abstract base class for various resource keys.
Initializes a new instance of a class derived from .
Gets an assembly object that indicates which assembly's dictionary to look in for the value associated with this key.
The retrieved assembly, as a reflection class.
Returns this . Instances of this class are typically used as a key in a dictionary.
Calling this method always returns the instance itself.
A service implementation that provides the desired value.
The exception that is thrown when a resource reference key cannot be found during parsing or serialization of markup extension resources.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified serialization information and streaming context.
Specific information from the serialization process.
The context at the time the exception was thrown.
Initializes a new instance of the class with the specified error message and resource key.
A possible descriptive message.
The key that was not found.
Reports specifics of the exception to debuggers or dialogs.
Specific information from the serialization process.
The context at the time the exception was thrown.
Gets the key that was not found and caused the exception to be thrown.
The resource key.
Provides data about a change in value to a dependency property as reported by particular routed events, including the previous and current value of the property that changed.
The type of the dependency property that has changed.
Initializes a new instance of the class, with provided old and new values.
Previous value of the property, prior to the event being raised.
Current value of the property at the time of the event.
Initializes a new instance of the class, with provided old and new values, and an event identifier.
Previous value of the property, prior to the event being raised.
Current value of the property at the time of the event.
Identifier of the routed event that this arguments class carries information for.
Invokes event handlers in a type-specific way, which can increase event system efficiency.
The generic handler to call in a type-specific way.
The target to call the handler on.
Gets the new value of a property as reported by a property changed event.
The generic value. In a practical implementation of the , the generic type of this property is replaced with the constrained type of the implementation.
Gets the previous value of the property as reported by a property changed event.
The generic value. In a practical implementation of the , the generic type of this property is replaced with the constrained type of the implementation.
Represents methods that will handle various routed events that track property value changes.
The object where the event handler is attached.
The event data. Specific event definitions will constrain to a type, with the type parameter of the constraint matching the type parameter constraint of a delegate implementation.
The type of the property value where changes in value are reported.
Contains the event arguments for the event.
Gets a value that indicates why the session is ending.
A value that indicates why the session ended.
Represents the method that handles the event.
The object that raised the event.
A object with the event arguments.
Represents a setter that applies a property value.
The property cannot be null.
If the specified is a read-only property.
If the specified is set to .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified property and value.
The to apply the to.
The value to apply to the property.
Initializes a new instance of the class with the specified property, value, and target name.
The to apply the to.
The value to apply to the property.
The name of the child node this is intended for.
Gets or sets the property to which the will be applied.
A to which the will be applied. The default value is null.
The property cannot be null.
The specified property cannot be read-only.
If the specified is not valid for the type of the specified .
Gets or sets the name of the object this is intended for.
The default value is null.
Gets or sets the value to apply to the property that is specified by this .
The default value is .
If the specified is set to .
Represents the base class for value setters.
Checks whether this object is read-only and cannot be changed.
Gets a value that indicates whether this object is in an immutable state.
true if this object is in an immutable state; otherwise, false.
Represents a collection of objects.
Initializes a new instance of the class.
Gets a value that indicates whether this object is in a read-only state.
true if this object is in a read-only state and cannot be changed; otherwise, false.
Specifies how an application will shutdown. Used by the property.
An application shuts down when either the last window closes, or is called.
An application shuts down when either the main window closes, or is called.
An application shuts down only when is called.
Provides data related to the event.
Gets a value that indicates whether the component of the size changed.
true if the component of the size changed; otherwise, false.
Invokes event handlers in a type-specific way, which can increase event system efficiency.
The generic handler to call in a type-specific way.
The target to call the handler on.
Gets the new of the object.
The new of the object.
Gets the previous of the object.
The previous of the object.
Gets a value that indicates whether the component of the size changed.
true if the component of the size changed; otherwise, false.
Represents the method that will handle the routed event.
The object where the event handler is attached.
The event data.
Contains the arguments for the event.
Gets command line arguments that were passed to the application from either the command prompt or the desktop.
A string array that contains the command line arguments that were passed to the application from either the command prompt or the desktop. If no command line arguments were passed, the string array as zero items.
Represents the method that handles the event.
The object that raised the event.
The event data.
Implements a markup extension that supports static (load time) resource references made from XAML.
Initializes a new instance of the class.
Initializes a new instance of the class, with the provided initial key.
The key of the resource that this markup extension references.
Returns an object that should be set on the property where this extension is applied. For , this is the object found in a resource dictionary in the current parent chain that is keyed by the .
The object value to set on the property where the extension is applied.
Object that can provide services for the markup extension.
was null, or failed to implement .
Gets or sets the key value passed by this static resource reference. They key is used to return the object matching that key in resource dictionaries.
The resource key for a resource.
Enables the sharing of properties, resources, and event handlers between instances of a type.
Initializes a new instance of the class.
Initializes a new instance of the class to use on the specified .
The type to which the style will apply.
Initializes a new instance of the class to use on the specified and based on the specified .
The type to which the style will apply.
The style to base this style on.
Gets or sets a defined style that is the basis of the current style.
A defined style that is the basis of the current style. The default value is null.
Returns the hash code for this .
The hash code for this .
Gets a value that indicates whether the style is read-only and cannot be changed.
true if the style is sealed; otherwise false.
Registers a new name-object pair in the current namescope.
The name to register.
The object to map to the specified .
Gets or sets the collection of resources that can be used within the scope of this style.
The resources that can be used within the scope of this style.
Locks this style and all factories and triggers so they cannot be changed.
Gets a collection of and objects.
a collection of and objects. The default is an empty collection.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the type for which this style is intended.
The target type for this style.
Gets a collection of objects that apply property values based on specified conditions.
A collection of objects. The default is an empty collection.
Removes a name-object mapping from the namescope.
The name of the mapping to remove.
Represents an attribute that is applied to the class definition and determines the s of the properties that are of type .
Initializes a new instance of the class.
Gets or sets the name of the property that is of type .
The name of the property that is of type .
Gets or sets the of the this attribute is specifying.
The of the this attribute is specifying.
Contains system colors, system brushes, and system resource keys that correspond to system display elements.
Gets a that is the color of the active window's border.
A with its set to the color of the active window's border. The returned brush's property is true, so it cannot be modified.
Gets the for the used to paint the active window's border.
The resource key for the used to paint the active window's border. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of the active window's border.
The color of the active window's border.
Gets the for the of the active window's border.
The resource key for the of the active window's border.
Gets a that is the color of the background of the active window's title bar.
A with its set to the background color of the active window's title bar. The returned brush's property is true, so it cannot be modified.
Gets the for the used to paint the background of the active window's title bar.
The resource key for the used to paint the background of the active window's title bar. This brush's property is true, so it cannot be modified.
Gets a structure that is the background color of the active window's title bar.
The background color of the active window's title bar.
Gets the for the background of the active window's title bar.
The resource key for the background of the active window's title bar.
Gets a that is the color of the text in the active window's title bar.
A with its set to the background color of the color of the text in the active window's title bar. The returned brush's property is true, so it cannot be modified.
Gets the for the that paints the text in the active window's title bar.
The resource key for the that paints the text in the active window's title bar. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of the text in the active window's title bar.
The color of the active window's title bar.
Gets the for the of the text in the active window's title bar.
The resource key for the of the text in the active window's title bar.
Gets a that is the color of the application workspace.
A with its set to the color of the application workspace. The returned brush's property is true, so it cannot be modified.
Gets the for the that paints the application workspace.
The resource key for the that paints the application workspace. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of the application workspace.
The color of the application workspace.
Gets the for the of the application workspace.
The resource key for the of the application workspace.
Gets a that is the face color of a three-dimensional display element.
A with its set to the face color of a three-dimensional display element. The returned brush's property is true, so it cannot be modified.
Gets the for the that paints the face of a three-dimensional display element.
The resource key for the that paints the face of a three-dimensional display element. This brush's property is true, so it cannot be modified.
Gets a structure that is the face color of a three-dimensional display element.
The face color of a three-dimensional display element.
Gets the for the face of a three-dimensional display element.
The resource key for the face of a three-dimensional display element.
Gets a that is the shadow color of a three-dimensional display element.
A with its set to the shadow color of a three-dimensional display element. The returned brush's property is true, so it cannot be modified.
Gets the for the that paints the shadow of a three-dimensional display element.
The resource key for the that paints the shadow of a three-dimensional display element. This brush's property is true, so it cannot be modified.
Gets a structure that is the shadow color of a three-dimensional display element.
The shadow color of a three-dimensional display element.
Gets the for the shadow of a three-dimensional display element.
The resource key for the shadow of a three-dimensional display element.
Gets a that is the dark shadow color of a three-dimensional display element.
A with its set to the dark shadow color of a three-dimensional display element. The returned brush's property is true, so it cannot be modified.
Gets the for the that paints the dark shadow of a three-dimensional display element.
The resource key for the that paints the dark shadow of a three-dimensional display element. This brush's property is true, so it cannot be modified.
Gets a structure that is the dark shadow color of a three-dimensional display element.
The dark shadow color of a three-dimensional display element.
Gets the for the dark shadow of the highlight color of a three-dimensional display element.
The resource key for the dark shadow of a three-dimensional display element.
Gets a that is the light color of a three-dimensional display element.
A with its set to the light color of a three-dimensional display element. The returned brush's property is true, so it cannot be modified.
Gets the for the that paints the light area of a three-dimensional display element.
The resource key for the that paints the light area of a three-dimensional display element. This brush's property is true, so it cannot be modified.
Gets a structure that is the light color of a three-dimensional display element.
The light color of a three-dimensional display element.
Gets the for the highlight of a three-dimensional display element.
The resource key for the highlight of a three-dimensional display element.
Gets a that is the highlight color of a three-dimensional display element.
The highlight color of a three-dimensional display element.
Gets the for the that paints the highlight of a three-dimensional display element.
The resource key for the that paints the highlight of a three-dimensional display element. This brush's property is true, so it cannot be modified.
Gets a structure that is the highlight color of a three-dimensional display element.
The highlight color of a three-dimensional display element.
Gets the for the highlight of a three-dimensional display element.
The resource key for the highlight of a three-dimensional display element.
Gets a that is the color of text in a three-dimensional display element.
The color of text in a three-dimensional display element.
Gets the for the that paints text in a three-dimensional display element.
The resource key for the that paints text in a three-dimensional display element. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of text in a three-dimensional display element.
The color of text in a three-dimensional display element.
Gets the for the of text in a three-dimensional display element.
The resource key for the of text in a three-dimensional display element.
Gets a that is the color of the desktop.
The color of the desktop.
Gets the for the that paints the desktop.
The resource key for the that paints the desktop. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of the desktop.
The color of the desktop.
Gets the for the of the desktop.
The resource key for the of the desktop.
Gets a that is the right side color in the gradient of an active window's title bar.
The right side color in the gradient.
Gets the for the that is the color of the right side of the gradient of an active window's title bar.
The resource key for the that is the color of the right side of the gradient of an active window's title bar. This brush's property is true, so it cannot be modified.
Gets a structure that is the right side color in the gradient of an active window's title bar.
The right side color in the gradient.
Gets the for the right-side in the gradient of an active window's title bar.
The resource key for the right-side in the gradient of an active window's title bar.
Gets a that is the right side color in the gradient of an inactive window's title bar.
The right side color in the gradient.
Gets the for the that is the color of the right side of the gradient of an inactive window's title bar.
The resource key for the used to paint the background of the inactive window's title bar. This brush's property is true, so it cannot be modified.
Gets a structure that is the right side color in the gradient of an inactive window's title bar.
The right side color in the gradient.
Gets the for the right-side in the gradient of an inactive window's title bar.
The resource key for the right-side in the gradient of an inactive window's title bar.
Gets a that is the color of disabled text.
The color of disabled text.
Gets the for the that paints disabled text.
The resource key for the that paints disabled text. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of disabled text.
The color of disabled text.
Gets the for the of disabled text.
The resource key for the of disabled text.
Gets a that paints the background of selected items.
The background color of selected items.
Gets the for the that paints the background of selected items.
The resource key for the that paints the background of selected items. This brush's property is true, so it cannot be modified.
Gets a structure that is the background color of selected items.
The background color of selected items.
Gets the for the background of selected items.
The resource key for the background of selected items.
Gets a that is the color of the text of selected items.
The color of the text of selected items.
Gets the for the that paints the text of selected items.
The resource key for the that paints the text of selected items. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of the text of selected items.
The color of the text of selected items.
Gets the for the of a selected item's text.
The resource key for the of a selected item's text.
Gets a that is the color used to designate a hot-tracked item.
The color used to designate a hot-tracked item.
Gets the for the that paints hot-tracked items.
The resource key for the that paints hot-tracked items. This brush's property is true, so it cannot be modified.
Gets a structure that is the color used to designate a hot-tracked item.
The color used to designate a hot-tracked item.
Gets the for the that designates a hot-tracked item.
The resource key for the that designates a hot-tracked item.
Gets a that is the color of an inactive window's border.
The color of an inactive window's border.
Gets the for the that paints the border of an inactive window.
The resource key for the that paints the border of an inactive window. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of an inactive window's border.
The color of an inactive window's border.
Gets the for the of an inactive window's border.
The resource key for the of an inactive window's border.
Gets a that is the background color of an inactive window's title bar.
The background color of an inactive window's title bar.
Gets the for the that paints the background of an inactive window's title bar.
The resource key for the that paints the background of an inactive window's title bar. This brush's property is true, so it cannot be modified.
Gets a structure that is the background color of an inactive window's title bar.
The background color of an inactive window's title bar.
Gets the for the background of an inactive window's title bar.
The resource key for the background of an inactive window's title bar.
Gets a that is the color of the text of an inactive window's title bar.
The color of the text of an inactive window's title bar.
Gets the for the that paints the text of an inactive window's title bar.
The resource key for the that paints the text of an inactive window's title bar. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of the text of an inactive window's title bar.
The color of the text of an inactive window's title bar.
Gets the for the of the text of an inactive window's title bar.
The resource key for the of the text of an inactive window's title bar.
Gets a that is the background color for the control.
The background color for the control.
Gets the for the that paints the background of the control.
The resource key for the that paints the background of the control. This brush's property is true, so it cannot be modified.
Gets a structure that is the background color for the control.
The background color for the control.
Gets the for the background of the control.
The resource key for the background of the control.
Gets a that is the text color for the control.
The text color for the control.
Gets the for the that paints the text in a control.
The resource key for the that paints the text in a control. This brush's property is true, so it cannot be modified.
Gets a structure that is the text color for the control.
The text color for the control.
Gets the for the of the text in a control.
The resource key for the of the text in a control.
Gets a that is the background color for a menu bar.
The background color for a menu bar.
Gets the for the that paints the background of a menu bar.
The resource key for the that paints the background of a menu bar. This brush's property is true, so it cannot be modified.
Gets a structure that is the background color for a menu bar.
The background color for a menu bar.
Gets the for the background of a menu bar.
The resource key for the background of a menu bar.
Gets a that is the color of a menu's background.
The color of a menu's background.
Gets the for the that paints the background of a menu.
The resource key for the that paints the background of a menu. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of a menu's background.
The color of a menu's background.
Gets the for the background of a menu.
The resource key for the background of a menu.
Gets a that is the color used to highlight a menu item.
The color used to highlight a menu item.
Gets the for the that paints a highlighted menu item.
The resource key for the that paints a highlighted menu item. This brush's property is true, so it cannot be modified.
Gets a structure that is the color used to highlight a menu item.
The color used to highlight a menu item.
Gets the for the background of a highlighted menu item.
The resource key for the background of a highlighted menu item.
Gets a that is the color of a menu's text.
The color of a menu's text.
Gets the for the that paints a menu's text.
The resource key for the that paints a menu's text. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of a menu's text.
The color of a menu's text.
Gets the for the of a menu's text.
The resource key for the of a menu's text.
Gets a that is the background color of a scroll bar.
The background color of a scroll bar.
Gets the for the that paints the background of a scroll bar.
The resource key for the that paints the background of a scroll bar. This brush's property is true, so it cannot be modified.
Gets a structure that is the background color of a scroll bar.
The background color of a scroll bar.
Gets the for the background of a scroll bar.
The resource key for the background of a scroll bar.
Gets a that is the background color in the client area of a window.
The background color in the client area of a window.
Gets the for the that paints the background of a window's client area.
The resource key for the that paints the background of a window's client area. This brush's property is true, so it cannot be modified.
Gets a structure that is the background color in the client area of a window.
The background color in the client area of a window.
Gets the for the background of a window's client area.
The resource key for the background of a window's client area.
Gets a that is the color of a window frame.
The color of a window frame.
Gets the for the that paints a window frame.
The resource key for the that paints a window frame. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of a window frame.
The color of a window frame.
Gets the for the of a window frame.
The resource key for the of a window frame.
Gets a that is the color of the text in the client area of a window.
The color of the text in the client area of a window.
Gets the for the that paints the text in the client area of a window.
The resource key for the that paints the text in the client area of a window. This brush's property is true, so it cannot be modified.
Gets a structure that is the color of the text in the client area of a window.
The color of the text in the client area of a window.
Gets the for the of text in a window's client area.
The resource key for the of text in a window's client area.
Contains properties that expose the system resources that concern fonts.
Gets the metric that determines the font family of the caption of the nonclient area of a nonminimized window.
A font family.
Gets the for the property.
A resource key.
Gets the metric that determines the caption font-size for the nonclient area of a nonminimized window.
A font size.
Gets the for the property.
A resource key.
Gets the metric that determines the caption font-style for the nonclient area of a nonminimized window.
A font style.
Gets the for the property.
A resource key.
Gets the metric that determines the caption text-decorations for the nonclient area of a nonminimized window.
A collection of text decorations.
Gets the for the property.
A resource key.
Gets the metric that determines the caption font-weight for the nonclient area of a nonminimized window.
A font weight.
Gets the for the property.
A resource key.
Gets the font family from the logical font information for the current icon-title font.
A font family.
Gets the for the property.
A resource key.
Gets the font size from the logical font information for the current icon-title font.
A font size.
Gets the for the property.
A resource key.
Gets the font style from the logical font information for the current icon-title font.
A font style.
Gets the for the property.
A resource key.
Gets the text decorations from the logical font information for the current icon-title font.
A collection of text decorations.
Gets the for the property.
A resource key.
Gets the font weight from the logical font information for the current icon-title font.
A font weight.
Gets the for the property.
A resource key.
Gets the metric that determines the font family for menu text.
A font family.
Gets the for the property.
A resource key.
Gets the metric that determines the font size of menu text.
A font size.
Gets the for the property.
A resource key.
Gets the metric that determines the font style for menu text.
A font style.
Gets the for the property.
A resource key.
Gets the metric that determines the text decorations for menu text.
A collection of text decorations.
Gets the for the property.
A resource key.
Gets the metric that determines the font weight for menu text.
A font weight.
Gets the for the property.
A resource key.
Gets the metric that determines the font family for message box text.
A font family.
Gets the for the property.
A resource key.
Gets the metric that determines the font size of message box text.
A font size.
Gets the for the property.
A resource key.
Gets the metric that determines the font style for message box text.
A font style.
Gets the for the property.
A resource key.
Gets the metric that determines the decorations for message box text.
A collection of text decorations.
Gets the for the property.
A resource key.
Gets the metric that determines the font weight for message box text.
A font weight.
Gets the for the property.
A resource key.
Gets the metric that determines the font family of the small-caption text for the nonclient area of a nonminimized window.
A font family.
Gets the for the property.
A resource key.
Gets the metric that determines the font size of the small-caption text for the nonclient area of a nonminimized window.
A font size.
Gets the for the property.
A resource key.
Gets the metric that determines the font style of the small-caption text for the nonclient area of a nonminimized window.
A font style.
Gets the for the property.
A resource key.
Gets the metric that determines the decorations of the small-caption text for the nonclient area of a nonminimized window.
A collection of text decorations.
Gets the for the property.
A resource key.
Gets the metric that determines the font weight of the small-caption text for the nonclient area of a nonminimized window.
A font weight.
Gets the for the property.
A resource key.
Gets the metric that determines the font family of the text used in status bars and ToolTips for the nonclient area of a nonminimized window.
A font family.
Gets the for the property.
A resource key.
Gets the metric that determines the font size of the text used in status bars and ToolTips for the nonclient area of a nonminimized window.
A font size.
Gets the for the property.
A resource key.
Gets the metric that determines the font style of the text used in status bars and ToolTips for the nonclient area of a nonminimized window.
A font style.
Gets the for the property.
A resource key.
Gets the metric that determines the decorations of the text used in status bars and ToolTips for the nonclient area of a nonminimized window.
A collection of text decoration.
Gets the for the property.
A resource key.
Gets the metric that determines the font weight of the text used in status bars and ToolTips for the nonclient area of a nonminimized window.
A font weight.
Gets the for the property.
A resource key.
Contains properties that you can use to query system settings.
Gets the border multiplier factor that determines the width of a window's sizing border.
A multiplier.
Gets the for the property.
A resource key.
Gets the metric that determines the border width of the nonclient area of a nonminimized window.
A border width.
Gets the for the property.
A resource key.
Gets the metric that determines the caption height for the nonclient area of a nonminimized window.
The caption height.
Gets the for the property.
A resource key.
Gets the metric that determines the caption width for the nonclient area of a nonminimized window.
The caption width.
Gets the for the property.
A resource key.
Gets the caret width, in pixels, for edit controls.
The caret width.
Gets the for the property.
A resource key.
Gets a value indicating whether the client area animation feature is enabled.
A Boolean value; true if client area animation is enabled, false otherwise.
Gets a for the property.
A resource key.
Gets a value indicating whether the slide-open effect for combo boxes is enabled.
true for enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets the system value of the property for combo boxes.
A pop-up animation value.
Gets the for the property.
A resource key.
Gets the height, in pixels, of a cursor.
The cursor height.
Gets the for the property.
A resource key.
Gets a value indicating whether the cursor has a shadow around it.
true if the shadow is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets the width, in pixels, of a cursor.
The cursor width.
Gets the for the property.
A resource key.
Gets a value indicating whether dragging of full windows is enabled.
true if dragging of full windows is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value indicating whether the drop shadow effect is enabled.
true if the drop shadow effect is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets the height of the horizontal border of the frame around a window.
The border height.
Gets the for the property.
A resource key.
Gets the width of the vertical border of the frame around a window.
The border width.
Gets the for the property.
A resource key.
Gets a value indicating whether native menus appear as a flat menu.
true if the flat menu appearance is set; otherwise, false.
Gets the for the property.
A resource key.
Gets the height, in pixels, of the upper and lower edges of the focus rectangle.
The edge height.
Gets the for the property.
A resource key.
Gets the width, in pixels, of the left and right edges of the focus rectangle.
The edge width.
Gets the for the property.
A resource key.
Gets the height of the upper and lower edges of the focus rectangle.
The edge height.
Gets the for the property.
A resource key.
Gets the width of the left and right edges of the focus rectangle.
The edge width.
Gets the for the property.
A resource key.
Gets the for the FocusVisualStyle property.
The resource key.
Gets the number of times the Set Foreground Window flashes the taskbar button when rejecting a foreground switch request.
A flash count.
Gets the for the property.
A resource key.
Gets the height, in pixels, of the client area for a full-screen window on the primary display monitor.
The height of the client area.
Gets the for the property.
A resource key.
Gets the width, in pixels, of the client area for a full-screen window on the primary display monitor.
The width of the client area.
Gets the for the property.
A resource key.
Gets a value indicating whether the gradient effect for window title bars is enabled.
true if the gradient effect is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets information about the High Contrast accessibility feature.
true if the HIGHCONTRASTON option is selected; otherwise, false.
Gets the for the property.
A resource key.
Gets the width, in pixels, of the arrow bitmap on a horizontal scroll bar.
The width of the arrow bitmap.
Gets the for the property.
A resource key.
Gets the height of a horizontal scroll bar, in pixels.
The height of the scroll bar.
Gets the for the property.
A resource key.
Gets the width, in pixels, of the in a horizontal scroll bar.
The width of the thumb.
Gets the for the property.
A resource key.
Gets a value indicating whether hot tracking of user-interface elements, such as menu names on menu bars, is enabled.
true if hot tracking is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets the height of a grid in which a large icon will fit.
The grid height.
Gets the for the property.
A resource key.
Gets the width of a grid that a large icon will fit into.
The grid width.
Gets the for the property.
A resource key.
Gets the default height of an icon.
The icon height.
Gets the for the property.
A resource key.
Gets the width, in pixels, of an icon cell. The system uses this rectangle to arrange icons in large icon view.
The width of an icon cell.
Gets the for the property.
A resource key.
Gets a value indicating whether icon-title wrapping is enabled.
true if icon-title wrapping is enabled; otherwise false.
Gets the for the property.
A resource key.
Gets the height, in pixels, of an icon cell. The system uses this rectangle to arrange icons in large icon view.
The height of an icon cell.
Gets the for the property.
A resource key.
Gets the default width of an icon.
The icon width.
Gets the for the property.
A resource key.
Gets a value that indicates whether the system is ready to use a Unicode-based Input Method Editor (IME) on a Unicode application.
true if the Input Method Manager/Input Method Editor features are enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether the current operating system is the Microsoft Windows XP Media Center Edition.
true if the current operating system is Windows XP Media Center Edition; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether drop-down menus are right-aligned with the corresponding menu item.
true if drop-down menus are right-aligned; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether the system is enabled for Hebrew and Arabic languages.
true if the system is enabled for Hebrew and Arabic languages; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether a mouse is installed.
true if a mouse is installed; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether the installed mouse has a vertical scroll wheel.
true if the installed mouse has a vertical scroll wheel; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether Microsoft Windows for Pen Computing extensions are installed.
true if Pen Computing extensions are installed; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether the current session is remotely controlled.
true if the current session is remotely controlled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether the calling process is associated with a Terminal Services client session.
true if the calling process is associated with a Terminal Services client session; false if the calling process is associated with the Terminal Server console session.
Gets the for the property.
A resource key.
Gets a value that indicates whether the computer has a low-end (slow) processor.
true if the computer has a low-end (slow) processor; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether the current operating system is Microsoft Windows XP Tablet PC Edition.
true if the current operating system is Windows XP Tablet PC Edition; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of the kanji window at the bottom of the screen for systems that use double-byte characters.
The window height.
Gets the for the property.
A resource key.
Gets a value indicating whether menu access keys are always underlined.
true if menu access keys are always underlined; false if they are underlined only when the menu is activated by the keyboard.
Gets the for the property.
A resource key.
Gets the keyboard repeat-delay setting, which is a value in the range from 0 (approximately 250 milliseconds delay) through 3 (approximately 1 second delay).
The keyboard repeat-delay setting.
Gets the for the property.
A resource key.
Gets a value indicating whether the user relies on the keyboard instead of the mouse, and whether the user wants applications to display keyboard interfaces that are typically hidden.
true if the user relies on the keyboard; otherwise, false.
Gets the for the property.
A resource key.
Gets the keyboard repeat-speed setting, which is a value in the range from 0 (approximately 2.5 repetitions per second) through 31 (approximately 30 repetitions per second).
The keyboard repeat-speed setting.
Gets the for the property.
A resource key.
Gets a value indicating whether the smooth-scrolling effect for list boxes is enabled.
true if the smooth-scrolling effect is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a maximized top-level window on the primary display monitor.
The window height.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of a maximized top-level window on the primary display monitor.
The window width.
Gets the for the property.
A resource key.
Gets a value that indicates the maximum height, in pixels, of a window that has a caption and sizing borders.
The maximum window height.
Gets the for the property.
A resource key.
Gets a value that indicates the maximum width, in pixels, of a window that has a caption and sizing borders.
The maximum window width.
Gets the for the property.
A resource key.
Gets a value indicating whether the menu animation feature is enabled.
true if menu animation is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a single-line menu bar.
The height of the menu bar.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a menu bar button.
The height of a menu bar button.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of a menu bar button.
The width of a menu bar button.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of the default menu check-mark bitmap.
The height of a bitmap.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of the default menu check-mark bitmap.
The width of the bitmap.
Gets the for the property.
A resource key.
Gets a value indicating whether pop-up menus are left-aligned or right-aligned, relative to the corresponding menu item.
true if left-aligned; otherwise, false.
Gets the for the property.
A resource key.
Gets a value indicating whether menu fade animation is enabled.
true when fade animation is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets the metric that determines the height of the menu.
The menu height.
Gets the for the property.
A resource key.
Gets the system value of the property for menus.
The pop-up animation property.
Gets the for the property.
A resource key.
Gets the time, in milliseconds, that the system waits before displaying a shortcut menu when the mouse cursor is over a submenu item.
The delay time.
Gets the for the property.
A resource key.
Gets the metric that determines the width of the menu.
The menu width, in pixels.
Gets the for the property.
A resource key.
Gets the animation effects associated with user actions.
true if the minimize window animations feature is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a grid cell for a minimized window.
The height of a grid cell for a minimized window.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of a grid cell for a minimized window.
The width of a grid cell for a minimized window.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a minimized window.
The height of a minimized window.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of a minimized window.
The width of a minimized window.
Gets the for the property.
A resource key.
Gets the width of a rectangle centered on a drag point to allow for limited movement of the mouse pointer before a drag operation begins.
The width of the rectangle, in pixels.
Gets the height of a rectangle centered on a drag point to allow for limited movement of the mouse pointer before a drag operation begins.
The height of the rectangle, in pixels.
Gets a value that indicates the minimum height, in pixels, of a window.
The minimum height of a window.
Gets the for the property.
A resource key.
Gets a value that indicates the minimum tracking height of a window, in pixels.
The minimun tracking height of a window.
Gets the for the property.
A resource key.
Gets a value that indicates the minimum tracking width of a window, in pixels.
The minimum tracking width of a window.
Gets the for the property.
A resource key.
Gets a value that indicates the minimum width, in pixels, of a window.
The minimum width of a window.
Gets the for the property.
A resource key.
Gets the height, in pixels, of the rectangle within which the mouse pointer has to stay to generate a mouse-hover event.
The height of a rectangle used for a mouse-hover event.
Gets the for the property.
A resource key.
Gets the time, in milliseconds, that the mouse pointer must remain in the hover rectangle to generate a mouse-hover event.
The time, in milliseconds, that the mouse must be in the hover rectangle to generate a mouse-hover event.
Gets the for the property.
A resource key.
Gets the width, in pixels, of the rectangle within which the mouse pointer has to stay to generate a mouse-hover event.
The width of a rectangle used for a mouse-hover event.
Gets the for the property.
A resource key.
Gets the for the property.
A resource key.
Gets the for the property.
A resource key.
Gets a value indicating whether the system power is online, or that the system power status is unknown.
A value in the enumeration.
Gets a for the property.
A resource key.
Gets a value that indicates the screen height, in pixels, of the primary display monitor.
The height of the screen.
Gets the for the property.
A resource key.
Gets a value that indicates the screen width, in pixels, of the primary display monitor.
The width of the screen.
Gets the for the property.
A resource key.
Gets a value that indicates the height (thickness), in pixels, of the horizontal sizing border around the perimeter of a window that can be resized.
The height of the border.
Gets the for the property.
A resource key.
Gets a value that indicates the width (thickness), in pixels, of the vertical sizing border around the perimeter of a window that can be resized.
The width of the border.
Gets the for the property.
A resource key.
Gets the metric that determines the scroll height of the nonclient area of a nonminimized window.
The scroll height, in pixels.
Gets the for the property.
A resource key.
Gets the metric that determines the scroll width of the nonclient area of a nonminimized window.
The scroll width, in pixels.
Gets the for the property.
A resource key.
Gets a value indicating whether the selection fade effect is enabled.
true if the fade effect is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value that indicates whether the user requires information in visual format.
true if the user requires an application to present information visually where it typically presents the information only in audible form; otherwise false.
Gets the for the property.
A resource key.
Gets the metric that determines the height of the small caption of the nonclient area of a nonminimized window.
The caption height, in pixels.
Gets the for the property.
A resource key.
Gets the metric that determines the width of the small caption of the nonclient area of a nonminimized window.
The caption width, in pixels.
Gets the for the property.
A resource key.
Gets a value that indicates the recommended height, in pixels, of a small icon.
The icon height.
Gets the for the property.
A resource key.
Gets a value that indicates the recommended width, in pixels, of a small icon.
The width of the icon.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of small caption buttons.
The height of the caption button.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of small caption buttons.
The width of the caption button.
Gets the for the property.
A resource key.
Gets a value indicating whether the snap-to-default button is enabled. If enabled, the mouse cursor automatically moves to the default button of a dialog box, such as OK or Apply.
true when the feature is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value indicating whether hot tracking of a stylus is enabled.
true if hot tracking of a stylus is enabled; otherwise false.
Gets the for the property.
A resource key.
Gets a value that indicates whether the functionality of the left and right mouse buttons are swapped.
true if the functionality of the left and right mouse buttons are swapped; otherwise false.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a 3-D border.
The height of a border.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of a 3-D border.
The width of a border.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a horizontal window border.
The height of a border.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of a vertical window border.
The width of a border.
Gets the for the property.
A resource key.
Gets a value indicating whether animation is enabled.
true if ToolTip animation is enabled; otherwise, false.
Gets the for the property.
A resource key.
Gets a value indicating whether ToolTip animation uses a fade effect or a slide effect.
true if a fade effect is used; false if a slide effect is used.
Gets the for the property.
A resource key.
Gets the system value of the property for ToolTips.
A system value for the pop-up animation property.
Gets the for the property.
A resource key.
Gets a value that indicates whether all user interface (UI) effects are enabled.
true if all UI effects are enabled; false if they are disabled.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of the arrow bitmap on a vertical scroll bar.
The height of a bitmap.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of the thumb in a vertical scroll bar.
The height of the thumb.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of a vertical scroll bar.
The width of a scroll bar.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of the virtual screen.
The height of the virtual screen.
Gets the for the property.
A resource key.
Gets a value that indicates the coordinate for the left side of the virtual screen.
A screen coordinate, in pixels.
Gets the for the property.
A resource key.
Gets a value that indicates the upper coordinate of the virtual screen.
A screen coordinate, in pixels.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of the virtual screen.
The width of the virtual screen.
Gets the for the property.
A resource key.
Gets a value that indicates the number of lines to scroll when the mouse wheel is rotated.
The number of lines.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a button in the title bar of a window.
The height of a caption button.
Gets the for the property.
A resource key.
Gets a value that indicates the width, in pixels, of a button in the title bar of a window.
The width of a caption button.
Gets the for the property.
A resource key.
Gets a value that indicates the height, in pixels, of a caption area.
The height of a caption area.
Gets the for the property.
A resource key.
Gets the size of the work area on the primary display monitor.
A RECT structure that receives the work area coordinates, expressed as virtual screen coordinates.
Gets the for the property.
A resource key.
Describes a run-time instance of a .
Gets the object of this expression instance.
A type converter that is used to construct a markup extension from a instance during serialization.
Initializes a new instance of the class.
Returns whether this converter can convert the object to the specified type, using the specified context.
true if this converter can perform the requested conversion; otherwise, false. Only a of returns true.
An implementation that provides a format context.
The desired type of the conversion's output.
Converts the given value object to a type.
The converted value.
An implementation that provides a format context.
A object. If a null reference is passed, the current culture is assumed.
The value to convert.
The desired type to convert to.
Implements a markup extension that supports the binding between the value of a property in a template and the value of some other exposed property on the templated control.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified dependency property that is the source of the binding.
The identifier of the property being bound.
Gets or sets the converter that interprets between source and target of a binding.
The converter implementation. This value defaults to null and is typically provided as an optional parameter of the binding.
Gets or sets the parameter to pass to the converter.
The parameter being bound as referenced by the converter implementation. The default value is null.
Gets or sets the property being bound to.
Identifier of the dependency property being bound.
Returns an object that should be set as the value on the target object's property for this markup extension. For , this is an expression () that supports the binding.
The expression that supports the binding.
An object that can provide services for the markup extension. May be null in this implementation.
A type converter that is used to construct a from an instance during serialization.
Initializes a new instance of the class.
Returns whether this converter can convert the object to the specified type, using the specified context.
true if this converter can perform the requested conversion; otherwise, false. Only a of will return true.
An implementation that provides a format context.
The desired type of the conversion's output.
Converts the given value object to the specified type.
The converted value.
An implementation that provides a format context.
A object. If a null reference is passed, the current culture is assumed.
The value to convert.
The desired type to convert to.
When used as a resource key for a data template, allows the data template to participate in the lookup process.
Initializes a new instance of the class with the specified template type. This constructor is protected.
A value that specifies the type of this template.
Initializes a new instance of the class with the specified parameters. This constructor is protected.
A value that specifies the type of this template.
The type for which this template is designed.
Gets or sets the assembly that contains the template definition.
The assembly in which the template is defined.
Gets or sets the type for which the template is designed.
The that specifies the type of object that the template is used to display, or a string that specifies the XML tag name for the XML data that the template is used to display.
Returns a value that indicates whether the given instance is identical to this instance of .
true if the two instances are identical; otherwise, false.
The object to compare for equality.
Returns the hash code for this instance of .
The hash code for this instance of .
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Returns a string representation of this .
A string representation of this .
Describes the different types of templates that use .
A type that is a .
A type that is a TableTemplate. This is obsolete.
Represents an attribute that is applied to the class definition to identify the types of the named parts that are used for templating.
Initializes a new instance of the class.
Gets or sets the pre-defined name of the part.
The pre-defined name of the part.
Gets or sets the type of the named part this attribute is identifying.
The type of the named part this attribute is identifying.
Implements a markup extension that enables application authors to customize control styles based on the current system theme.
Initializes a new instance of the class.
Initializes a new instance of the class, using the specified assembly name.
The assembly name string.
Gets or sets a string setting a particular naming convention to identify which dictionary applies for a particular theme.
The assembly name string.
Returns an object that should be set on the property where this extension is applied. For , this is the URI value for a particular theme dictionary extension.
The object value to set on the property where the extension is applied.
An object that can provide services for the markup extension. This service is expected to provide results for .
The property is null. You must set this value during construction or before using the method.
-or-
r is null or does not provide a service for .
-or-
specifies a target type that does not match .
Specifies the location in which theme dictionaries are stored for types in an assembly.
Initializes a new instance of the class and creates an attribute that defines theme dictionary locations for types in an assembly.
The location of theme-specific resources.
The location of generic, not theme-specific, resources.
The location of generic, not theme specific, resources.
The of the generic .
The location of theme specific resources.
The of the theme specific .
Describes the thickness of a frame around a rectangle. Four values describe the , , , and sides of the rectangle, respectively.
Initializes a new instance of the structure that has the specified uniform length on each side.
The uniform length applied to all four sides of the bounding rectangle.
Initializes a new instance of the structure that has specific lengths (supplied as a ) applied to each side of the rectangle.
The thickness for the left side of the rectangle.
The thickness for the upper side of the rectangle.
The thickness for the right side of the rectangle
The thickness for the lower side of the rectangle.
Gets or sets the width, in pixels, of the lower side of the bounding rectangle.
A that represents the width, in pixels, of the lower side of the bounding rectangle for this instance of . A pixel is equal to 1/96 of an inch. The default is 0.
Compares this structure to another for equality.
true if the two objects are equal; otherwise, false.
The object to compare.
Compares this structure to another structure for equality.
true if the two instances of are equal; otherwise, false.
An instance of to compare for equality.
Returns the hash code of the structure.
A hash code for this instance of .
Gets or sets the width, in pixels, of the left side of the bounding rectangle.
A that represents the width, in pixels, of the left side of the bounding rectangle for this instance of . a pixel is equal to 1/96 on an inch. The default is 0.
Compares the value of two structures for equality.
true if the two instances of are equal; otherwise, false.
The first structure to compare.
The other structure to compare.
Compares two structures for inequality.
true if the two instances of are not equal; otherwise, false.
The first structure to compare.
The other structure to compare.
Gets or sets the width, in pixels, of the right side of the bounding rectangle.
A that represents the width, in pixels, of the right side of the bounding rectangle for this instance of . A pixel is equal to 1/96 of an inch. The default is 0.
Gets or sets the width, in pixels, of the upper side of the bounding rectangle.
A that represents the width, in pixels, of the upper side of the bounding rectangle for this instance of . A pixel is equal to 1/96 of an inch. The default is 0.
Returns the string representation of the structure.
A that represents the value.
Converts instances of other types to and from instances of .
Initializes a new instance of the class.
Determines whether the type converter can create an instance of from a specified type.
true if the type converter can create an instance of from the specified type; otherwise, false.
The context information of a type.
The source type that the type converter is evaluating for conversion.
Determines whether the type converter can convert an instance of to a different type.
true if the type converter can convert this instance of to the ; otherwise, false.
The context information of a type.
The type for which the type converter is evaluating this instance of for conversion.
Attempts to create an instance of from a specified object.
An instance of created from the converted .
The context information for a type.
The of the type being converted.
The being converted.
The object is a null reference (Nothing in Visual Basic).
The example object is not a null reference and is not a valid type that can be converted to a .
Attempts to convert an instance of to a specified type.
The type that is created when the type converter converts an instance of .
The context information of a type.
The of the type being converted.
The instance of to convert.
The type that this instance of is converted to.
The object is not a null reference (Nothing) and is not a Brush, or the is not one of the valid types for conversion.
The object is a null reference.
Represents a trigger that applies property values or performs actions conditionally.
Initializes a new instance of the class.
Gets or sets the property that returns the value that is compared with the property of the trigger. The comparison is a reference equality check.
A that returns the property value of the element. The default value is null.
A cannot contain a that refers to the property.
After a is in use, it cannot be modified.
Gets a collection of objects, which describe the property values to apply when the specified condition has been met.
The default value is null.
Gets or sets the name of the object with the property that causes the associated setters to be applied.
The default property is null. If this property is null, then the property is evaluated with respect to the element this style or template is being applied to (the styled parent or the templated parent).
After a is in use, it cannot be modified.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the value to be compared with the property value of the element. The comparison is a reference equality check.
The default value is null. See also the Exceptions section.
Only load-time s are supported.
Expressions such as bindings are not supported.
After a is in use, it cannot be modified.
Describes an action to perform for a trigger.
Represents a collection of objects.
Initializes an instance of the class.
Initializes an instance of the class that has the specified initial size.
The size of the collection.
Adds an item to the collection.
The object to add.
Removes all items from the collection.
Returns a value that indicates whether the collection contains the specified object.
true if the object is found in the collection; otherwise, false.
The object to locate in the collection.
Begins at the specified index and copies the collection items to the specified array.
The one-dimensional array that is the destination of the items that are copied from the collection. The array must use zero-based indexing.
The zero-based index in the where copying starts.
Gets the number of items in the collection.
The number of items that the collection contains.
Returns an enumerator that iterates through the collection.
An object that can be used to iterate through the collection.
Returns the index of the specified item in the collection.
The index of if the object is found in the collection; otherwise, -1.
The object to locate in the collection.
Inserts the specified item into the collection at the specified index.
The zero-based index where the must be inserted.
The object to insert into the collection.
Gets a value that indicates whether the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets or sets the item that is at the specified index.
The object that is at the specified index.
The zero-based index of the item to get or set.
Removes the first occurrence of the specified object from the collection.
The object to remove from the collection.
Removes from the collection the item that is located at the specified index.
The zero-based index of the item to remove.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents the base class for specifying a conditional value within a object.
Gets a collection of objects to apply when the trigger object becomes active. This property does not apply to the class.
The default value is null.
Gets a collection of objects to apply when the trigger object becomes inactive. This property does not apply to the class.
The default value is null.
Represents a collection of objects.
Gets a value that indicates whether this collection is read-only and cannot be changed.
true if this collection is read-only; otherwise, false.
Reports the information returned from .
Gets a value of the enumeration, which reports the source that provided the dependency property system with a value.
A value of the enumeration.
Returns a value indicating whether this is equal to a specified object.
true if the provided object is equivalent to the current ; otherwise, false.
The object to compare with this .
Returns the hash code for this .
A 32-bit unsigned integer hash code.
Gets a value that declares whether the property is being animated.
true if the property is animated; otherwise, false.
Gets a value that declares whether this value resulted from a implementation applied to a dependency property.
true if the value resulted from a implementation applied to a dependency property; otherwise, false.
Gets a value that declares whether this value resulted from an evaluated expression. This might be a supporting a binding, or an internal expression such as those that support the DynamicResource Markup Extension.
true if the value came from an evaluated expression; otherwise, false.
Determines whether two instances have the same value.
true if the two instances are equivalent; otherwise, false.
The first to compare.
The second to compare.
Determines whether two instances do not have the same value.
true if the two instances are not equivalent; otherwise, false.
The first to compare.
The second to compare.
Describes how a child element is vertically positioned or stretched within a parent's layout slot.
The child element is aligned to the top of the parent's layout slot.
The child element is aligned to the center of the parent's layout slot.
The child element is aligned to the bottom of the parent's layout slot.
The child element stretches to fill the parent's layout slot.
Provides the ability to create, configure, show, and manage the lifetime of windows and dialog boxes.
Initializes a new instance of the class.
Attempts to bring the window to the foreground and activates it.
true if the was successfully activated; otherwise, false.
Occurs when a window becomes the foreground window.
Gets or sets a value that indicates whether a window's client area supports transparency. This is a dependency property.
true if the window supports transparency; otherwise, false.
is changed after a window has been shown.
A window that has a value of anything other than .
Identifies the dependency property.
The identifier for the dependency property.
Override this method to arrange and size a window and its child elements.
A that reflects the actual size that was used.
A that reflects the final size that the window should use to arrange itself and its children.
Manually closes a .
Occurs when the window as about to close.
is set, or , , or is called while a window is closing.
Occurs directly after is called, and can be handled to cancel window closure.
is set, or , , or is called while a window is closing.
Occurs after a window's content has been rendered.
Occurs when a window becomes a background window.
Gets or sets the dialog result value, which is the value that is returned from the method.
A value of type . The default is false.
is set before a window is opened by calling , or a window opened by calling .
Allows a window to be dragged by a mouse with its left button down over an exposed area of the window's client area.
The left mouse button is not down.
Returns a reference to the object that hosts the content tree within which the dependency object is located.
A reference to the host window.
The dependency object.
is null.
Makes a window invisible.
is called on a window that is closing () or has been closed ().
Gets or sets a window's icon. This is a dependency property.
An object that represents the icon.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the window is active. This is a dependency property.
true if the window is active; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the position of the window's left edge, in relation to the desktop. This is a dependency property.
The position of the window's left edge, in logical units (1/96th of an inch).
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the window's location changes.
Gets an enumerator for a window's logical child elements.
An a window's logical child elements.
Override this method to measure the size of a window.
A that reflects the size that this window determines it needs during layout, based on its calculations of children's sizes.
A that reflects the available size that this window can give to the child. Infinity can be given as a value to indicate that the window will size to whatever content is available.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
A that contains the event data.
Called when the property changes.
A reference to the root of the old content tree.
A reference to the root of the new content tree.
Raises the event.
An that contains the event data.
Creates and returns a object for this .
A object for this .
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Raises the event.
An that contains the event data.
Called when the parent of the window is changed.
The previous parent. Set to null if the did not have a previous parent.
Gets a collection of windows for which this window is the owner.
A that contains references to the windows for which this window is the owner.
Gets or sets the that owns this .
A object that represents the owner of this .
A window tries to own itself
-or-
Two windows try to own each other.
The property is set on a visible window shown using
-or-
The property is set with a window that has not been previously shown.
Gets or sets the resize mode. This is a dependency property.
A value specifying the resize mode.
Identifies the dependency property.
The identifier for the dependency property.
Gets the size and location of a window before being either minimized or maximized.
A that specifies the size and location of a window before being either minimized or maximized.
Opens a window and returns without waiting for the newly opened window to close.
is called on a window that is closing () or has been closed ().
Opens a window and returns only when the newly opened window is closed.
A value of type that signifies how a window was closed by the user.
is called on a that is visible
-or-
is called on a visible that was opened by calling .
is called on a window that is closing () or has been closed ().
Gets or sets a value that indicates whether the window has a task bar button. This is a dependency property.
true if the window has a task bar button; otherwise, false. Does not apply when the window is hosted in a browser.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether a window will automatically size itself to fit the size of its content. This is a dependency property.
A value. The default is .
Identifies the dependency property.
The identifier for the dependency property.
This event is raised to support interoperation with Win32. See .
Occurs when the window's property changes.
Gets or sets a window's title. This is a dependency property.
A that contains the window's title.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the position of the window's top edge, in relation to the desktop. This is a dependency property.
The position of the window's top, in logical units (1/96").
Gets or sets a value that indicates whether a window appears in the topmost z-order. This is a dependency property.
true if the window is topmost; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the position of the window when first shown.
A value that specifies the top/left position of a window when first shown. The default is .
Gets or sets a value that indicates whether a window is restored, minimized, or maximized. This is a dependency property.
A that determines whether a window is restored, minimized, or maximized. The default is (restored).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a window's border style. This is a dependency property.
A that specifies a window's border style. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Represents a collection of objects. This class cannot be inherited.
Initializes a new instance of the class.
Copies each object in the collection to an array, starting from the specified index.
An array of type that the objects in the collection are copied to.
The position in the collection to start copying from.
Gets the number of objects contained in the .
The number of objects contained in the .
Returns an that you can use to enumerate the objects in the collection.
An that you can use to enumerate the objects in the collection.
Gets a value indicating whether the object is thread safe.
true if the object is thread safe; otherwise, false.
Gets the or object at the specified index.
A or object.
The index of the specified or .
Gets an object that can be used to synchronize access to the collection.
An object that can be used to synchronize access to the collection.
For a description of this member, see .
A zero-based that receives the copied items from the .
Specifies the position that a will be shown in when it is first opened. Used by the property.
The startup location of a is set from code, or defers to the default Windows location.
The startup location of a is the center of the screen that contains the mouse cursor.
The startup location of a is the center of the that owns it, as specified by the property.
Specifies whether a window is minimized, maximized, or restored. Used by the property.
The window is restored.
The window is minimized.
The window is maximized.
Specifies the type of border that a has. Used by the property.
Only the client area is visible - the title bar and border are not shown. A with a of will still display the navigation user interface (UI).
A window with a single border. This is the default value.
A window with a 3-D border.
A fixed tool window.
Specifies the allowable directions that content can wrap around an object.
Content that does not flow around the object.
Content that only flows around the left side of the object.
Content that only flows around the right side of the object.
Content that flows around both sides of the object.
Gets or sets the that provides the pack uniform resource identifiers (URIs) for resources in a WPF application.
A reference to the that provides the pack uniform resource identifiers (URIs) for resources in a WPF application.
A WPF application has an entry assembly, or has already been set.
Gets the default key of the .
The default key of the .
Gets or sets the that is used for the element. This is a dependency property.
The that is used for the element.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the that is used for the element. This is a dependency property.
The that is used for the element.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the number of alternating item containers for the child items of the .
The number of alternating item containers for the next level of items.
Gets or sets the that is used for each child item in the .
The that is used for each child item in the .
Gets or sets the that is applied to the item container for each child item.
The that is applied to the item container for each child item.
Gets or sets custom style-selection logic for a style that can be applied to each item container.
A that chooses which style to use as the . The default is null.
Gets or sets a composite string that specifies how to format the items in the next level in the data hierarchy if they are displayed as strings.
A composite string that specifies how to format the items in the next level of the data hierarchy if they are displayed as strings.
Gets or sets a value that indicates whether a window is activated when first shown. This is a dependency property.
true if a window is activated when first shown; false otherwise. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Represents a user annotation in the Microsoft Annotations Framework.
This constructor supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Initializes a new instance of the class that has a specified type name and namespace.
The type name of the annotation.
This constructor supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
The type name of the annotation.
The globally unique identifier (GUID) for the annotation.
The date and time the annotation was first created.
The date and time the annotation was last modified.
Occurs when an anchor is added, removed, or modified in the list of annotation .
Gets a collection of zero or more anchor elements that define the data selection(s) being annotated.
A collection of zero or more anchor elements.
Gets the of the annotation type.
The XML qualified name for this kind of annotation.
Occurs when an author is added, removed, or modified in the list of annotation .
Gets a collection of zero or more author strings that identify who created the .
A collection of zero or more author strings.
Occurs when a cargo is added, removed, or modified in the list of annotation .
Gets a collection of zero or more cargo elements that contain data for the annotation.
A collection of zero or more cargo elements.
Gets the date and the time that the annotation was created.
The date and the time the annotation was created.
Always returns null. See Annotations Schema for schema details.
Always null. See Annotations Schema for schema details.
Gets the globally unique identifier (GUID) of the .
The GUID of the annotation.
Gets the date and the time that the annotation was last modified.
The date and the time the annotation was last modified.
Deserializes the from a specified .
The XML reader to use to deserialize the annotation.
is null.
The serialized XML for the is not valid.
Serializes the annotation to a specified .
The XML writer to use to serialize the annotation.
is null.
The is not valid.
Specifies the actions that occur with author, anchor, and cargo resources.
The component was added to the annotation.
The component was removed from the annotation.
The component was modified within the annotation.
Provides data for the event.
Initializes a new instance of the class.
The annotation raising the event.
The author operation performed: , , or .
The author object being changed by the event.
or is a null reference (Nothing in Visual Basic).
is an invalid .
Gets the author change operation for the event.
The author change operation: , , or .
Gets the annotation that raised the event.
The annotation that raised the event.
Gets the author object that is the target of the event.
The author object that is the target of the event.
Represents the method that handles the event raised by the class.
The source of the event.
The event data.
Provides a for printing a document together with its associated annotations.
Initializes a new instance of the class based on a specified and annotation storage .
The document to add the printed annotations to.
The annotation storage stream to retrieve the annotations from.
Initializes a new instance of the class based on a specified , annotation storage , and text .
The document to add the printed annotations to.
The annotation storage stream to retrieve the annotations from.
The text flow direction, or .
Initializes a new instance of the class based on a specified and .
The document to add the printed annotations to.
The store to retrieve the annotations from.
Initializes a new instance of the class based on a specified , , and text .
The document to add the printed annotations to.
The store to retrieve the annotations from.
The text flow direction, or .
Cancels all asynchronous operations initiated with a given object.
The unique application-defined identifier passed in the call to start the asynchronous operation.
Forces a pagination of the content, updates with the new total, and sets to true.
Starts an asynchronous pagination of the content, updates with the new total, and sets to true when it is finished.
An application-defined object for identifying the asynchronous operation.
Returns a together with associated user-annotations for a specified page number.
The for the specified ; or , if the specified does not exist.
The zero-based page number of the to return.
asynchronously returns a together with associated user-annotations for a specified page number.
The zero-based page number of the to retrieve.
An application-defined object that is used to identify the asynchronous operation.
Gets a value that indicates whether is the total number of pages.
true if pagination is complete and represents the total number of pages; otherwise, false if pagination is in process and represents the number of pages currently formatted.
Gets a value that indicates the number of pages currently formatted.
If is true, the total number of annotation pages; otherwise if is false, the number of pages currently formatted (pagination in process).
Gets or sets the suggested width and height of each page.
The suggested width and height for formatting pages.
Gets the source document that is being paginated.
The source document that is being paginated.
Provides utility methods and commands to create and delete highlight, ink sticky note, and text sticky note annotations.
Clears all highlight annotations from the current selection of the viewer control associated with the given .
The annotation service from which to remove highlight annotations.
is null.
is not enabled.
Creates a highlight annotation on the current selection of the viewer control associated with the specified .
The highlight annotation; or null, if there is no selected content to highlight.
The annotation service to use to create the highlight annotation.
The author of the annotation.
The brush to use to draw the highlight over the selected content.
is null.
is not enabled.
-or-
in not a .
The viewer control contains no content selection.
Creates an ink sticky note annotation on the current selection of the viewer control associated with the specified ..
The ink sticky note annotation; or null, if there is no selected content to annotate.
The annotation service to use to create the ink sticky note annotation.
The author of the annotation.
is null.
is not enabled.
The viewer control contains no content selection.
Creates a text sticky note annotation on the current selection of the viewer control associated with the specified .
The text sticky note annotation; or null, if there is no selected content to annotate.
The annotation service to use to create the text sticky note annotation.
The author of the annotation.
is null.
is not enabled.
The viewer control contains no content selection.
Deletes ink sticky note annotations that are wholly contained within the current selection of the viewer control associated with the given .
The annotation service from which to delete ink sticky note annotations.
is null.
is not enabled.
Deletes text sticky note annotations that are wholly contained within the current selection of the viewer control associated with the given .
The annotation service from which to delete text sticky note annotations.
is null.
is not enabled.
Represents a content anchor or cargo resource for an .
This constructor supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This constructor supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
The globally unique identifier (GUID) that identifies this resource.
is equal to Guid.Empty.
Initializes a new instance of the class with a specified name.
A name to identify this resource from other and defined in the same annotation.
is null.
Gets the collection of elements contained in this resource.
The collection of content locators contained in this resource.
Gets a collection of the objects that define the content of this resource.
The collection of the objects that define the content of this resource.
Always returns null. See Annotations Schema for schema details.
Always null. See Annotations Schema for schema details.
Gets the GUID of this resource.
The globally unique identifier (GUID) that identifies this resource.
Gets or sets a name for this .
The name assigned to this to distinguish it from other or in the annotation.
Deserializes the from a specified .
The XML reader to deserialize the from.
is null.
The serialized XML for the is not valid.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Serializes the to a specified .
The XML writer to serialize the .
is null.
The is not valid.
Provides data for the and events.
Initializes a new instance of the class.
The annotation that raised the event.
The action of the event.
The or resource of the event.
or is null.
is not a valid value.
Gets the action of the annotation .
The action of the annotation .
Gets the that raised the event.
The that raised the event.
Gets the or resource associated with the event.
The annotation anchor or cargo resource that was , , or .
Represents the method that handles the or events raised by the class.
The source of the event.
The event data.
Provides core services of the Microsoft Annotations Framework to manage and display user annotations.
Initializes a new instance of the class for use with a specified control.
The document reading control associated with the .
Initializes a new instance of the class for use with a specified control.
The document viewing control associated with the .
is null.
Initializes a new instance of the class for use with a specified or control.
The document viewing control associated with the .
is null.
Represents the command to clear highlight annotations from the current selection.
The routed command to clear all highlight annotations from the current selection.
Represents the command to create a highlight annotation on the current selection.
The routed command to create a highlight annotation on the current selection.
Represents the command to create an ink-note annotation on the current selection.
The routed command to create an ink-note annotation on the current selection.
Represents the command to create a text-note annotation on the current selection.
The routed command to create a text-note annotation on the current selection.
Represents the command to delete all ink-note, text-note, and highlight annotations in the current selection.
The routed command to delete all ink-note, text-note, and highlight annotations in the current selection.
Represents the command to delete all ink-note and text-note annotations in the current selection.
The routed command to delete all ink-note and text-note annotations in the current selection.
Disables annotations processing and hides all visible annotations.
Enables the for use with a given and displays all visible annotations.
The annotation store to use for reading, writing, and displaying annotations.
is null.
Returns the associated with a specified .
The associated with the given document reader control; or null if the specified document reader has no .
The document reader control to return the instance for.
is null.
Returns the associated with a specified .
The associated with the given document viewer control; or null if the specified viewer control has no .
The document viewer control to return the instance for.
is null.
Returns the instance associated with a specified document viewing control.
The associated with the given document viewing control; or null if the specified document viewing control has no .
The document viewing control to return the instance for.
is null.
Gets a value that indicates whether the is enabled.
true if the is enabled; otherwise, false.
Gets the used by this .
The used by this .
Represents an ordered set of elements that identify an item of content.
Initializes a new instance of the class.
Creates a modifiable deep copy clone of this .
A modifiable deep copy clone of this .
Always returns null. See Annotations Schema for schema details.
Always null. See Annotations Schema for schema details
Gets the collection of elements that make up this .
The collection of elements that make up this .
Deserializes the from a specified .
The XML reader to use to deserialize the .
is null.
The serialized XML for the is not valid.
Returns a value that indicates whether the starting sequence of elements in a specified are identical to those in this .
true if the starting sequence of elements in this matches those in the specified ; otherwise, false.
The with the list of elements to compare with this .
is null.
Serializes the to a specified .
The XML writer to use to serialize the .
is null.
Represents an object that identifies an item of content.
Creates a modifiable deep copy clone of this .
A modifiable deep copy clone of this .
For a description of this member, see .
Represents an ordered set of elements that identify an item of content.
Initializes a new instance of the class.
Creates a modifiable deep copy clone of this .
A modifiable deep copy clone of this .
Always returns null. See Annotations Schema for schema details.
Always null. See Annotations Schema for schema details.
Gets the collection of the elements that make up this .
The collection of elements that make up this .
Deserializes the from a specified .
The XML reader to use to deserialize the .
is null.
The serialized XML for the is not valid.
Serializes the to a specified .
The XML writer to use to serialize the .
is null.
Represents a set of name/value pairs that identify an item of content.
Initializes a new instance of the class with a specified type name and namespace.
The type name and namespace for the .
The parameter is null.
The strings . or . (or both) are null or empty.
Creates a modifiable deep copy clone of this .
A modifiable deep copy clone of this .
Returns a value that indicates whether a given is identical to this .
true if the within both parts are identical; otherwise, false.
The part to compare for equality.
Returns the hash code for this part.
The hash code for this part.
Gets a collection of the name/value pairs that define this part.
The collection of the name/value pairs that define this .
Gets the type name and namespace of the part.
The type name and namespace of the part.
This event supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Returns an object that provides anchoring information, such as the anchor location, about the specified annotation.
An object that provides anchoring information about the specified annotation, or null if it cannot be resolved.
The annotation service to use for this operation.
The annotation to get anchoring information for.
Provides the capabilities for matching annotations with the corresponding annotated objects.
Gets the anchor of the annotation.
The anchor that is resolved.
Gets the annotation object.
The annotation object.
Gets the object that represents the location on the tree where the is resolved.
The object that represents the location on the tree where the is resolved. The type is specified by the type of the annotated object. Sticky notes and highlights in flow or fixed documents always resolve to a object.
Represents a selection of content that an annotation is anchored to.
Gets the end position of the text anchor.
The end position of the text anchor.
Gets the beginning position of the text anchor.
The beginning position of the text anchor.
Returns a value that indicates whether the text anchor is equal to the specified object.
true if the two instances are equal; otherwise, false.
The object to compare to.
Returns the hash code of the text anchor instance.
The hash code of the text anchor instance.
When overridden in a derived class, represents a data store for writing and reading user annotations.
Initializes a new instance of the class.
Adds a new to the store.
The annotation to add to the store.
is null.
An with the same property value already exists in the store.
has been called on the store.
Occurs when an anchor on any in the store changes.
Occurs when an author on any in the store changes.
Gets or sets a value that indicates whether data in annotation buffers is to be written immediately to the physical data store.
true if data in annotation buffers is to be written immediately to the physical data store for each operation; otherwise, false if data in the annotation buffers is to be written when the application explicitly calls .
Occurs when a cargo on any in the store changes.
Deletes the annotation with the specified from the store.
The annotation that was deleted; otherwise, null if an annotation with the specified was not found in the store.
The globally unique identifier (GUID) property of the annotation to be deleted.
has been called on the store.
Releases all managed and unmanaged resources used by the store.
Releases the unmanaged resources used by the store and optionally releases the managed resources.
true to release both managed and unmanaged resources; false to release only unmanaged resources.
Guarantees that will eventually be called for this store.
Forces any annotation data retained in internal buffers to be written to the underlying storage device.
has been called on the store.
Returns the annotation with the specified from the store.
The annotation with the given ; or null, if an annotation with the specified was not found in the store.
The globally unique identifier (GUID) property of the annotation to be returned.
has been called on the store.
Returns a list of all the annotations in the store.
The list of all annotations currently contained in the store.
has been called on the store.
Returns a list of annotations that have with locators that begin with a matching sequence.
The list of annotations that have with locators that start and match the given ; otherwise, null if no matching annotations were found.
The starting sequence to return matching annotations for.
Gets a value that indicates whether has been called.
true if has been called; otherwise, false. The default is false.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Occurs when an is added to or deleted from the store.
Gets the object to use as a synchronization lock for critical sections.
The object to use as a synchronization lock for critical sections.
Specifies the actions performed on an in an .
The was added to the store.
The was deleted from the store.
Provides data for the event.
Initializes a new instance of the class.
The action of the event.
The annotation added or removed.
or is null.
Gets the action performed.
An action or value that identifies the operation performed.
Gets the that changed in the store.
The that changed in the store.
Represents the method that handles the event raised by the class.
The source of the event.
The event data.
Represents an XML data store for writing and reading user annotations.
Initializes a new instance of the class with a specified I/O .
The I/O stream for reading and writing user annotations.
Initializes a new instance of the class with a specified I/O and dictionary of known compatible namespaces.
The I/O stream for reading and writing user annotations.
A dictionary with a list of known compatible namespaces.
is null.
contains invalid XML.
The dictionary contains a duplicate namespace.
-or-
The dictionary contains an element that has a null key.
Adds a new to the store.
The annotation to add to the store.
is null.
An with the same already is in the store.
An I/O has not been set for the store.
has been called on the store.
Gets or sets a value that indicates whether data in annotation buffers is to be written immediately to the physical data store.
true if data in annotation buffers is to be written immediately to the physical data store for each operation; otherwise, false if data in the annotation buffers is to be written when the application explicitly calls .
Deletes the annotation with the specified from the store.
The annotation that was deleted; otherwise, null if an annotation with the specified was not found in the store.
The globally unique identifier (GUID) property of the annotation to be deleted.
has been called on the store.
An I/O has not been set for the store.
Forces any annotation data retained in internal buffers to be written to the underlying storage device.
has been called on the store.
An I/O has not been set for the store.
The store I/O is read-only and cannot be accessed for output.
Returns the annotation with the specified from the store.
The annotation with the given ; otherwise, null if an annotation with the specified was not found in the store.
The globally unique identifier (GUID) property of the annotation to be returned.
has been called on the store.
Returns a list of all the annotations in the store.
The list of all annotations that are currently in the store.
has been called on the store.
Returns a list of annotations that have with locators that begin with a matching sequence.
The list of annotations that have with locators that start and match the given ; otherwise, null if no matching annotations were found.
The starting sequence to return matching annotations for.
Returns a list of namespaces that are compatible as an input namespace.
A list of compatible namespaces that match ; otherwise, null if there are no compatible namespaces found.
The starting URI sequence to return the list of namespaces for.
Gets a list of the namespaces that were ignored when the XML stream was loaded.
The list of the namespaces that were ignored when the XML stream was loaded.
Gets a list of all namespaces that are predefined by the Annotations Framework.
The list of namespaces that are predefined by the Microsoft Annotations Framework.
Exposes types to UI Automation.
Initializes a new instance of the class.
The element associated with this automation peer.
Gets the control type of the element that is associated with the UI Automation peer.
.
Gets the name of the control that is associated with this UI Automation peer.
A string that contains "Button".
Gets the object that supports the specified control pattern of the element that is associated with this automation peer.
If is , this method returns a this pointer, otherwise this method returns null.
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents a base class for exposing elements derived from to UI Automation.
Provides initialization for base class values when called by the constructor of a derived class.
Gets the accelerator key for the element associated with this . Called by .
A string containing the accelerator key.
Gets the for the element associated with this . Called by .
The string that contains the .
Gets the name of the class of the element associated with this . Called by .
A string that contains the class name, minus the accelerator key.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the for the element associated with this . Called by .
.
Gets the name of the element associated with this . Called by .
A string that contains "CheckBox".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Creates a new instance of the class.
The that is associated with this .
Gets the control type for this . This method is called by .
The enumeration value.
Gets a collection of child elements. This method is called by .
A collection of child elements.
Gets the name of the class that defines the type that is associated with this . This method is called by .
A string that contains "ComboBox".
Gets the control pattern for this .
If is or , this method returns a reference to the current instance of the ; otherwise, this method calls the base implementation on .
One of the enumeration values.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents a base class for exposing types to UI Automation.
Provides initialization for base class values when called by the constructor of a derived class.
The that is associated with this .
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "ContextMenu".
Exposes control types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the control that is associated with this . This method is called by .
in all cases.
Gets the that represents the screen coordinates of the element that is associated with this . This method is called by .
The bounding rectangle.
Gets the collection of child elements for the that is associated with this . This method is called by .
Because gives access to its content through , this method always returns null.
Gets the name of the that is associated with this . This method is called by .
A string that contains "Document".
Gets a that represents the clickable space that is on the that is associated with this . This method is called by .
The point that represents the clickable space that is on the element.
Gets the control pattern for the that is associated with this .
If is , this method returns an .
One of the enumeration values.
Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or the user might understand the as contributing to the logical structure of the control in the GUI. This method is called by .
true in all cases.
Gets a value that indicates whether the that is associated with this is off the screen. This method is called by .
true if the element is not on the screen; otherwise, false.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the string that uniquely identifies the that is associated with this . This method is called by .
A string that contains the automation identifier.
Gets the collection of child elements of the that is associated with this . This method is called by .
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the name of the that is associated with this . This method is called by .
A string that contains "DocumentViewer".
Gets the control pattern for the that is associated with this .
If is , this method returns the for this . This method also sets as the .
One of the enumeration values.
Exposes types to UI Automation.
Creates a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . Called by .
The collection of child elements.
Gets the name of the that is associated with this . Called by .
A string that contains "DocumentViewer".
Gets the control pattern for the that is associated with this .
If is , this method returns an reference.
One of the enumeration values.
Exposes types to UI Automation.
Creates a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
.
Gets the name of the that is associated with this . Called by .
A string that contains "Expander".
Gets the control pattern for the that is associated with this .
If is , this method returns a reference to the current instance of the , otherwise this method calls the base implementation on which returns null.
One of the enumeration values.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "FixedPage".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the collection of child elements of the that is associated with this . This method is called by .
The collection of child elements.
Gets the name of the that is associated with this . This method is called by .
A string that contains " FlowDocumentPageViewer".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the collection of child elements of the that is associated with this . This method is called by .
The collection of child elements.
Gets the name of the that is associated with this . This method is called by .
Gets the control pattern for the that is associated with this .
If is , this method returns a this pointer. Otherwise, this method returns null.
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . This method is called by .
The collection of child elements.
Gets the name of the that is associated with this . This method is called by .
A string that contains "FlowDocumentScrollViewer".
Gets the control pattern for the that is associated with this .
If is , this method returns the for this . This method also sets this as the .
One of the enumeration values.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "Frame".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the string that uniquely identifies the that is associated with this . This method is called by .
The .
Gets the string that describes the functionality of the that is associated with this . This method is called by .
The string describing the functionality of the element.
Gets the for the that is targeted to the that is associated with this . This method is called by .
The for the element that is targeted by the .
Exposes types to UI Automation.
Initializes a new instance of the class.
The associated with this .
Gets the string that uniquely identifies the that is associated with this . Called by .
The automation identifier for the element associated with the , or if there isn't an automation identifier.
Gets the string that describes the functionality of the that is associated with this . Called by .
The help text, usually from the , or if there is no help text.
Gets the for the that is targeted to the that is associated with this . Called by .
The for the element that is targeted by the .
Gets the text label of the that is associated with this . Called by .
The text label of the element that is associated with this automation peer.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the name of the that is associated with this . This method is called by .
A string that contains "GridSplitter".
Gets the control pattern for the . This method is called by .
If is , this method returns a this pointer; otherwise this method returns null.
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The associated with this .
The that the is using as a view mode.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes the cells in a to UI Automation.
Gets the control type for the element that is associated with this . This method is called by .
If this is associated with a element, this method returns ; otherwise, this method returns .
Gets the name of the element that is associated with this . This method is called by .
The name of the element.
Gets the control pattern for the element that is associated with this .
If is or , this method returns the current .
One of the enumeration values.
Gets or sets a value that indicates whether the element that is associated with this is understood by the end user as interactive or the user might understand the element as contributing to the logical structure of the control in the GUI. This method is called by .
If this is associated with a element, this method returns true; otherwise, this method returns a list of child elements.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "GridViewColumnHeader".
Gets the control pattern for the that is associated with this .
If is or , this method returns a this pointer; otherwise this method returns null.
One of the enumeration values.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . Called by .
The collection of child elements.
Gets the name of the that is associated with this . This method is called by .
A string that contains "GridViewHeaderRowPresenter".
Exposes the data items in the collection of in types to UI Automation.
Creates a new instance of the class.
The data item that is associated with this .
The that is the parent of this .
Gets the control type for the collection that is associated with this . Called by .
.
Gets the collection of child elements of the collection that is associated with this . Called by .
The collection of child elements.
Gets the name of the collection that is associated with this . Called by .
A string that contains "ListViewItem".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "GroupBox".
Gets the text label of the that is associated with this . Called by .
The string that contains the label.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . This method is called by .
The collection of child elements.
Gets the name of the that is associated with this . This method is called by .
A string that contains "GroupItem".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "Hyperlink".
Gets the text label of the that is associated with this . This method is called by .
The string that contains the label.
Gets the control pattern for the that is associated with this .
If is , this method returns a this pointer; otherwise, this method returns null.
A value in the enumeration.
Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive the user might understand the as contributing to the logical structure of the control in the GUI. This method is called by .
true.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "Image".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "InkCanvas".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "InkPresenter".
Exposes a data item in an collection to UI Automation.
Provides initialization for base class values when called by the constructor of a derived class.
The data item in the collection that is associated with this .
The that is associated with the that holds the collection.
Gets the accelerator key for the that corresponds to the data item in the collection that is associated with this .
The accelerator key.
Gets the access key for the that corresponds to the data item in the collection that is associated with this .
The access key.
Gets the string that uniquely identifies the that corresponds to the data item in the collection that is associated with this .
A string that contains the UI Automation identifier.
Gets the that represents the bounding rectangle of the specified .
The bounding rectangle.
Gets the collection of child elements of the that corresponds to the data item in the collection that is associated with this .
The collection of child elements.
Gets a that represents the clickable space that is on the specified .
The point that represents the clickable space that is on the specified .
Gets the string that describes the functionality of the that corresponds to the data item in the collection that is associated with this .
The help text.
Gets a string that conveys the visual status of the specified .
The status. Examples include "Busy" or "Online".
Gets a human-readable string that contains the type of item that the specified represents.
The item type. An example includes "Mail Message" or "Contact".
Gets the for the that is targeted to the specified .
The for the element that is targeted by the .
Gets the text label of the that corresponds to the data item in the collection that is associated with this .
The text label.
Gets a value that indicates whether the specified is laid out in a particular direction.
The direction of the specified . Optionally, the method returns if the is not laid out in a particular direction.
Gets a value that indicates whether the specified currently has keyboard input focus.
true if the specified has keyboard input focus; otherwise, false.
Gets a value that indicates whether the specified contains data that is presented to the user.
true if the element is a content element; otherwise, false.
Gets a value that indicates whether the that is associated with this is understood by the end user as interactive.
true if the element is a control; otherwise, false.
Gets a value that indicates whether the specified can receive and send events.
true if the UI Automation peer can receive and send events; otherwise, false.
Gets a value that indicates whether the specified can accept keyboard focus.
true if the element can accept keyboard focus; otherwise, false.
Gets a value that indicates whether the specified is off the screen.
true if the specified is not on the screen; otherwise, false.
Gets a value that indicates whether the specified contains protected content.
true if the specified contains protected content; otherwise, false.
Gets a value that indicates whether the specified is required to be completed on a form.
true if the specified is required to be completed; otherwise, false.
Gets the data item in the collection that is associated with this .
The data item.
Gets the that is associated with the that holds the collection.
The .
Sets the keyboard input focus on the specified . The corresponds to the data item in the collection that is associated with this .
Exposes types to UI Automation.
Provides initialization for base class values when called by the constructor of a derived class.
The that is associated with this .
When overridden in a derived class, creates a new instance of the for a data item in the collection of this .
The data item that is associated with this .
Gets the collection of child elements of the that is associated with this . This method is called by .
The collection of child elements.
Gets the control pattern for the that is associated with this .
The that is associated with this .
One of the enumeration values.
Allows a customized view of a that derives from to implement automation peer features that are specific to the custom view.
Creates a new instance of the class.
The new instance.
Gets the control type for the element that is associated with this .
A value in the enumeration.
Gets the collection of immediate child elements of the specified UI Automation peer.
The automation peers for all items in the control. If the view contains interactive or informational elements in addition to the list items, automation peers for these elements must be added to the list.
Gets the control pattern that is associated with the specified .
Return the object that implements the control pattern. If this method returns null, the return value from is used.
A value in the enumeration.
Called by when the collection of items changes.
A that contains the event data.
Called when the custom view is no longer applied to the .
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "Label".
Gets the text label of the that is associated with this . This method is called by .
The string that contains the label.
Gets the control pattern for the that is associated with this .
null.
A value in the enumeration.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Creates a new instance of the class.
The that is associated with this .
Gets the name of the that is associated with this . This method is called by .
A string that contains "ListBox".
Exposes the items in the collection of a to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
The that is the parent of this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "ListBoxItem".
Gets the control pattern for the that is associated with this .
If is , this method returns the current instance of this .
One of the enumeration values.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes the sub-tree for the data items in a to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the name of the that is associated with this . Called by .
A string that contains "ListBoxItem".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Creates a new instance of the class.
The instance that is associated with this .
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . This method is called by .
The collection of child elements.
Gets the name of the that is associated with this . This method is called by .
A string that contains "ListView".
Gets the control pattern for the that is associated with this .
An for the view that this is using. Default implementation uses the , and this method returns .
A value in the enumeration.
Gets the for this .
The interface instance that is associated with this .
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "MediaElement".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "Menu".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the access key for the that is associated with this . Called by .
The access key for the .
Gets the control type for the that is associated with this . Called by .
Gets the collection of child elements of the that is associated with this . Called by .
The collection of child elements.
Gets the name of the that is associated with this . Called by .
A string that contains "MenuItem".
Gets the text label of the that is associated with this . Called by .
The string that contains the label.
Gets the control pattern for the that is associated with this .
One of the enumeration values.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The associated with this .
Gets the name of the that is associated with this . Called by .
A string that contains "NavigationWindow".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "PasswordBox".
Gets the control pattern for the that is associated with this .
The enumeration value.
A value in the enumeration.
Gets a value that indicates whether the that is associated with this contains protected content. This method is called by .
true.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "ProgressBar".
Gets the control pattern for the that is associated with this .
If is and is true, this method returns the current instance of the ; otherwise, this method returns null.
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by ..
A .
Gets the name of the that is associated with this . Called by .
A string that contains "RadioButton".
Gets the control pattern for the that is associated with this .
If is , this method returns a this pointer; otherwise, this method returns null.
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control pattern for the that is associated with this .
If is , this method returns a this pointer; otherwise, this method returns null.
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "RepeatButton".
Gets the control pattern for the that is associated with this .
If is , this method returns a reference to the current instance of the ; otherwise, null.
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements for that is associated with this . This method is called by .
The collection of child elements.
Gets the name of the that is associated with this . This method is called by .
A string that contains "RichTextBox".
Gets the control pattern for the that is associated with this .
If is , this method returns an reference. If is , this method returns a new .
A value in the enumeration.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the name of the that is associated with this . Called by .
.
Gets the name of the that is associated with this . Called by .
A string that contains the word "ScrollBar".
Called by .
A that has values of , ; the only clickable points in a are the child elements.
Gets a value that indicates whether the that is associated with this is laid out in a specific direction. Called by .
or , depending on the orientation of the .
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the name of the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "ScrollViewer".
Gets the control pattern for the that is associated with this .
If is , this method returns a this pointer; otherwise, this method returns null.
A value in the enumeration.
Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the GUI. This method is called by .
If the is null, this method returns true; otherwise, false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the control pattern for the that is associated with this .
If is , this method returns a pointer to the current instance; otherwise null.
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes the items in the collection of a to UI Automation.
Provides initialization for base class values when they are called by the constructor of a derived class.
The item object that is associated with this .
The that is associated with the that holds the collection.
Gets the control pattern that is associated with the specified .
If is , this method returns the current instance of this .
A value in the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the name of the that is associated with this . Called by .
A string that contains "Separator".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the name of the that is associated with this . Called by .
A string that contains "Slider".
Called by .
A containing , ; the only clickable points in a are the child elements.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the collection of child elements of the that is associated with this . This method is called by .
A list of child elements.
Gets the name of the that is associated with this . This method is called by .
A string that contains "StatusBar".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "StatusBarItem".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Creates a new .
The that is associated with the new .
Gets the collection of child elements for the that is associated with the new . This method is called by .
The enumeration value.
Gets the name of the that is associated with the new . This method is called by .
A string that contains "TabControl".
This method is called by .
A containing , ; the only clickable points in a are the child elements.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
The that is the parent of this .
Gets the control type for the that is associated with this . Called by .
Gets the collection of child elements of the that is associated with this . Called by .
The collection of child elements.
Gets the name of the that is associated with this . Called by .
A string that contains "TabItem".
Gets the text label of the that is associated with this . Called by .
The string that contains the label. If set, this method returns the value of the property; otherwise this method will return the value of the property.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes the subtree for the data items in a to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "Table".
Gets the control pattern for the that is associated with this .
If is , this method returns a this pointer; otherwise, this method returns null.
A value from the enumeration.
Gets a value that indicates whether the that is associated with this is an element that contains data that is presented to the user. This method is called by .
true.
Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the GUI. This method is called by .
true.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "TableCell".
Gets the localized version of the control type for the that is associated with this .
A string that contains "cell".
Gets the control pattern for the that is associated with this .
If is , this method returns the current instance of the ; otherwise, this method returns null.
A value from the enumeration.
Gets a value that indicates whether the for this is an element that contains data that is presented to the user. This method is called by .
true.
Gets or sets a value that indicates whether the that is associated with this is understood by the end user as interactive or as contributing to the logical structure of the control in the GUI. This method is called by .
true.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the text label of the element that is associated with this . Called by .
The value of or if either is set; otherwise this method returns an empty string.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the collection of child elements of the that is associated with this . Called by .
A collection of child elements, or null if the is empty.
Gets the name of the that is associated with this . Called by .
A string that contains the word "TextBlock".
Gets or sets a value that indicates whether the that is associated with this is something that the end user would understand as being interactive or as contributing to the logical structure of the control in the GUI. Called by .
false if the element is part of a template; otherwise true.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the name of the that is associated with this . Called by .
A string that contains "TextBox".
Gets the control pattern for the that is associated with this .
If is , returns a reference to the current instance of the . If is , returns a new instance of a .
A value from the enumeration.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the representing the bounding rectangle of the that is associated with this . Called by .
The that contains the coordinates of the element, or if the element is not a and a .
Gets the collection of child elements of the that is associated with this . Called by .
null.
Gets a that represents the clickable space that is on the that is associated with this . Called by .
The on the element that allows a click. The point values are (, ) if the element is not a and a .
Gets a value that indicates whether that is associated with this is off of the screen. Called by .
true if the element is not on the screen; otherwise, false.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the name of the that is associated with this . Called by .
A string that contains "Thumb".
Gets the text label of the that is associated with this . Called by .
null.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the name of the that is associated with this . Called by .
A string that contains "Button".
Gets the control pattern for the that is associated with this .
If is , this method returns the current instance of the , otherwise null.
One of the enumeration values.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the name of the that is associated with this . Called by .
A string that contains the word "ToolBar".
Exposes types to UI Automation.
Initializes a new instance of the .
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "ToolTip".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
.
Gets the collection of child elements of the that is associated with this . Called by .
A collection of elements, or null if the that is associated with this is empty.
Gets the name of the that is associated with this . Called by .
A string that contains "TreeView".
Gets the control pattern for the that is associated with this .
The current instance of the , or null.
One of the enumeration values.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
A string that contains "TreeViewItem".
Gets the control pattern for the that is associated with this .
If is , , or , this method returns the current instance of the ; otherwise, it returns null.
One of the enumeration values.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . This method is called by .
The enumeration value.
Gets the name of the that is associated with this . This method is called by .
The string that contains the name of the control.
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
Gets the name of the that is associated with this . Called by .
A string that contains "Viewport3D".
Exposes types to UI Automation.
Initializes a new instance of the class.
The that is associated with this .
Gets the control type for the that is associated with this . Called by .
The enumeration value.
Gets the representing the bounding rectangle of the that is associated with this . Called by .
The that represents the screen coordinates of the .
Gets the name of the that is associated with this . Called by .
A string that contains the word "Window".
Gets the text label of the that is associated with this . Called by .
A string that contains the or of the , or if the name is null.
Specifies with an underscore the character that is used as the access key.
Initializes a new instance of the class.
Provides read-only access to the character that follows the first underline character.
The character to return.
Arranges and sizes the content of an object.
The size of the content.
The computed size that is used to arrange the content.
Gets or sets the that fills the content area. This is a dependency property.
The that fills the content area. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that adjusts the baseline offset position of text in an element. This is a dependency property.
The amount to adjust the baseline offset position.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font family to use with the element. This is a dependency property.
The font family to use. The default is the font that is determined by the metric.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font size to use with the element. This is a dependency property.
The font size to use. The default is the font size that is determined by the metric.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a property that selects a normal, condensed, or expanded font from a . This is a dependency property.
The relative degree that the font is stretched. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font style to use with the element. This is a dependency property.
The font style to use; for example, normal, italic, or oblique. The default is determined by the metric.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font weight to use with the element. This is a dependency property.
The font weight to use. The default is determined by the metric.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the that draws the text content of the element. This is a dependency property.
The that draws the text. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets the index of a visual child element.
Returns an integer that represents the index of a visual child element.
The index of the visual child element to return.
Gets or sets the height of each line box. This is a dependency property.
A double that specifies the height of each line box. This value must be equal to or greater than 0.0034 and equal to or less then 160000. A value of (equivalent to an attribute value of Auto) causes the line height to be determined automatically from the current font characteristics. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets how the property is enforced. This is a dependency property.
A value that determines the behavior of the property.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator that iterates the logical child elements of the element.
An enumerator that iterates the logical child elements of this element.
Remeasures the control.
The size of the control. Cannot exceed the maximum size limit for the control.
The maximum size limit for the control. The return value cannot exceed this size.
For a description of this member, see .
The object to add to the .
For a description of this member, see .
The text to add to the object.
Gets or sets the text that is displayed by the element. This is a dependency property.
The text without the first underscore character. The default is an empty string.
Gets or sets the horizontal alignment of the content. This is a dependency property.
The horizontal alignment of the text.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the decorations that are added to the text of an element. This is a dependency property.
The applied to the text of an . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the effects that are added to the text of an element. This is a dependency property.
The . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets how the textual content of an element is clipped if it overflows the line box. This is a dependency property.
The trimming behavior to use. The default is
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets whether the textual content of an element is wrapped if it overflows the line box. This is a dependency property.
The wrapping behavior to use. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets the number of child elements that are visual.
Returns an integer that represents the number of child elements that are visible.
Represents the element used in a to specify where a decorated control is placed relative to other elements in the .
Initializes a new instance of the class.
Gets the that this object is reserving space for.
The that this object is reserving space for. The default is null.
Positions the first visual child object and returns the size in layout required by this object.
The actual size needed by the element.
The size that this object should use to arrange its child element.
Gets or sets the single child object of this object.
The single child object of this object. The default is null.
Retrieves the child object at the specified index.
The visual child object at the specified index.
The index that specifies the child object to retrieve.
Gets an enumerator for the logical child elements of this object.
An enumerator for the logical child elements of this object. The default is null.
Determines the size of the object.
The desired size of this object.
An upper limit value that the return value should not exceed.
The object is not part of a template.
Raises the event. This method is called when is set to true internally.
Arguments of the event.
The object is not part of a template.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets the number of visual child objects.
Either 0 or 1. The default is 0.
Represents the converter that converts Boolean values to and from enumeration values.
Initializes a new instance of the class.
Converts a Boolean value to a enumeration value.
if is true; otherwise, .
The Boolean value to convert. This value can be a standard Boolean value or a nullable Boolean value.
This parameter is not used.
This parameter is not used.
This parameter is not used.
Converts a enumeration value to a Boolean value.
true if is ; otherwise, false.
A enumeration value.
This parameter is not used.
This parameter is not used.
This parameter is not used.
Draws a border, background, or both around another element.
Initializes a new instance of the class.
Arranges the contents of a element.
The that represents the arranged size of this element and its child element.
The this element uses to arrange its child element.
Gets or sets the that fills the area between the bounds of a . This is a dependency property.
The that draws the background. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the that draws the outer border color. This is a dependency property.
The that draws the outer border color. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the relative of a . This is a dependency property.
The that describes the width of the boundaries of the . This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that represents the degree to which the corners of a are rounded. This is a dependency property.
The that describes the degree to which corners are rounded. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Measures the child elements of a before they are arranged during the pass.
The that represents the upper size limit of the element.
An upper limit that cannot be exceeded.
Draws the contents of a object during the render pass of a .
The that defines the object to be drawn.
Gets or sets a value that describes the amount of space between a and its child element. This is a dependency property.
The that describes the amount of space between a and its single child element. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Represents a converter that converts the dimensions of a control into a .
Initializes a new instance of the class.
Creates a that draws the border for a control.
A that draws the border around a control that includes a gap for the content.
An array of three numbers that represent the following control parameters:
The width of the content.
The width of the control.
The height of the control.
This parameter is not used.
The width of the visible line to the left of the in the .
This parameter is not used.
Not supported.
Represents a Windows button control, which reacts to the event.
Initializes a new instance of the class.
Gets or sets a value that indicates whether a is a Cancel button. A user can activate the Cancel button by pressing the ESC key. This is a dependency property.
true if the is a Cancel button; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether a is the default button. A user invokes the default button by pressing the ENTER key. This is a dependency property.
true if the is the default button; otherwise, false. The default is false.
Gets a value that indicates whether a is the button that is activated when a user presses ENTER. This is a dependency property.
true if the button is activated when the user presses ENTER; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Called when a is clicked.
Creates an appropriate for this control as part of the WPF infrastructure.
Defines an area within which you can explicitly position child elements by using coordinates that are relative to the area.
Initializes a new instance of the class.
Arranges the content of a element.
A that represents the arranged size of this element and its descendants.
The size that this element should use to arrange its child elements.
Gets or sets a value that represents the distance between the bottom of an element and the bottom of its parent .
A that represents the offset position from the bottom of a parent . The default value is .
Identifies the attached property.
The identifier for the attached property.
Returns the value of the attached property for a given dependency object.
The coordinate of the specified element.
The element from which the property value is read.
Returns a clipping geometry that indicates the area that will be clipped if the property is set to true.
A that represents the area that is clipped if is true.
The available size of the element.
Gets the value of the attached property for a given dependency object.
The coordinate of the specified element.
The element from which the property value is read.
Gets the value of the attached property for a given dependency object.
The coordinate of the specified element.
The element from which the property value is read.
Gets the value of the attached property for a given dependency object.
The coordinate of the specified element.
The element from which the property value is read.
Gets or sets a value that represents the distance between the left side of an element and the left side of its parent .
A that represents the offset position from the left side of a parent . The default value is .
Identifies the attached property.
The identifier for the attached property.
Measures the child elements of a in anticipation of arranging them during the pass.
A that represents the size that is required to arrange child content.
An upper limit that should not be exceeded.
Gets or sets a value that represents the distance between the right side of an element and the right side of its parent .
A that represents the offset position from the right side of a parent . The default value is .
Identifies the attached property.
The identifier for the attached property.
Sets the value of the attached property for a given dependency object.
The element to which the property value is written.
Sets the coordinate of the specified element.
Sets the value of the attached property for a given dependency object.
The element to which the property value is written.
Sets the coordinate of the specified element.
Sets the value of the attached property for a given dependency object.
The element to which the property value is written.
Sets the coordinate of the specified element.
Sets the value of the attached property for a given dependency object.
The element to which the property value is written.
Sets the coordinate of the specified element.
Gets or sets a value that represents the distance between the top of an element and the top of its parent .
A that represents the offset position from the top of a parent . The default value is .
Identifies the attached property.
The identifier for the attached property.
Specifies the case of characters typed manually into a control.
Characters typed into a are not converted.
Characters typed into a are converted to lowercase.
Characters typed into a are converted to uppercase.
Represents a control that a user can select and clear.
Initializes a new instance of the class.
Called when the access key for a is invoked.
The that contains the event data.
Creates an for the .
Responds to a event.
The that contains the event data.
Provides data for the event.
Gets or sets a value that indicates whether this item should not be re-virtualized.
true if you want to prevent revirtualization of this item; otherwise false.
Gets an instance of the visual element that represents the data value.
The that represents the data value.
Gets an that represents the original data value.
The that represents the original data value.
Represents the method that handles the attached events.
The source of the event.
The event data.
Specifies when the event should be raised.
Specifies that the event should be raised when a button is pressed and released.
Specifies that the event should be raised as soon as a button is pressed.
Specifies that the event should be raised when the mouse hovers over a control.
Defines column-specific properties that apply to elements.
Initializes a new instance of the class.
Gets a value that represents the actual calculated width of a .
A that represents the actual calculated width in device independent pixels. The default value is 0.0.
Gets or sets a value that represents the maximum width of a . This is a dependency property.
A that represents the maximum width. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that represents the minimum width of a . This is a dependency property.
A that represents the minimum width. The default value is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that represents the offset value of this .
A that represents the offset of the column. The default value is 0.0.
Gets the calculated width of a element, or sets the value of a column that is defined by the . This is a dependency property.
The that represents the width of the Column. The default value is 1.0.
Identifies the dependency property.
The identifier for the dependency property.
Provides access to an ordered, strongly typed collection of objects.
Adds a element to a .
Identifies the to add to the collection.
Clears the content of the .
Determines whether a given exists within a .
true if the exists within the collection; otherwise false.
Identifies the that is being tested.
Copies an array of objects to a given index position within a .
An array of objects.
Identifies the index position within to which the objects are copied.
is null.
is multidimensional.
-or-
is equal to or greater than the length of .
-or-
The number of elements in the source is greater than the available space from to the end of the destination array.
is less than zero.
Gets the total number of items within this instance of .
The total number of items in the collection. This property has no default value.
Returns the index position of a given within a .
The index of if found in the collection; otherwise, -1.
The whose index position is desired.
Inserts a at the specified index position within a .
The position within the collection where the item is inserted.
The to insert.
is not a valid index in the .
Gets a value that indicates whether a is read-only.
true if the collection is read-only; otherwise false. This property has no default value.
Gets a value that indicates whether access to this is synchronized (thread safe).
true if access to this collection is synchronized; otherwise, false.
Gets a value that indicates the current item within a .
The element at the specified index.
The current item in the collection.
is not a valid index position in the collection.
Removes a from a .
true if the was found in the collection and removed; otherwise, false.
The to remove from the collection.
Removes a from a at the specified index position.
The position within the collection at which the is removed.
Removes a range of objects from a .
The position within the collection at which the first is removed.
The total number of objects to remove from the collection.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
A zero-based that receives the copied items from the .
The first position in the specified to receive the copied contents.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
The position into which the new element was inserted.
The to add to the .
For a description of this member, see .
true if the is found in the ; otherwise, false.
The to locate in the .
For a description of this member, see .
The index of if found in the list; otherwise, -1.
The to locate in the .
For a description of this member, see .
The zero-based index at which to insert the .
The to insert into the .
For a description of this member, see .
true if the the has a fixed size; otherwise, false.
For a description of this member, see .
The element at the specified index.
The zero-based index of the element to get or set.
is not a valid index position in the list.
For a description of this member, see .
The to remove from the .
Represents a selection control with a drop-down list that can be shown or hidden by clicking the arrow on the control.
Initializes a new instance of the class.
Occurs when the drop-down list of the combo box closes.
Occurs when the drop-down list of the combo box opens.
Creates or identifies the element used to display the specified item.
A .
Gets a value that indicates whether a combo box supports scrolling.
true if the supports scrolling; otherwise, false. The default is true.
Gets or sets a value that indicates whether the drop-down for a combo box is currently open. This is a dependency property.
true if the drop-down is open; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that enables or disables editing of the text in text box of the . This is a dependency property.
true if the can be edited; otherwise false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Determines if the specified item is (or is eligible to be) its own ItemContainer.
true if the item is its own ItemContainer; otherwise, false.
Specified item.
Gets or sets a value that enables selection-only mode, in which the contents of the combo box are selectable but not editable. This is a dependency property.
true if the is read-only; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets whether the is highlighted.
true if the is highlighted; otherwise, false.
Gets or sets the maximum height for a combo box drop-down. This is a dependency property.
A double that represents the height that is retrieved or the height to set. The default value as defined to the property system is a calculated value based on taking a one-third fraction of the system max screen height parameters, but this default is potentially overridden by various control templates.
Identifies the dependency property.
The identifier for the dependency property.
Called when is called.
Provides an appropriate implementation for this control, as part of the WPF infrastructure.
Reports when a combo box's popup closes.
The event data for the event.
Reports when a combo box's popup opens.
The event data for the event.
Reports that the property changed.
The event data for the event.
Called when the property changes.
The event data for the event.
Invoked when a attached routed event occurs.
Event data.
Called to report that the left mouse button was released.
The event data for the event.
Invoked when a attached routed event occurs.
Event data.
Responds to a selection change by raising a event.
Provides data for .
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Gets the item that is displayed in the selection box. This is a dependency property.
The selected item.
Identifies the dependency property.
The identifier for the dependency property.
Gets the item template of the selection box content. This is a dependency property.
An item template.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets whether a that is open and displays a drop-down control will remain open when a user clicks the . This is a dependency property.
true to keep the drop-down control open when the user clicks on the text area to start editing; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the text of the currently selected item. This is a dependency property.
The string of the currently selected item. The default is an empty string ("").
Identifies the dependency property.
The identifier for the dependency property.
Implements a selectable item inside a .
Initializes a new instance of the class
Gets a value that indicates whether the item is highlighted. This is a dependency property.
true if a is highlighted; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Called when the property changes.
Old content.
New content.
Announces that the keyboard is focused on this element.
Keyboard input event arguments.
Responds to a event.
Provides data for .
Responds to the event.
Provides data for .
Responds to the event.
Provides data for .
Represents a control with a single piece of content.
Initializes a new instance of the class.
Adds a specified object as the child of a .
The object to add.
Adds a specified text string to a .
The string to add.
Gets or sets the content of a . This is a dependency property.
An object that contains the control's content. The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the data template used to display the content of the . This is a dependency property.
A data template. The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a template selector that enables an application writer to provide custom template-selection logic. This is a dependency property.
A data template selector. The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the contains content. This is a dependency property.
true if the has content; otherwise false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator to the content control's logical child elements.
An enumerator. The default value is null.
Called when the property changes.
The old value of the property.
The new value of the property.
Called when the property changes.
The old value of the property.
The new value of the property.
Called when the property changes.
The old value of the property.
The new value of the property.
Indicates whether the property should be persisted.
true if the property should be persisted; otherwise, false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Displays the content of a .
Initializes a new instance of the class.
Positions the single child element and determines the content of a object.
The actual size needed by the element.
The size that this object should use to arrange its child element.
Returns the template to use. This may depend on the content or other properties.
The to use.
Gets or sets the data used to generate the child elements of a . This is a dependency property.
The data used to generate the child elements. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the base name to use during automatic aliasing. This is a dependency property.
The base name to use during automatic aliasing. The default is "Content".
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the template used to display the content of the control. This is a dependency property.
A that defines the visualization of the content. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the , which allows the application writer to provide custom logic for choosing the template that is used to display the content of the control. This is a dependency property.
A object that supplies logic to return a to apply. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Determines the size of the object based on the sizing properties, margin, and requested size of the child content.
The size that is required to arrange child content.
An upper limit value that the return value should not exceed.
Invoked when the changes.
The old value of the property.
The new value of the property.
Invoked when the property changes.
The old value of the property.
The new value of the property.
Invoked when the changes
The old object value.
The new object value.
Gets or sets a value that indicates whether the should use in its style. This is a dependency property.
true if the should use in its style; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Returns a value that indicates whether serialization processes should serialize the effective value of the property on instances of this class.
true if the property value should be serialized; otherwise, false.
Represents a pop-up menu that enables a control to expose functionality that is specific to the context of the control.
Initializes a new instance of the class.
Occurs when a particular instance of a closes.
Identifies the routed event.
The identifier for the routed event.
Gets or sets a callback that indicates where a should be placed on the screen. This is a dependency property.
A callback that specifies the location of the .
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the control supports scrolling.
Always true.
Gets or sets a value that indicates whether the context menu appears with a dropped shadow. This is a dependency property.
true if the context menu appears with a dropped shadow; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Get or sets the horizontal distance between the target origin and the popup alignment point. This is a dependency property.
The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the is visible. This is a dependency property.
true if the is visible; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Called when the event occurs.
The event data for the event.
Creates and returns a object for this .
A object for this .
Called when a event is raised by an object inside the .
The event data for the event.
Responds to the event.
The event data for the event.
Called when the event occurs.
The event data for the event.
Called when a context menu's visual parent changes.
The object that the context menu was previously attached to.
Occurs when a particular instance of a context menu opens.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the property of a . This is a dependency property.
One of the enumeration. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the area relative to which the context menu is positioned when it opens. This is a dependency property.
The area that defines the rectangle that is used to position the context menu. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the relative to which the is positioned when it opens. This is a dependency property.
The element relative to which the is positioned when it opens. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Gets or sets a value that indicates whether the should close automatically. This is a dependency property.
true if the menu should stay open until the property changes to false; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Get or sets the vertical distance between the target origin and the popup alignment point. This is a dependency property.
The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Provides data for the context menu event.
Gets the horizontal position of the mouse.
The horizontal position of the mouse.
Gets the vertical position of the mouse.
The vertical position of the mouse.
Represents the method that will handle the and routed events, as well as equivalent events.
The object where the event handler is attached.
The event data.
Provides the system implementation for displaying a .
Gets or sets the content of a .
Returns the content; if there is no content the property returns null. The default is null.
Identifies the routed event, as exposed on classes that implement this event.
The identifier for the routed event.
Identifies the routed event, as exposed on classes that implement this event.
The identifier for the routed event.
Identifies the attached property.
The identifier for the attached property.
Gets the value of the property of the specified object.
Value of the property.
Object to query concerning the property.
Gets a value that indicates whether the has a drop shadow.
A Boolean value, true if the has a drop shadow; false otherwise.
Object to query concerning whether it has a drop shadow.
Gets the value of the property of the specified object.
Value of the property.
Object to query concerning the property.
Gets the value of the property of the specified object.
Value of the property.
Object to query concerning the property.
Gets the value of the property of the specified object.
Value of the property.
Object to query concerning the property.
Gets the value of the property of the specified object.
Value of the property.
Object to query concerning the property.
Gets the value of the property of the specified object.
Value of the property.
Object to query concerning the property.
Gets the value of the property of the specified object.
Value of the property.
Object to query concerning the property.
Gets the value of the property of the specified object.
Value of the property.
Object to query concerning the property.
Gets or sets a value that indicates whether the has the drop shadow effect enabled.
true if the has the drop shadow effect enabled; otherwise, false. The default is false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets a value that indicates where along the x-direction to place the with respect to the parent control.
that specifies the horizontal placement of the .
Identifies the attached property.
The identifier for the attached property.
Gets or sets a value that indicates whether the can be shown.
true if the is shown; otherwise, false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets a value that specifies the placement of the relative to the or .
Returns where the should be placed in relation to its parent. The property sets a .
Identifies the attached property.
The identifier for the attached property.
Gets or sets the area relative to which the context menu is positioned when it opens. This is a dependency property.
The structure that defines the rectangle that is used to position the context menu control. The default is .
Identifies the attached property.
The identifier for the attached property.
Gets or sets the parent control of the .
The that is the parent of the .
Identifies the attached property.
The identifier for the attached property.
Sets the value of the property of the specified object.
Object to set the property on.
Value to set.
Sets a value that indicates whether the has a drop shadow.
Object to set the property on.
Boolean value to set, true if the has a drop shadow; false otherwise.
Sets the value of the property of the specified object.
Object to set the value on.
Value to set.
Sets the value of the property of the specified object.
Object to set value on.
Value to set.
Sets the value of the property of the specified object.
Object to set the value on.
Value to set.
Sets the value of the property of the specified object.
Object to set the value on.
Value to set.
Sets the value of the property of the specified object.
Object to set value on.
Value to set.
Sets the value of the property of the specified object.
Object to set value on.
Value to set.
Sets the value of the property of the specified object.
Object to set value on.
Value to set.
Gets or sets a value that indicates whether the should be shown when its parent is grayed out.
true if the should be shown when its parent is grayed out; otherwise, false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets a value that indicates where along the y-direction to place the with respect to the parent control.
that specifies the vertical placement of the .
Identifies the attached property.
The identifier for the attached property.
Represents the base class for user interface (UI) elements that use a to define their appearance.
Initializes a new instance of the class.
Called to arrange and size the content of a object.
The size of the control.
The computed size that is used to arrange the content.
Gets or sets a brush that describes the background of a control. This is a dependency property.
The brush that is used to fill the background of the control. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a brush that describes the border background of a control. This is a dependency property.
The brush that is used to fill the control's border; the default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the border thickness of a control. This is a dependency property.
A thickness value; the default is a thickness of 0 on all four sides.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font family of the control. This is a dependency property.
A font family. The default is the system dialog font.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font size. This is a dependency property.
The size of the text in the . The default is . The font size must be a positive number.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the degree to which a font is condensed or expanded on the screen. This is a dependency property.
A value. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font style. This is a dependency property.
A value. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the weight or thickness of the specified font. This is a dependency property.
A value. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a brush that describes the foreground color. This is a dependency property.
The brush that paints the foreground of the control. The default value is the system dialog font color.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether a control supports scrolling.
true if the control has a in its style and has a custom keyboard scrolling behavior; otherwise, false.
Gets or sets the horizontal alignment of the control's content. This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether a control is included in tab navigation. This is a dependency property.
true if the control is included in tab navigation; otherwise, false. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Called to remeasure a control.
The size of the control, up to the maximum specified by .
The maximum size that the method can return.
Occurs when a mouse button is clicked two or more times.
Identifies the routed event.
The identifier for the routed event.
Raises the routed event.
The event data.
Raises the routed event.
The event data.
Called whenever the control's template changes.
The old template.
The new template.
Gets or sets the padding inside a control. This is a dependency property.
The amount of space between the content of a and its or . The default is a thickness of 0 on all four sides.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when a user clicks the mouse button two or more times.
Identifies the routed event.
The identifier for the routed event.
Gets or sets a value that determines the order in which elements receive focus when the user navigates through controls by using the TAB key. This is a dependency property.
A value that determines the order of logical navigation for a device. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a control template. This is a dependency property.
The template that defines the appearance of the .
Identifies the dependency property.
The identifier for the dependency property.
Returns the string representation of a object.
A string that represents the control.
Gets or sets the vertical alignment of the control's content. This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Specifies the visual structure and behavioral aspects of a that can be shared across multiple instances of the control.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified target type.
The type this template is intended for.
Gets or sets the type for which this is intended.
The default value is null.
The property must not be null if the definition of the template has a .
The specified types are not valid. The of a must be or inherit from a , a , or a .
Gets a collection of objects that apply property changes or perform actions based on specified conditions.
A collection of objects. The default value is null.
Checks the templated parent against a set of rules.
The element this template is applied to.
The must not be null.
The of a must match the type of the that it is being applied to.
You must associate the with a by setting the property before using the on the .
Provides a way to choose a based on the data object and the data-bound element.
Initializes a new instance of the class.
When overridden in a derived class, returns a based on custom logic.
Returns a or null. The default value is null.
The data object for which to select the template.
The data-bound object.
Provides a base class for elements that apply effects onto or around a single child element, such as or .
Initializes a new instance of the class.
Arranges the content of a element.
The that represents the arranged size of this element and its child.
The this element uses to arrange its child content.
Gets or sets the single child element of a .
The single child element of a .
Gets the child element at the specified position.
The child element at the specified position.
Index position of the child element.
is greater than the number of visual child elements.
Gets an enumerator that can be used to iterate the logical child elements of a .
An enumerator that can be used to iterate the logical child elements of a .
Measures the child element of a to prepare for arranging it during the pass.
The target of the element.
An upper limit that should not be exceeded.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets a value that is equal to the number of visual child elements of this instance of .
The number of visual child elements.
Defines the functionality required to support a shared-size group that is used by the and classes. This is an abstract class.
Gets or sets a value that identifies a or as a member of a defined group that shares sizing properties. This is a dependency property.
A that identifies a shared-size group.
Identifies the dependency property.
The identifier for the dependency property.
Specifies the position of a child element that is inside a .
A child element that is positioned on the left side of the .
A child element that is positioned at the top of the .
A child element that is positioned on the right side of the .
A child element that is positioned at the bottom of the .
Defines an area where you can arrange child elements either horizontally or vertically, relative to each other.
Initializes a new instance of the class.
Arranges the content (child elements) of a element.
The that represents the arranged size of this element.
The this element uses to arrange its child elements.
Gets or sets a value that indicates the position of a child element within a parent .
The position of a child element that is inside a . The default value is .
Identifies the attached property.
The identifier for the attached property.
Gets the value of the attached property for a specified .
The property value for the element.
The element from which the property value is read.
Gets or sets a value that indicates whether the last child element within a stretches to fill the remaining available space. This is a dependency property.
true if the last child element stretches to fill the remaining space; otherwise false. The default value is true.
Identifies the dependency property.
The identifier for the dependency property.
Measures the child elements of a prior to arranging them during the pass.
A that represents the element size you want.
A maximum to not exceed.
Sets the value of the attached property to a specified element.
The element to which the attached property is written.
The needed value.
Represents a document viewing control that can host paginated content such as an .
Initializes a new instance of the class.
Gets a value that indicates whether the can zoom out more. This is a dependency property.
true if the control can zoom out more; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the can zoom in more. This is a dependency property.
true if the control can zoom in more; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the can move down more in the document. This is a dependency property.
true if the control can move down more in the document; otherwise, false if the document is at the bottom.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the can move more to the left in the document. This is a dependency property.
true if the control can move more left in the document; otherwise, false if the document is at the leftmost edge.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the can move more to the right in the document. This is a dependency property.
true if the control can move more to the right in the document; otherwise, false if the document is at the rightmost edge.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the can move up more in the document. This is a dependency property.
true if the control can move up more in the document; otherwise, false if the document is at the topmost edge.
Identifies the dependency property.
The identifier for the dependency property.
Zooms out of the document content by one zoom step.
Gets the overall vertical height of the paginated document. This is a dependency property.
The overall vertical height of the paginated content specified in device independent pixels. The default is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets the overall horizontal width of the paginated document. This is a dependency property.
The current horizontal width of the content layout area specified in device independent pixels. The default is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Moves focus to the find toolbar to search the document content.
Fits a single page to the height of the current viewport.
Gets the that performs the operation.
The routed command that performs the operation.
Fits the document to the current property setting.
Fits the document to a specified maximum number of page widths.
The maximum number of pages to fit in the current .
Gets the that performs the operation.
The routed command that performs the operation.
Fits a single page to the width of the current viewport.
Gets the that performs the operation.
The routed command that performs the operation.
Returns a collection of elements that are currently displayed.
The collection of elements that are currently displayed in the control.
When this method returns, contains true if the collection of elements changed after the last call to ; otherwise, false.
Gets or sets the horizontal scroll position. This is a dependency property.
The current horizontal scroll position specified in device independent pixels. The initial default is 0.0.
The value specified to set is negative.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the horizontal space between pages. This is a dependency property.
The horizontal space between displayed pages specified in device independent pixels. The default is 10.0.
The value specified to set is negative.
Identifies the dependency property.
The identifier for the dependency property.
Zooms in on the document content by one zoom step.
Gets or sets a value defining the maximum number of page columns to display. This is a dependency property.
The maximum number of page columns to be displayed. The default is 1.
Identifies the dependency property.
The identifier for the dependency property.
Scrolls the document content down 16 device independent pixels.
Scrolls the document content left 16 device independent pixels.
Scrolls the document content right 16 device independent pixels.
Scrolls the document content up 16 device independent pixels.
Responds to calls to the method.
Responds to the method from the implementation.
The object to make visible.
The rectangular region of the to make visible.
The number of the page to be viewed.
Creates and returns an for this control.
The new .
Responds to calls to the method.
Responds to calls when the document to display is changed.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
The number of pages to fit across the content area.
Responds to calls to the method.
Responds to calls to the method.
The page number to position to.
Responds to calls to the method.
Responds to events.
The event data.
Responds to calls to the method.
Responds to events.
The event data.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Responds to events.
The event data.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Responds to calls to the method.
Scrolls down one viewport.
Scrolls left one viewport.
Scrolls right one viewport.
Scrolls up one viewport.
Gets or sets a value that indicates whether drop-shadow page borders are displayed. This is a dependency property.
true if drop-shadow borders are displayed; otherwise, false. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the vertical scroll position. This is a dependency property.
The current vertical scroll position offset in device independent pixels. The default is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the vertical spacing between displayed pages. This is a dependency property.
The vertical space between displayed pages in device independent pixels. The default is 10.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets the vertical size of the scrollable content area. This is a dependency property.
The vertical size of the scrollable content area in device independent pixels. The default is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets the horizontal size of the scrollable content area. This is a dependency property.
The horizontal size of the scrollable content area in device independent pixels. The default is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Displays a thumbnail representation of the pages.
Gets the that performs the operation.
The routed command that performs the operation.
Gets or sets the document zoom percentage. This is a dependency property.
The zoom percentage expressed as a value, 5.0 to 5000.0. The default is 100.0, which corresponds to 100.0%.
Identifies the dependency property.
The identifier for the dependency property.
Represents a rule that checks for exceptions that are thrown during the update of the binding source property.
Initializes a new instance of the class.
Performs validation checks on a value.
A object.
The value (from the binding target) to check.
The culture to use in this rule.
Specifies the direction in which an control opens.
The control opens down.
The control opens up.
The control opens left.
The control opens right.
Represents the control that displays a header that has a collapsible window that displays content.
Initializes a new instance of the class.
Occurs when the content window of an control closes and only the is visible.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the direction in which the content window opens. This is a dependency property.
One of the values that defines which direction the content window opens. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the content window of an control opens to display both its header and content.
Identifies the routed event.
The identifier for the routed event.
Gets or sets whether the content window is visible. This is a dependency property.
true if the content window is expanded; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Raises the event when the property changes from true to false.
Creates the implementation of for the control.
A new for this control.
Raises the event when the property changes from false to true.
Represents a control for viewing flow content in a fixed viewing mode that shows content one page at a time.
Initializes a new instance of the class.
Gets a value that indicates whether the level can be decreased. This is a dependency property.
true if the level can be decreased; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the level can be increased. This is a dependency property.
true if the level can be increased; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Executes the routed command.
Toggles the Find dialog.
Executes the routed command.
Gets or sets the maximum allowable level for the . This is a dependency property.
The maximum allowable zoom level for the , interpreted as a percentage. The default is 200.0 (a maximum zoom of 200%).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the minimum allowable level for the . This is a dependency property.
The minimum allowable zoom level for the , interpreted as a percentage. The default is 80.0 (a minimum zoom of 80%).
Identifies the dependency property.
The identifier for the dependency property.
Builds the visual tree for the .
Handles the routed command.
Called whenever an unhandled routed event reaches this class in its route. Implement this method to add class handling for this event.
Arguments of the event.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
The appropriate implementation for this control.
Handles the routed command.
Called when the property is changed.
Handles the routed command.
Handles the routed command.
Handles the routed command.
The page number to go to.
Handles the routed command.
Handles the routed event.
A object that contains the arguments associated with the routed event.
Handles the routed command.
Handles the routed event.
A object containing arguments associated with the routed event.
Handles the routed command.
Handles the routed event.
Handles the routed command.
Handles the routed command.
Called when a printing job has completed.
Gets or sets the current zoom level for the . This is a dependency property.
The current zoom level, interpreted as a percentage. The default is 100.0 (a zoom level of 100%).
Gets or sets the zoom increment. This is a dependency property.
The current zoom increment, interpreted as a percentage. The default is 10.0 (zoom increments by 10%).
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Provides a control for viewing flow content, with built-in support for multiple viewing modes.
Initializes a new instance of the class.
Cancels any current printing job.
Gets a value that indicates whether the level can be decreased. This is a dependency property.
true if the level can be decreased; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the can execute the routed command to jump to the next page of content. This is a dependency property.
true if the can jump to the next page of content; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Returns a value that indicates whether or the is able to jump to the specified page number.
true if the is able to jump to the specified page number; otherwise, false.
A page number to check for as a valid jump target.
Gets a value that indicates whether the can execute the routed command to jump to the previous page of content. This is a dependency property.
true if the can jump to the previous page of content; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the level can be increased. This is a dependency property.
true if the level can be increased; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Executes the routed command.
Gets or sets a that hosts the content to be displayed by the . This is a dependency property.
A that hosts the content to be displayed by the . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Toggles the Find dialog.
Executes the routed command.
Gets or sets a value that indicates whether the routed command is enabled. This is a dependency property.
true to enable the routed command; otherwise, false. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether is available as a viewing mode. This is a dependency property.
true to indicate that single-page viewing mode is available; otherwise, false. The default is true.
Setting this property to false while and are also false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the routed command is enabled. This is a dependency property.
true to enable the routed command; otherwise, false. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether is available as a viewing mode. This is a dependency property.
true to indicate that is available as a viewing mode; otherwise, false. The default is false.
Setting this property to false while and are also false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether is available as a viewing mode. This is a dependency property.
true to indicate that is available as a viewing mode; otherwise, false. The default is true.
Setting this property to false while and are also false.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator that can iterate the logical children of the .
An enumerator for the logical children.
Gets or sets the maximum allowable level for the . This is a dependency property.
The maximum allowable level for the , interpreted as a percentage. The default is 200.0 (maximum zoom of 200%).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the minimum allowable level for the . This is a dependency property.
The minimum allowable level for the , interpreted as a percentage. The default is 80.0 (minimum zoom of 80%).
Identifies the dependency property.
The identifier for the dependency property.
Builds the visual tree for the .
Handles the routed command.
Creates and returns an object for this .
An object for this .
Handles the routed command.
Handles the routed command.
Handles the routed command.
Handles the routed event.
An object containing the arguments associated with the routed event.
Handles the routed event.
A object containing the arguments associated with the routed event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Handles the routed command.
Called when a printing job has completed.
Handles the routed command.
One of the values that specifies the viewing mode to switch to.
Gets the current number of display pages for the content hosted by the . This is a dependency property.
The current number of display pages for the content hosted by the .
Identifies the dependency property.
The identifier for the dependency property.
Gets the page number for the currently displayed page. This is a dependency property.
The page number for the currently displayed page.
Identifies the dependency property.
The identifier for the dependency property.
Invokes a standard Print dialog which can be used to print the contents of the and configure printing preferences.
Executes the command.
One of the values that specifies the desired viewing mode.
Gets the value that represents the Switch Viewing Mode command.
The command.
Handles the command.
One of the values that specifies the desired viewing mode.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the property to add a as the content child for the .
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the viewing mode for the . This is a dependency property.
One of the values that specifies the viewing mode. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the current zoom level. This is a dependency property.
The current zoom level, interpreted as a percentage. The default value 100.0 (zoom level of 100%).
Gets or sets the zoom increment. This is a dependency property.
The current zoom increment, interpreted as a percentage. The default is 10.0 (zoom increment of 10%).
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Names viewing modes for the control.
Indicates that the should show content one page at a time.
Indicates that the should show content two pages at a time, similar to an open book.
Indicates that the should show content in continuous scrolling mode.
Provides a control for viewing flow content in a continuous scrolling mode.
Initializes a new instance of the class.
Cancels any current printing job.
Gets a value that indicates whether the level can be decreased. This is a dependency property.
true if the level can be decreased; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the level can be increased. This is a dependency property.
true if the level can be increased; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Executes the routed command.
Gets or sets a that hosts the content to be displayed by the . This is a dependency property.
A that hosts the content to be displayed by the . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Toggles the Find dialog.
Gets or sets a value that indicates whether a horizontal scroll bar is shown. This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Executes the routed command.
Gets or sets a value that indicates whether selection of content within the is enabled. This is a dependency property.
true to indicate that selection is enabled; otherwise, false. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the toolbar is visible. This is a dependency property.
true to indicate that the toolbar is visible; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator that can iterate the logical children of the .
An enumerator for the logical children.
Gets or sets the maximum allowable level for the . This is a dependency property.
The maximum allowable level for the , interpreted as a percentage. The default is 200.0 (a maximum zoom of 200%).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the minimum allowable level for the . This is a dependency property.
The minimum allowable level for the , interpreted as a percentage. The default is 80.0 (a minimum zoom of 80%).
Identifies the dependency property.
The identifier for the dependency property.
Builds the visual tree for the .
Handles the routed command.
Invoked whenever an unhandled routed event reaches this class in its route. Implement this method to add class handling for this event.
Arguments of the event.
Creates and returns an object for this .
An object for this .
Handles the routed command.
Handles the routed command.
Handles the routed command.
Handles the routed event.
A object containing the arguments associated with the routed event.
Handles the routed event.
A object containing arguments associated with the routed event.
Handles the routed command.
Called when a printing job has completed.
Invokes a standard Print dialog which can be used to print the contents of the and configure printing preferences.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the property to add a as the content child for the .
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets a value that indicates whether a vertical scroll bar is shown. This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the current zoom level. This is a dependency property.
The current zoom level, interpreted as a percentage. The default is 100.0 (a zoom level of 100%).
Gets or sets the zoom increment. This is a dependency property.
The current zoom increment, interpreted as a percentage. The default is 10.0 (zoom increments by 10%).
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Frame is a content control that supports navigation.
Initializes a new instance of the class.
Adds an entry to back navigation history that contains a object.
A object that represents application-defined state that is associated with a specific piece of content.
is null, and a object is not returned from .
Adds a child object.
The child object to add.
Adds the text content of a node to the object.
The text to add to the object.
Returns an that you use to enumerate the entries in back navigation history for a . This is a dependency property.
if at least one entry has been added to back navigation history. If there are not entries, or the does not own its own navigation history, is null.
Identifies the dependency property.
Gets or sets the base uniform resource identifier (URI) for a .
The base uniform resource identifier (URI) of the control.
Gets a value that indicates whether there is at least one entry in back navigation history. This is a dependency property.
true if there is at least one entry in back navigation history; false if there are no entries in back navigation history or the does not own its own navigation history.
Identifies the dependency property.
Gets a value that indicates whether there is at least one entry in forward navigation history. This is a dependency property.
true if there is at least one entry in forward navigation history; false if there are no entries in forward navigation history or the does not own its own navigation history.
Identifies the dependency property.
Occurs after content has been rendered.
Gets the uniform resource identifier (URI) of the content that was last navigated to.
A for the content that was last navigated to, if navigated to by using a URI; otherwise, null.
Gets an that you use to enumerate the entries in forward navigation history for a .
An object if at least one entry has been added to forward navigation history, or null if there are no entries or the does not own its own navigation history.
Identifies the dependency property.
Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
Navigates to the most recent item in back navigation history, if a manages its own navigation history.
is called when there are no entries in back navigation history.
Navigates to the most recent item in forward navigation history, if a manages its own navigation history.
is called when there are no entries in back navigation history.
Gets or sets whether a is responsible for managing its own navigation history, or yields navigation history management to a parent navigator (, ).
A value that specifies whether manages its own journal. The default value is .
Identifies the dependency property.
Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
Navigates asynchronously to content that is contained by an object.
true if navigation is not canceled; otherwise, false.
An that contains the content to navigate to.
Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
true if navigation is not canceled; otherwise, false.
An that contains the content to navigate to.
A that contains data to be used for processing during navigation.
Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
true if navigation is not canceled; otherwise, false.
A object initialized with the URI for the desired content.
Navigates asynchronously to source content located at a uniform resource identifier (URI), and passes an object that contains data to be used for processing during navigation.
true if navigation is not canceled; otherwise, false.
A object initialized with the URI for the desired content.
A that contains data to be used for processing during navigation.
Occurs when the content that is being navigated to has been found, and is available from the property, although it may not have completed loading.
Occurs when a new navigation is requested.
Occurs when an error is raised while navigating to the requested content.
Occurs periodically during a download to provide navigation progress information.
Gets the that is used by this to provide navigation services.
A object that represents the used by this , if one is available. Otherwise, null is returned.
Occurs when the method is called, or when a new navigation is requested while a current navigation is in progress.
Gets or sets when the can show its navigation UI. This is a dependency property.
A value that specifies when the can show its navigation UI. The default value is .
Identifies the dependency property.
Called when the template generation for the visual tree is created.
Raises the event.
An that contains the event data.
Creates and returns a object for this .
A object for this .
Reloads the current content.
Removes the most recent journal entry from back history.
The most recent in back navigation history, if there is one.
Gets or sets whether a isolates external Extensible Application Markup Language (XAML) content within a partial trust security sandbox (with the default Internet permission set). This is a dependency property.
true if content is isolated within a partial trust security sandbox; otherwise, false. The default is false.
is set when an application is executing in partial trust.
Identifies the dependency property.
Allows derived classes to determine the serialization behavior of the property.
true if the content should be serialized; otherwise, false.
Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to. This is a dependency property.
A that contains the URI for the current content, or the content that is currently being navigated to.
Identifies the dependency property.
The identifier for the dependency property.
Stops further downloading of content for the current navigation request.
For a description of this member, see .
The base URI of the current context.
Defines a flexible grid area that consists of columns and rows.
Initializes a new instance of .
Arranges the content of a element.
that represents the arranged size of this Grid element and its children.
Specifies the size this element should use to arrange its child elements.
Gets or sets a value that indicates which column child content within a should appear in.
that represents the column in which child content should appear. The default value is zero.
Gets a defined on this instance of .
A defined on this instance of
Identifies the attached property.
The identifier for the attached property.
Gets or sets a value that indicates the total number of columns that child content spans within a .
that represents the number of columns that child content should span. The default value is 1.
Identifies the attached property.
The identifier for the attached property.
Gets the value of the attached property from a given .
The value of the attached property.
The element from which to read the property value.
Gets the value of the attached property from a given .
The value of the attached property.
The element from which to read the property value.
Gets the value of the attached property from a given .
The value of the attached property.
The element from which to read the property value.
Gets the value of the attached property from a given .
The value of the attached property.
The element from which to read the property value.
Gets the value of the attached property from a given .
The value of the attached property.
The element from which to read the property value.
Gets the child at the specified position.
The zero-based index position of the desired .
Gets or sets a value that indicates that multiple elements are sharing size information.
true if this instance of is sharing size properties with another ; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for the attached property.
Gets an enumerator that can iterate the logical children of this .
An . This property has no default value.
Measures the children of a in anticipation of arranging them during the pass.
that represents the required size to arrange child content.
Indicates an upper limit size that should not be exceeded.
Called when the visual children of a element change.
Identifies the visual child that's added.
Identifies the visual child that's removed.
Gets or sets a value that indicates which row child content within a should appear in.
that represents the row in which child content should appear. The default value is zero.
Gets a defined on this instance of .
A defined on this instance of .
Identifies the attached property.
The identifier for the attached property.
Gets or sets a value that indicates the total number of rows that child content spans within a .
that represents the number of rows that child content should span. The default value is 1.
Identifies the attached property.
The identifier for the attached property.
Sets the value of the attached property to a given .
The element on which to set the attached property.
The property value to set.
Sets the value of the attached property to a given .
The element on which to set the attached property.
The property value to set.
Sets the value of the attached property to a given .
The element on which to set the attached property.
The property value to set.
Sets the value of the attached property to a given .
The element on which to set the attached property.
The property value to set.
Sets the value of the attached property to a given .
The element on which to set the attached property.
The property value to set.
Returns true if associated with this instance of is not empty.
true if associated with this instance of is not empty; otherwise, false.
Returns true if associated with this instance of is not empty.
true if associated with this instance of is not empty; otherwise, false.
Gets or sets a value that indicates whether grid lines are visible within this . This is a dependency property.
true if grid lines are visible; otherwise, false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets a value that represents the total number of children within this instance of .
that represents the total number of child objects. The default value is zero.
Specifies the rows or columns that are resized by a control.
Space is redistributed based on the value of the and properties.
For a horizontal , space is redistributed between the row that is specified for the and the next row that is below it. For a vertical , space is redistributed between the column that is specified for the and the next column that is to the right.
For a horizontal , space is redistributed between the row that is specified for the and the next row that is above it. For a vertical , space is redistributed between the column that is specified for the and the next column that is to the left.
For a horizontal , space is redistributed between the rows that are above and below the row that is specified for the . For a vertical , space is redistributed between the columns that are to the left and right of the column that is specified for the .
Specifies whether a control redistributes space between rows or between columns.
Space is redistributed based on the values of the , , , and properties of the .
Space is redistributed between columns.
Space is redistributed between rows.
Represents the control that redistributes space between columns or rows of a control.
Initializes a new instance of the class.
Gets or sets the minimum distance that a user must drag a mouse to resize rows or columns with a control. This is a dependency property.
A value that represents the minimum distance that a user must use the mouse to drag a to resize rows or columns. The default is 1.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the distance that each press of an arrow key moves a control. This is a dependency property.
The distance that the moves for each press of an arrow key. The default is 10.
Identifies the dependency property.
The identifier for the dependency property.
Creates the implementation of for the control.
A new for this control.
Called when a key is pressed.
A that contains the event data.
Called when the control loses keyboard focus.
A that contains the event data.
Responds to a change in the dimensions of the control.
Information about the change in size of the .
Gets or sets the style that customizes the appearance, effects, or other style characteristics for the control preview indicator that is displayed when the property is set to true. This is a dependency property.
Returns the for the preview indicator that shows the potential change in dimensions as you move the control. The default is the style that the current theme supplies.
Identifies the dependency property.
Gets or sets which columns or rows are resized relative to the column or row for which the control is defined. This is a dependency property.
One of the enumeration values that indicates which columns or rows are resized by this control. The default is .
Identifies the dependency property.
Gets or sets a value that indicates whether the control resizes rows or columns. This is a dependency property.
One of the enumeration values that specifies whether to resize rows or columns. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the control updates the column or row size as the user drags the control. This is a dependency property.
true if a preview is displayed; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Represents a view mode that displays data items in columns for a control.
Initializes a new instance of the class.
Adds a object to a .
The column to add
Not supported.
Text string
Gets or sets whether columns in a can be reordered by a drag-and-drop operation. This is a dependency property.
true if columns can be reordered; otherwise, false. The default value is true.
Identifies the dependency property.
Removes all settings, bindings, and styling from a .
The to clear.
Gets or sets the attached property that contains the .
A that is used to display content for the object on which this property is attached. The default value is null.
Identifies the attachedproperty.
Gets or sets the style to apply to column headers. This is a dependency property.
The that is used to define the display properties for column headers. The default value is null.
Identifies the dependency property.
Gets or sets a for the . This is a dependency property.
The for the column headers in a . The default value is null.
Identifies the dependency property.
Gets or sets a template to use to display the column headers. This is a dependency property.
The to use to display the column headers as part of the . The default value is null.
Identifies the dependency property.
Gets or sets the selector object that provides logic for selecting a template to use for each column header. This is a dependency property.
The object that determines the data template to use for each column header. The default value is null.
Identifies the dependency property.
Gets or sets the content of a tooltip that appears when the mouse pointer pauses over one of the column headers. This is a dependency property.
An object that represents the content that appears as a tooltip when the mouse pointer is paused over one of the column headers. The default value is not defined.
Identifies the dependency property.
Gets the collection of objects that is defined for this .
The collection of columns in the . The default value is null.
Gets the reference for the default style for the .
The . The default value is the in the current theme.
Gets the implementation for this object.
A for this .
The control that implements this view.
Gets the contents of the attached property.
The of the specified .
The that is associated with the collection.
Gets the key that references the style that is defined for each in a .
A that references the style for each . The default value references the default style for a control in the current theme.
Gets the key that references the style that is defined for the control that encloses the content that is displayed by a .
A that references the that is applied to the control for a . The default value is the style for the object of a in the current theme.
Gets the key that references the style that is defined for the .
A that references the that is applied to the . The default value is the style for the in the current theme.
Gets the reference to the default style for the container of the data items in the .
The . The default value is the in the current theme.
Prepares a for display according to the definition of this object.
The to display.
Sets the contents of the attached property.
The object.
The object to assign.
Determines whether to serialize the attached property.
true if the must be serialized; otherwise, false.
The object on which the is set.
For a description of this member, see .
For a description of this member, see .
Returns the string representation of the object.
A string that indicates the number of columns in the .
Represents a column that displays data.
Initializes a new instance of the class.
Gets the actual width of a .
The current width of the column. The default is zero (0.0).
Gets or sets the template to use to display the contents of a column cell. This is a dependency property.
A that is used to format a column cell. The default is null.
Identifies the dependency property.
Gets or sets a that determines the template to use to display cells in a column. This is a dependency property.
A that provides selection for column cells. The default is null.
Identifies the dependency property.
Gets or sets the data item to bind to for this column.
The specified data item type that displays in the column. The default is null.
Gets or sets the content of the header of a . This is a dependency property.
The object to use for the column header. The default is null.
Gets or sets the style to use for the header of the . This is a dependency property.
The that defines the display properties for the column header. The default is null.
Identifies the dependency property.
Identifies the dependency property.
Gets or sets the template to use to display the content of the column header. This is a dependency property.
A to use to display the column header. The default is null.
Identifies the dependency property.
Gets or sets the that provides logic to select the template to use to display the column header. This is a dependency property.
The object that provides data template selection for each . The default is null.
Identifies the dependency property.
Raises the event.
The event data.
Occurs when the value of any property changes.
Creates a string representation of the .
A string that identifies the object as a object and displays the value of the property.
Gets or sets the width of the column. This is a dependency property.
The width of the column. The default is , which automatically sizes to the largest column item that is not the column header.
Identifies the dependency property.
Represents a collection of objects.
Initializes an instance of the class.
Removes all of the objects from the .
Adds a to the collection at the specified index.
The position to place the new .
The to insert.
Changes the position of a in the collection.
The original position of the .
The new position of the .
Raises the event when the changes.
The event arguments.
Removes a from the at the specified index.
The position of the to remove.
Replaces the that is at the specified index with another .
The position at which the new replaces the old .
The to place at the specified position.
Represents a column header for a .
Initializes a new instance of the class.
Gets the that is associated with the . This is a dependency property.
The that is associated with this . The default is null.
Identifies the dependency property.
Responds when the for the is pressed.
The event arguments.
Responds to the creation of the visual tree for the .
Provides class handling for the event for a .
Provides an implementation for a .
A for this .
Provides class handling for the event for a .
The event data.
Provides class handling for the event when the user pauses the mouse pointer on the .
The event data.
Provides class handling for the event when the mouse moves off the .
The event data.
Provides class handling for the event when the user presses the left mouse button while pausing the mouse pointer on the .
The event data.
Provides class handling for the event when the user releases the left mouse button while pausing the mouse pointer on the .
The event data.
Provides class handling for the event that occurs when the user moves the mouse within a .
The event data.
Responds to a change in dimensions.
Information about the change in the size of the .
Gets the role of a . This is a dependency property.
A enumeration value that specifies the current role of the column.
Identifies the dependency property.
Determines whether to serialize a .
true if the must be serialized; otherwise, false. The default is false.
The dependency property.
Defines the state or role of a control.
The column header displays above its associated column.
The column header is the object of a drag-and-drop operation to move a column.
The column header is the last header in the row of column headers and is used for padding.
Represents an object that is used to define the layout of a row of column headers.
Initializes a new instance of the class.
Gets or sets a value that indicates whether columns can change positions. This is a dependency property.
true if columns can be moved by the drag-and-drop operation of a column header; otherwise, false. The default is true.
Identifies the dependency property.
Arranges the content of the header row elements, and computes the actual size of the header row.
The actual for the column header row.
The area that is available for the column header row.
Gets or sets the to use for the column headers. This is a dependency property.
The to use for the column header container. The default is null.
Identifies the dependency property.
Gets or sets a for the column headers. This is a dependency property.
The for the column header row. The default is null.
Identifies the dependency property.
Gets or sets the template to use to display the column headers. This is a dependency property.
The that is used to display the column header content. The default is null.
Identifies the dependency property.
Gets or sets a that provides logic that selects the data template to use to display a column header. This is a dependency property.
The that chooses the to use to display each column header. The default is null.
Identifies the dependency property.
Gets or sets the content for a tooltip for the column header row. This is a dependency property.
An object that represents the content of a tooltip for the column headers.
Identifies the dependency property.
Determines the area that is required to display the column header row.
The required for the column header row.
The amount of area that is available to display the column header row.
Creates an object for the column header row.
A object for this column header row.
Provides class handling for the event for the .
The event data.
Provides class handling for the event that occurs when the user presses the left mouse button inside a .
The event data.
Provides class handling for the event that occurs when the user releases the left mouse button.
The event data.
Provides class handling for the event that occurs when the user moves the mouse.
The event data.
Represents an object that specifies the layout of a row of data.
Initializes a new instance of the class.
Positions the content of a row according to the size of the corresponding objects.
The actual that is used to display the .
The area to use to display the .
Gets or sets the data content to display in a row. This is a dependency property.
The object that represents the content of a row.
Identifies the dependency property.
Determines the area that is required to display the row.
The actual of the area that displays the .
The maximum area to use to display the .
Returns a string representation of the .
A string that shows the .
Represents a control that creates a container that has a border and a header for user interface (UI) content.
Initializes a new instance of the class.
Responds when the for the is pressed.
The event information.
Creates an implementation of for the control.
A for the .
Appears as the root of the visual subtree generated for a group.
Initializes a new instance of the class.
Creates and returns an object for this .
An object for this .
Defines how you want the group to look at each level.
Initializes a new instance of the class.
Gets or sets the style that is applied to the generated for each item.
The style that is applied to the generated for each item. The default is null.
Enables the application writer to provide custom selection logic for a style to apply to each generated .
An object that derives from . The default is null.
Gets the default style of the group.
The default style of the group.
Identifies the default that creates the panel used to layout the items.
Gets or sets the template that is used to display the group header.
A object that is used to display the group header. The default is null.
Enables the application writer to provide custom selection logic for a template that is used to display the group header.
An object that derives from . The default is null.
Gets or sets a value that indicates whether items corresponding to empty groups should be displayed.
true to not display empty groups; otherwise, false. The default is false.
Raises the event using the provided arguments.
Arguments of the event being raised.
Gets or sets a template that creates the panel used to layout the items.
An object that creates the panel used to layout the items.
Occurs when a property value changes.
Occurs when a property value changes.
Delegate used to select the group style as a function of the parent group and its level.
Group whose style is to be selected.
Level of the group.
Provides the base implementation for all controls that contain single content and have a header.
Initializes a new instance of the class.
Gets a value that indicates whether the header is null. This is a dependency property.
true if the property is not null; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the data used for the header of each control. This is a dependency property.
A header object. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the template used to display the content of the control's header. This is a dependency property.
A data template. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a data template selector that provides custom logic for choosing the template used to display the header. This is a dependency property.
A data template selector object. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator to the logical child elements of the .
An enumerator.
Called when the property of a changes.
Old value of the property.
New value of the property.
Called when the property changes.
Old value of the property.
New value of the property.
Called when the property changes.
Old value of the property.
New value of the property.
Provides a string representation of a .
A string representation of the object.
Represents a control that contains multiple items and has a header.
Initializes a new instance of the class.
Gets a value that indicates whether this has a header. This is a dependency property.
true if the control has a header; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the item that labels the control. This is a dependency property.
An object that labels the . The default is null. A header can be a string or a .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the template used to display the contents of the control's header. This is a dependency property.
A data template used to display a control's header. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the object that provides custom selection logic for a template used to display the header of each item. This is a dependency property.
A data template selector. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator to the logical child elements of the .
An enumerator. The default is null.
Called when the property of a changes.
The old value of the property.
The new value of the property.
Called when the property changes.
The old value of the property.
The new value of the property.
Called when the property changes.
The old value of the property.
The new value of the property.
Returns the string representation of a object.
A string that represents this object.
Represents a control that displays an image.
Initializes a new instance of the class.
Arranges and sizes an image control.
The size of the control.
The size used to arrange the control.
Gets or sets the base uniform resource identifier (URI) for the .
A base URI for the .
Occurs when there is a failure in the image.
Identifies the routed event.
The identifier for the routed event.
Updates the of the image. This method is called by the parent and is the first pass of layout.
The image's desired size.
The size that the image should not exceed.
Creates and returns an object for this .
An object for this .
Renders the contents of an .
An instance of used to render the control.
Gets or sets the for the image. This is a dependency property.
The source of the drawn image. The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that describes how an should be stretched to fill the destination rectangle. This is a dependency property.
One of the values. The default is .
Gets or sets a value that indicates how the image is scaled. This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Defines an area that receives and displays ink strokes.
Initializes a new instance of the InkCanvas class.
Gets the current editing mode of the . This is a dependency property.
The current editing mode of the .
Occurs when the current editing mode changes.
Identifies the routed event.
The identifier for the routed event.
Identifies the dependency property.
The identifier for the dependency property.
ArrangeOverride
Gets or sets a . The brush is used to fill the border area surrounding a . This is a dependency property.
A .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the distance between the bottom of an element and the bottom of its parent .
The distance between the bottom of an element and the bottom of its parent , in device-independent units (1/96th inch per unit).
Identifies the attached property.
The identifier for the attached property.
Indicates whether the contents of the Clipboard can be pasted into the .
true if the contents of the Clipboard can be pasted in; otherwise, false.
Retrieves child elements of the .
A collection of child elements located on the .
Copies selected strokes and/or elements to the Clipboard.
Deletes the selected strokes and elements, and copies them to the Clipboard.
Gets or sets the drawing attributes that are applied to new ink strokes made on the . This is a dependency property.
The default drawing attributes for the .
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the property is replaced.
Gets or sets the stylus point description for an .
The stylus point description for an .
Gets or sets the renderer that dynamically draws ink on the .
The renderer that dynamically draws ink on the .
Gets or sets the user editing mode used by an active pointing device. This is a dependency property.
The editing mode used when a pointing device (such as a tablet pen or mouse) is active.
Occurs when the property of an object has been changed.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the user editing mode if the stylus is inverted when it interacts with the InkCanvas This is a dependency property.
The inverted editing mode of the .
Occurs when the property of an object has been changed.
Identifies the routed event.
The identifier for the routed event.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the used to point-erase ink from an .
The eraser shape associated with the .
Occurs when the detects a gesture.
Identifies the routed event.
The identifier for the routed event.
Gets the value of the attached property for a given dependency object.
The bottom coordinate of the dependency object.
The element of which to get the bottom property.
Returns a collection of application gestures that are recognized by .
A collection of gestures that the recognizes.
The property is false.
Gets the value of the attached property for a given dependency object.
The left coordinate of the dependency object.
The element of which to get the left property.
Gets the value of the attached property for a given dependency object.
The right coordinate of the dependency object.
The element of which to get the right property.
Retrieves the objects that are selected in the .
Array of objects.
Retrieves a that represents selected objects on the .
The collection of selected strokes.
Gets the bounds of the selected strokes and elements on the .
The smallest rectangle that encompasses all selected strokes and elements.
Gets the value of the attached property for a given dependency object.
The top coordinate of the dependency object.
The element of which to get the top property.
Determines whether a given point falls within the rendering bounds of an .
Returns a value that indicates which part of the selection adorner intersects or surrounds the specified point.
A value that indicates which part of the selection adorner intersects or surrounds a specified point.
The point to hit test.
Gets the ink presenter that displays ink on the .
The ink presenter that displays ink on the .
Gets (determines) whether the gesture recognition component is available on the user's system.
true if the recognition component is available; otherwise, false.
Gets or sets the distance between the left side of an element and the left side of its parent .
The distance between the left side of an element and the left side of its parent , in device-independent units (1/96th inch per unit).
Returns enumerator to logical children.
Gets or sets a Boolean value which indicates whether the user is enabled to move selected ink strokes and/or elements on the .
true if a user can move strokes and/or elements on the ; otherwise, false.
Raises the event.
The event data.
Provides an appropriate implementation for this control, as part of the WPF infrastructure.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
An event announcing that the user selected and moved a selection of strokes and/or elements.
Not used.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Raises the event.
The event data.
Pastes the contents of the Clipboard to the top-left corner of the .
Pastes the contents of the Clipboard to the at a given point.
The point at which to paste the strokes.
Gets or sets formats that can be pasted onto the .
A collection of enumeration values. The default is .
Gets or sets a Boolean value that indicates whether the user can resize selected ink strokes and/or elements on the .
true if a user can resize strokes and/or elements on the ; otherwise, false.
Gets or sets the distance between the right side of an element and the right side of its parent .
The distance between the right side of an element and the right side of its parent , in device-independent units (1/96th inch per unit).
Selects a set of objects.
A collection of objects to select.
Selects a set of ink objects.
A collection of objects to select.
One or more strokes in is not in the property.
Selects a combination of and objects.
A collection of objects to select.
A collection of objects to select.
One or more strokes in is not included in the property.
Occurs when the selection on the changes.
Occurs when a new set of ink strokes and/or elements is being selected.
Occurs after the user moves a selection of strokes and/or elements.
Occurs before selected strokes and elements are moved.
Occurs when a selection of strokes and/or elements has been resized by the user.
Occurs before selected strokes and elements are resized.
Sets the value of the attached property for a given dependency object.
The element on which to set the bottom property.
The bottom coordinate of .
Sets the application gestures that the will recognize.
A collection of application gestures that the will recognize.
The property is false.
Sets the value of the attached property for a given dependency object.
The element on which to set the left property.
The left coordinate of .
Sets the value of the attached property for a given dependency object.
The element on which to set the right property.
The right coordinate of .
Sets the value of the attached property for a given dependency object.
The element on which to set the top property.
The top coordinate of .
Occurs when a stroke drawn by the user is added to the property.
Identifies the routed event.
The identifier for the routed event.
Occurs when user erases a stroke.
Identifies the routed event.
The identifier for the routed event.
Occurs just before a user erases a stroke.
Gets or sets the collection of ink objects collected by the . This is a dependency property.
The collection of objects contained within the .
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the property is replaced.
Adds the specified object to the .
Adds the text that within the tags in markup. Always throws an .
Gets or sets the distance between the top of an element and the top of its parent .
The distance between the top of an element and the top of its parent , in device-independent units (1/96th inch per unit).
Gets or sets a Boolean value that indicates whether to override standard cursor functionality to support a custom cursor.
true if the is using a custom cursor; otherwise, false.
Specifies the formats that an will accept from the Clipboard.
Indicates that the accepts Ink Serialized Format (ISF).
Indicates that the accepts text.
Indicates that the accepts "Extensible Application Markup Language" (XAML) format.
Specifies the editing mode for the
Indicates that no action is taken when the pen sends data to the .
Indicates that ink appears on the when the pen sends data to it.
Indicates that the responds to gestures, and does not receive ink.
Indicates that the responds to gestures, and receives ink.
Indicates that the pen selects strokes and elements on the .
Indicates that the pen erases part of a stroke when the pen intersects the stroke.
Indicates that the pen erases an entire stroke when the pen intersects the stroke.
Provides data for the event.
Initializes a new instance of the class.
The results from the gesture recognizer.
Gets or sets a Boolean value that indicates whether strokes should be considered a gesture.
true if the strokes are ink; false if the strokes are a gesture.
Returns results from the gesture recognizer.
A collection of possible application gestures that the might be.
Gets the strokes that represent the possible gesture.
The strokes that represent the possible gesture.
Represents the method that will handle the event of a .
The source of the event.
The event data.
Provides data for the .
Returns the selected elements.
The selected elements.
Returns the selected strokes.
The selected strokes.
Sets the selected elements.
The elements to select.
is null.
Sets the selected strokes.
The strokes to select.
is null.
Represents the method that will handle the event of a .
The source of the event.
Provides data for the and events.
Gets or sets the bounds of the selection after it is moved or resized.
The bounds of the selection after it is moved or resized.
Gets the bounds of the selection before the user moved or resized it.
The bounds of the selection before the user moved or resized it.
Represents the method that handles two events raised when changes occur on an : the event, or the event.
The source of the event.
Identifies the various parts of a selection adorner on an .
No part of the selection adorner.
The upper left handle of the selection adorner.
The upper middle handle of the selection adorner.
The upper right handle of the selection adorner.
The middle handle on the right edge of the selection adorner.
The lower right handle of the selection adorner.
The lower middle handle of the selection adorner.
The lower left handle of the selection adorner.
The middle handle on the left edge of the selection adorner.
The area within the bounds of the selection adorner.
Provides data for the event.
Initializes a new instance of the class.
The collected object.
Provides a way to invoke event handlers in a type-specific way.
The event handler.
The event target.
Gets the stroke that was added to the .
The stroke that was added to the .
Represents the method that will handle the event of an .
The source of the event.
The event data.
Provides data for the event.
Gets the stroke that is about to be erased.
The stroke that is about to be erased.
Represents the method that handles the event for an .
The source of the event.
Provides data for the event.
Gets the new strokes of the .
The new strokes of the .
Gets the previous strokes of the .
The previous strokes of the .
Represents the method that will handle the event of a .
The source of the event.
Renders ink on a surface.
Initializes a new instance of the class.
Attaches the visual of a to an .
The visual of a .
The that specifies the appearance of the dynamically rendered ink.
is already attached to a visual tree.
Detaches the visual of the from the .
The visual of the to detach.
is not attached to the .
Returns a clipping geometry that indicates the area that will be clipped if the property is set to true.
A that represents the area that is clipped when is true.
The available size of the element.
Provides an appropriate implementation for this control, as part of the WPF infrastructure.
Gets and sets the strokes that the displays. This is a dependency property.
The strokes that the displays.
Identifies the dependency property.
The identifier for the dependency property.
Holds the list of items that constitute the content of an .
Adds an item to the .
The zero-based index at which the object is added or -1 if the item cannot be added.
The item to add to the collection.
The item to add already has a different logical parent.
The collection is in ItemsSource mode.
Gets a value that indicates whether this collection view supports filtering.
true if this view supports filtering; otherwise, false. The default value is true.
Gets a value that indicates whether this collection view supports grouping.
true if the collection supports grouping; otherwise, false. The default value is false.
Gets a value that indicates whether this collection view supports sorting.
true if this view support sorting; otherwise, false. The default value is true.
Clears the collection and releases the references on all items currently in the collection.
The is in mode. (When the property is set, the collection will be made read-only and fixed-size.)
Returns a value that indicates whether the specified item is in this view.
true to indicate that the item belongs to this collection and passes the active filter; otherwise, false.
The object to check.
Copies the elements of the collection to an array, starting at a particular array index.
The destination array to copy to.
The zero-based index in the destination array.
The parameter is null.
The destination is multidimensional.
The parameter is less than 0.
Gets the number of records in the collection.
The number of items in the collection or 0 if the collection is uninitialized or if there is no collection in the mode.
Gets the current item in the view.
The current object in the view or null if the collection is uninitialized or if there is no collection in the mode.
By default, the first item of the collection starts as the current item.
Gets the ordinal position of the current item within the view.
The ordinal position of the current item within the view or -1 if the collection is uninitialized or if there is no collection in the mode.
Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
An object that you can use to dispose of the calling object.
Gets or sets a callback used to determine if an item is suitable for inclusion in the view.
A method used to determine if an item is suitable for inclusion in the view.
Filtering is not supported.
Returns the item at the specified zero-based index in this view.
The item at the specified zero-based index in this view.
The zero-based index at which the item is located.
is out of range.
The collection is uninitialized or the binding on supplied a null value.
Gets a collection of objects that defines how to group the items.
An of objects. The collection is indexed by the group levels.
Gets the top-level groups that are constructed according to the .
The top-level groups that are constructed according to the . The default value is null.
Returns the index in this collection where the specified item is located.
The index of the item in the collection, or -1 if the item does not exist in the collection.
The object to look for in the collection.
Inserts an element into the collection at the specified index.
The zero-based index at which to insert the item.
The item to insert.
The item to insert already has a different logical parent.
The collection is in ItemsSource mode.
The index is out of range.
Gets a value that indicates whether the current item of the view is beyond the end of the collection.
true if the current item of the view is beyond the end of the collection; otherwise, false.
Gets a value that indicates whether the current item of the view is beyond the beginning of the collection.
true if the current item of the view is beyond the beginning of the collection; otherwise, false.
Gets a value that indicates whether the resulting (filtered) view is empty.
true if the resulting view is empty; otherwise, false.
Gets or sets the item at the given zero-based index.
The object retrieved or the object that is being set to the specified index.
The zero-based index of the item.
The collection is uninitialized, or the item to set already has a different logical parent, or the collection is in mode.
The index is out of range.
Sets the specified item in the collection as the .
true to indicate that the resulting is an item within the view; otherwise, false.
The item to set as the .
Sets the first item in the view as the .
true to indicate that the resulting is an item within the view; otherwise, false.
Sets the last item in the view as the .
true to indicate that the resulting is an item within the view; otherwise, false.
Sets the item after the in the view as the .
true to indicate that the resulting is an item within the view; otherwise, false.
Sets the item at the specified index to be the in the view.
true to indicate that the resulting is an item within the view; otherwise, false.
The zero-based index of the item to set as the .
Sets the item before the in the view as the .
true to indicate that the resulting is an item within the view; otherwise, false.
Gets a value that indicates whether the collection needs to be refreshed.
true if the collection needs to be refreshed; otherwise, false.
Returns a value that indicates whether the specified item belongs to this view.
true to indicate that the specified item belongs to this view or there is no filter set on this collection view; otherwise, false.
The object to test.
Removes the specified item reference from the collection or view.
The object to remove.
The is read-only because it is in mode or if DeferRefresh is in effect.
Removes the item at the specified index of the collection or view.
The zero-based index of the item to remove.
The is read-only because it is in mode or if DeferRefresh is in effect.
The index is out of range.
Gets a collection of objects that describe how the items in the collection are sorted in the view.
A collection of objects that describe how the items in the collection are sorted in the view.
Gets the unsorted and unfiltered collection that underlies this collection view.
An object that is the underlying collection or the user-provided collection.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Generates the user interface (UI) on behalf of its host, such as an .
Returns the element corresponding to the item at the given index within the .
Returns the element corresponding to the item at the given index within the or returns null if the item is not realized.
The index of the desired item.
Returns the corresponding to the given item.
A that corresponds to the given item. Returns null if the item does not belong to the item collection, or if a has not been generated for it.
The item to find the for.
Returns the index to an item that corresponds to the specified, generated .
An index to an item that corresponds to the specified, generated .
The that corresponds to the item to the index to be returned.
is null.
Returns the item that corresponds to the specified, generated .
A that is the item which corresponds to the specified, generated . If the has not been generated, is returned.
The that corresponds to the item to be returned.
is null.
The event is raised by a to inform layouts that the items collection has changed.
The generation status of the .
A value that represents the generation status of the .
The event is raised by a to inform controls that its status has changed.
Returns the container element used to display the next item.
A DependencyObject that is the container element which is used to display the next item.
Returns the container element used to display the next item, and whether the container element has been newly generated (realized).
A DependencyObject that is the container element which is used to display the next item.
Is true if the returned DependencyObject is newly generated (realized); otherwise, false.
Returns the GeneratorPosition object that maps to the item at the specified index.
A GeneratorPosition object that maps to the item at the specified index.
The index of desired item.
Returns the ItemContainerGenerator appropriate for use by the specified panel.
An ItemContainerGenerator appropriate for use by the specified panel.
The panel for which to return an appropriate ItemContainerGenerator.
Returns the index that maps to the specified GeneratorPosition.
An Int32 that is the index which maps to the specified GeneratorPosition.
The index of desired item.
Prepares the specified element as the container for the corresponding item.
The container to prepare. Normally, container is the result of the previous call to GenerateNext.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Removes one or more generated (realized) items.
The Int32 number of elements to remove, starting at .
Removes all generated (realized) items.
Prepares the generator to generate items, starting at the specified GeneratorPosition, and in the specified GeneratorDirection.
An IDisposable object that tracks the lifetime of the generation process.
A GeneratorPosition that specifies the position of the item to start generating items at.
A GeneratorDirection that specifies the direction which to generate items.
Prepares the generator to generate items, starting at the specified GeneratorPosition, and in the specified GeneratorDirection, and controlling whether or not to start at a generated (realized) item.
An IDisposable object that tracks the lifetime of the generation process.
A GeneratorPosition that specifies the position of the item to start generating items at.
A GeneratorDirection that specifies the direction which to generate items.
A Boolean that specifies whether to start at a generated (realized) item.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents a control that can be used to present a collection of items.
Initializes a new instance of the class.
Adds the specified object as the child of the object.
The object to add as a child.
Adds the specified text string to the object.
The string to add.
Indicates that the initialization of the object is about to start.
When overridden in a derived class, undoes the effects of the method.
The container element.
The item.
Returns the container that belongs to the specified that owns the given container element.
The container that belongs to the specified that owns the given element, if is not null. If is null, returns the closest container that belongs to any .
The to return the container for.
The element to return the container for.
Returns the container that belongs to the current that owns the given element.
The container that belongs to the current that owns the given element or null if no such container exists.
The element to return the container for.
Gets or sets a path to a value on the source object to serve as the visual representation of the object. This is a dependency property.
The path to a value on the source object. This can be any path, or an XPath such as "@Name". The default is an empty string ("").
Identifies the dependency property.
The identifier for the dependency property.
Indicates that the initialization of the object is complete.
Creates or identifies the element that is used to display the given item.
The element that is used to display the given item.
Returns the that the specified element hosts items for.
The that the specified element hosts items for, or null.
The host element.
Gets a collection of objects that define the appearance of each level of groups.
A collection of objects that define the appearance of each level of groups.
Gets or sets a method that enables you to provide custom selection logic for a to apply to each group in a collection. This is a dependency property.
A method that enables you to provide custom selection logic for a to apply to each group in a collection.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the contains items. This is a dependency property.
true if the items count is greater than 0; otherwise, false.The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the control is using grouping. This is a dependency property.
true if a control is using grouping; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Determines if the specified item is (or is eligible to be) its own container.
true if the item is (or is eligible to be) its own container; otherwise, false.
The item to check.
Gets or sets a value that indicates whether is enabled on the instance. This is a dependency property.
true if is enabled; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets the that is associated with the control.
The that is associated with the control. The default is null.
Gets or sets the that is applied to the container element generated for each item. This is a dependency property.
The that is applied to the container element generated for each item. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets custom style-selection logic for a style that can be applied to each generated container element. This is a dependency property.
A object that contains logic that chooses the style to use as the . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets the collection used to generate the content of the .
The collection that is used to generate the content of the . The default is an empty collection.
Returns the that owns the specified container element.
The that owns the specified container element.
The container element to return the for.
Gets or sets the template that defines the panel that controls the layout of items. This is a dependency property.
An that defines the panel to use for the layout of the items. The default value for the is an that specifies a .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a collection used to generate the content of the . This is a dependency property.
A collection that is used to generate the content of the . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the used to display each item. This is a dependency property.
A 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 custom logic for choosing a template used to display each item. This is a dependency property.
A custom object that provides logic and returns a . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator for the logical child objects of the object.
An enumerator for the logical child objects of the object. The default is null.
Invoked when the property changes.
The old value of the property.
New value of the property.
Invoked when the property changes.
Old value of the property.
New value of the property.
Invoked when the property changes.
Old value of the property.
New value of the property.
Invoked when the property changes.
Old value of the property.
New value of the property.
Invoked when the property changes.
Information about the change.
Invoked when the property changes.
Old value of the property.
New value of the property.
Called when the property changes.
Old value of the property.
New value of the property.
Invoked when the property changes.
The old property value.
The new property value.
Invoked when the property changes.
Old value of the property.
New value of the property.
Invoked when the event is received.
Information about the event.
Invoked when the event is received.
Information about the event.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Returns a value that indicates whether to apply the style from the or property to the container element of the specified item.
Always true for the base implementation.
The container element.
The item of interest.
Returns a value that indicates whether serialization processes should serialize the effective value of the property.
true if the property value should be serialized; otherwise, false.
Returns a value that indicates whether serialization processes should serialize the effective value of the property.
true if the property value should be serialized; otherwise, false.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Provides a string representation of the object.
The string representation of the object.
Specifies the panel that the creates for the layout of the items of an .
Initializes an instance of the class.
Initializes an instance of the class with the specified template.
The object that represents the template.
Checks that the templated parent is a non-null object.
The element this template is applied to. This must be an object.
is null.
is not an .
Used within the template of an item control to specify the place in the control’s visual tree where the defined by the is to be added.
Initializes a new instance of the class.
Called to arrange and size the content of an object.
Size of content.
Computed size used to arrange the content.
Overrides the base class implementation of to measure the size of the object and return proper sizes to the layout engine.
The desired size.
Constraint size is an "upper limit." The return value should not exceed this size.
Called when an internal process or application calls , which is used to build the current template's visual tree.
Called when the control template changes.
Value of the old template.
Value of the new template.
Represents the text label for a control and provides support for access keys.
Initializes a new instance of the class.
Provides an appropriate implementation for this control, as part of the WPF infrastructure.
Gets or sets the element that receives focus when the user presses the label's access key. This is a dependency property.
The that receives focus when the user presses the access key. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Contains a list of selectable items.
Initializes a new instance of the class.
Creates or identifies the element used to display a specified item.
A .
Gets a value that indicates whether the supports scrolling.
true if the supports scrolling; otherwise, false.
Determines if the specified item is (or is eligible to be) its own ItemContainer.
true if the item is its own ItemContainer; otherwise, false.
Specified item.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
Called when the property changes.
Provides data for the .
Responds to the event.
Provides data for .
Called when a reports a mouse move.
Provides data for .
Responds to a list box selection change by raising a event.
Provides data for .
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Causes the object to scroll into view.
Object to scroll.
Selects all the items in a .
The property is set to .
Gets the currently selected items. This is a dependency property.
Returns a collection of the currently selected items.
The property is set to .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the selection behavior for a . This is a dependency property.
One of the values. The default is selection.
Identifies the dependency property.
The identifier for the dependency property.
Sets a collection of selected items.
true if all items have been selected; otherwise, false.
Collection of items to be selected.
Clears all the selection in a .
Represents a selectable item in a .
Initializes a new instance of the class.
Gets or sets a value that indicates whether a is selected. This is a dependency property.
true if the item is selected; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
Called when the mouse enters a .
The event data.
Called when the mouse leaves a .
The event data.
Called when the user presses the right mouse button over the .
The event data.
Called when the user presses the right mouse button over a .
The event data.
Called when the is selected in a .
The event data.
Called when the is unselected in a .
The event data.
Called when the visual parent of a list box item changes.
The previous property of the .
Occurs when a is selected.
Identifies the routed event.
The identifier for the routed event.
Occurs when a is unselected.
Identifies the routed event.
The identifier for the routed event.
Represents a control that displays a list of data items.
Initializes a new instance of the class.
Removes all templates, styles, and bindings for the object that is displayed as a .
The container to clear.
The object that the contains.
Creates and returns a new container.
A new control.
Determines whether an object is a .
true if the is a ; otherwise, false.
The object to evaluate.
Defines an for the control.
Returns a object for the control.
Responds to an .
The event arguments.
Sets the styles, templates, and bindings for a .
An object that is a or that can be converted into one.
The object to use to create the .
Gets or sets an object that defines how the data is styled and organized in a control. This is a dependency property.
A object that specifies how to display information in the .
Identifies the dependency property.
The identifier for the dependency property.
Represents an item in a control.
Initializes a new instance of the class.
Represents a control that contains audio and/or video.
Instantiates a new instance of the class.
Arranges and sizes a control.
Size of the control.
Size used to arrange the control.
Gets or sets a ratio of volume across speakers. This is a dependency property.
The ratio of volume across speakers in the range between -1 and 1. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when media buffering has ended.
Identifies the routed event.
The identifier for the routed event.
Gets a value that indicates the percentage of buffering progress made.
The percentage of buffering completed for streaming content. The value ranges from 0 to 1.
Occurs when media buffering has begun.
Identifies the routed event.
The identifier for the routed event.
Gets a value indicating whether the media can be paused.
true if the media can be paused; otherwise, false.
Gets or sets the clock associated with the that controls media playback.
A clock associated with the that controls media playback. The default value is null.
Closes the media.
Gets a percentage value indicating the amount of download completed for content located on a remote server.
A percentage value indicating the amount of download completed for content located on a remote server. The value ranges from 0 to 1. The default value is 0.
Gets a value indicating whether the media has audio.
true if the media has audio; otherwise, false.
Gets a value indicating whether the media has video.
true if the media has video; otherwise, false.
Get a value indicating whether the media is buffering.
true if the media is buffering; otherwise, false.
Gets or sets a value indicating whether the audio is muted. This is a dependency property.
true if audio is muted; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the load behavior for the media. This is a dependency property.
The load behavior set for the media. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Updates the of the . This method is called by a parent . This is the first pass of layout.
The desired size.
The upper limit the element should not exceed.
Occurs when the media has ended.
Identifies the routed event.
The identifier for the routed event.
Occurs when an error is encountered.
Identifies the routed event.
The identifier for the dependency property.
Occurs when media loading has finished.
Identifies the routed event.
The identifier for the dependency property.
Gets the natural duration of the media.
The natural duration of the media.
Gets the height of the video associated with the media.
The height of the video associated with the media. Audio files will return zero.
Gets the width of the video associated with the media.
The width of the video associated with the media.
Creates and returns an object for this .
An for this .
Draws the content of a object during the render pass of a control.
The to draw.
Pauses media at the current position.
The property is not null.
Plays media from the current position.
The property is not null.
Gets or sets the current position of progress through the media's playback time.
The amount of time since the beginning of the media. The default is 00:00:00.
The property is not null.
Occurs when a script command is encountered in the media.
Identifies the routed event.
The identifier for the routed event.
Gets or sets a value that indicates whether the will update frames for seek operations while paused. This is a dependency property.
true if frames are updated while paused; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a media source on the . This is a dependency property.
The URI that specifies the source of the element. The default is null.
The property is not null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the speed ratio of the media.
The speed ratio of the media. The valid range is between 0 (zero) and infinity. Values less than 1 yield slower than normal playback, and values greater than 1 yield faster than normal playback. Negative values are treated as 0. The default value is 1.
The property is not null.
Stops and resets media to be played from the beginning.
The property is not null.
Gets or sets a value that describes how a fills the destination rectangle. This is a dependency property.
The stretch value for the rendered media. The default is .
Gets or sets a value that determines the restrictions on scaling that are applied to the image. This is a dependency property.
The value that specifies the direction the element is stretched. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the unload behavior for the media. This is a dependency property.
The unload behavior for the media.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the media's volume. This is a dependency property.
The media's volume represented on a linear scale between 0 and 1. The default is 0.5.
Identifies the dependency property.
The identifier for the dependency property.
Specifies the states that can be applied to a for the and properties.
The state used to control a manually. Interactive methods like and can be used. Media will preroll but not play when the is assigned valid media source.
The state used to play the media. . Media will preroll automatically being playback when the is assigned valid media source.
The state used to close the media. All media resources are released (including video memory).
The state used to pause the media. Media will preroll but remains paused when the is assigned valid media source.
The state used to stop the media. Media will preroll but not play when the is assigned valid media source. Media resources are not released.
Represents a Windows menu control that enables you to hierarchically organize elements associated with commands and event handlers.
Initializes a new instance of the class.
Called when any mouse button is pressed or released.
A that contains the event data.
Gets or sets a value that indicates whether this receives a main menu activation notification. This is a dependency property.
true if the menu receives a main menu activation notification; otherwise, false. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
Called when the property is set to true.
An that contains the event data.
Responds to the event.
A that contains the event data.
Prepares the specified element to display the specified item.
The element used to display the specified item.
The item to display.
Represents a selectable item inside a .
Initializes a new instance of the class.
Occurs when a menu item is checked.
Identifies the routed event.
The identifier for the routed event.
Occurs when a is clicked.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the command associated with the menu item. This is a dependency property.
The command associated with the . The default is null.
Gets or sets the parameter to pass to the property of a . This is a dependency property.
The parameter to pass to the property of a . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the target element on which to raise the specified command. This is a dependency property.
The element on which to raise the specified command. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Creates or identifies the element used to display a specified item.
A .
Gets whether the control supports scrolling.
true in all cases.
Gets or sets the icon that appears in a . This is a dependency property.
The icon that appears in a . The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Sets the text describing an input gesture that will call the command tied to the specified item. This is a dependency property.
The text that describes the input gesture, such as Ctrl+C for the Copy command. The default is an empty string ("").
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether a can be checked. This is a dependency property.
true if the menu item can be checked; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the is checked. This is a dependency property.
true if a is checked; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the property is true for the current menu item.
true if the can be selected; otherwise, false.
Gets a value that indicates whether a is highlighted. This is a dependency property.
true if a is highlighted; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Determines if the specified item is (or is eligible to be) its own ItemContainer.
true if the item is its own ItemContainer; otherwise, false.
Specified item.
Gets a value that indicates whether a is pressed. This is a dependency property.
true if a is pressed; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the submenu of the is open. This is a dependency property.
true if the submenu of the is open; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets whether a menu suspends animations on its control. This is a dependency property.
true if the menu should suspend animations on its popup; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Responds when the for this control is invoked.
The event data for the event.
Called when the template's tree is generated.
Called when the property becomes true.
The event data for the event.
Called when a is clicked and raises a event.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
A for this .
Announces that the keyboard is focused on this element.
The event data for the event.
Called when the property is set to true and raises an event.
The event data for the event.
Called when the focus is no longer on or within a .
The event data for the event.
Called when the property changes.
The event data for the event.
Responds to the event.
The event data for the event.
Called whenever the mouse enters a .
The event data for the event.
Called whenever the mouse leaves a .
The event data for the event.
Called when the left mouse button is pressed.
The event data for the event.
Called when the left mouse button is released.
The event data for the event.
Called when the mouse is moved over a menu item.
The event data for the event.
Called when the right mouse button is pressed.
The event data for the event.
Called when the right mouse button is released.
The event data for the event.
Called when the submenu of a is closed.
The event data for the event.
Called when the submenu of a is opened.
The event data for the event.
Called when the property becomes false.
The event data for the event.
Called when the parent of the visual changes.
Old value of the parent of the visual, or null if the visual did not have a parent.
Prepares the specified element to display the specified item.
Element used to display the specified item.
Specified item.
Gets a value that indicates the role of a . This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets the resource key for a style applied to a when the is a .
The resource key for a style applied to a when the is a .
Used to determine whether to apply a style to the item container.
true if the is not a ; otherwise, false.
Container to which the style will be applied.
Item to which the container belongs.
Gets or sets a value that indicates that the submenu in which this is located should not close when this item is clicked. This is a dependency property.
true if the submenu in which this is located should not close when this item is clicked; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the state of the property changes to false.
Identifies the routed event.
The identifier for the routed event.
Gets the resource key for a style applied to a when the is a header of a submenu.
The resource key for a style applied to a when the is a header of a submenu.
Gets the resource key for a style applied to a when the is a submenu.
The resource key for a style applied to a when the is a submenu.
Occurs when the state of the property changes to true.
Identifies the routed event.
The identifier for the routed event.
Gets the resource key for a style applied to a when the is a header of a top-level menu.
The resource key for a style applied to a when the is a header of a top-level menu.
Gets the resource key for a style applied to a when it is a top-level that can invoke commands.
The resource key for a style applied to a when it is a top-level that can invoke commands.
Occurs when a is unchecked.
Identifies the routed event.
The identifier for the routed event.
Defines the different roles that a can have.
Top-level menu item that can invoke commands.
Header for top-level menus.
Menu item in a submenu that can invoke commands.
Header for a submenu.
Represents a data-binding converter to handle the visibility of repeat buttons in scrolling menus.
Initializes a new instance of the class.
Called when moving a value from a source to a target.
Converted value.
Values produced by the source binding.
Type of the target. Type that the source will be converted into.
Converter parameter.
Culture information.
Not supported.
Defines the different orientations that a control or layout can have.
Control or layout should be horizontally oriented.
Control or layout should be vertically oriented.
Specifies how items are placed in the main toolbar panel and in the overflow panel.
Item moves between the main panel and overflow panel, depending on the available space.
Item is permanently placed in the overflow panel.
Item is never allowed to overflow.
Encapsulates a page of content that can be navigated to and hosted by Windows Internet Explorer, , and .
Initializes a new instance of the class.
Arranges the content (child elements) of the .
A that represents the arranged size of the page.
The size to use to arrange the child elements.
Gets or sets the background for a . This is a dependency property.
The that uses to paint its background.
Identifies the dependency property.
The identifier the dependency property.
Gets or sets the content of a . This is a dependency property.
An object that contains the content of a . The default is .
Identifies the dependency property.
The identifier the dependency property.
Gets or sets the name of the specified font family. This is a dependency property.
A that is the font family for the content of a . The default is .
Identifies the dependency property.
Gets or sets the font size. This is a dependency property.
The font size for the content of a . The default is .
Identifies the dependency property.
Gets or sets the foreground for a . This is a dependency property.
The that uses to paint its foreground. The default is .
Identifies the dependency property.
Gets or sets a value that indicates whether the instance is retained in navigation history. This is a dependency property.
true if the instance is retained in navigation history; otherwise, false. The default is false.
Identifies the dependency property.
Returns an enumerator for the logical child elements of a .
The for the logical child elements of a .
Measures the child elements of the .
A that is the actual size of the window. The method may return a larger value, in which case the parent may need to add scroll bars.
The available area that the window can give to its children.
Gets the navigation service that the host of the page is using to manage navigation.
The object that the host of the page is using to manage navigation, or null if the host does not support navigation.
Called when the template for a changes.
The old template.
The new template.
Called when the parent of the is changed.
The previous parent. Set to null if the did not have a previous parent.
The new parent is neither a nor a .
Allows derived classes to determine the serialization behavior of the property.
true if the content should be serialized; otherwise, false.
Allows derived classes to determine the serialization behavior of the property.
true if the content should be serialized; otherwise, false.
Allows derived classes to determine the serialization behavior of the property.
true if the content should be serialized; otherwise, false.
Allows derived classes to determine the serialization behavior of the property.
true if the content should be serialized; otherwise, false.
Allows derived classes to determine the serialization behavior of the property.
true if the content should be serialized; otherwise, false.
Gets or sets a value that indicates whether the navigation UI of a on Microsoft Internet Explorer 6 is visible.
true if the navigation UI of a host is visible; otherwise, false.
The property is inspected on a instance that is not hosted by a , , or a browser.
For a description of this members, see .
The child object to add.
For a description of this members, see .
The text to add to the object.
Gets or sets the control template for a . This is a dependency property.
The for a .
Identifies the dependency property.
The identifier the dependency property.
Gets or sets the title of the . This is a dependency property.
The title of the .
Identifies the dependency property.
Gets or sets the height of the host or of a .
The height of a window that directly hosts a .
Gets or sets the title of the host or of a .
The title of a window that directly hosts the .
Gets or sets the width of the host or of a .
The width of a window that directly hosts a .
Specifies a range of pages.
Initializes a new instance of the class that includes only the single specified page.
The page that is printed or processed.
Initializes a new instance of the class with the specified first and last pages.
The first page of the range.
The last page of the range.
Tests whether an object of unknown type is equal to this .
true if the object is of type and is equal to this ; otherwise, false.
The object tested.
Tests whether a is equal to this .
true if the two objects are equal; otherwise, false.
The tested.
Gets the hash code value for the .
The hash code value for the .
Defines the "==" operator for testing whether two specified objects are equal.
true if the two objects are equal; otherwise, false.
The first .
The second .
Defines the "!=" operator for testing whether two specified objects are not equal.
true if the two objects are not equal; otherwise, false.
The first .
The second .
Gets or sets the page number of the first page in the range.
The 1-based page number of the first page in the range.
Gets or sets the page number of the last page in the range.
The 1-based page number of the last page in the range.
Gets a string representation of the range.
A string that represents the range of pages in the format "-".
Specifies whether all the pages or only a limited range will be processed by an operation, usually printing.
All pages.
A user-specified range of pages.
Provides a base class for all elements. Use elements to position and arrange child objects in Windows Presentation Foundation (WPF) applications.
Initializes a new instance of the class.
Gets or sets a that is used to fill the area between the borders of a . This is a dependency property.
A . This default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets a of child elements of this .
A . The default is an empty .
Creates a new .
An ordered collection of elements that have the specified logical parent.
The logical parent element of the collection to be created.
Gets a child of this at the specified index position.
A child of the parent element.
The index position of the child.
Gets the value of the property for a given element.
The position of the element.
The element for which to retrieve the value.
The element is null.
Gets a value that indicates whether this arranges its descendants in a single dimension.
true if the orientation of the is in one dimension; otherwise, false.
Gets a of child elements.
An ordered collection of objects. This property has no default value.
Gets or sets a value that indicates that this is a container for user interface (UI) items that are generated by an . This is a dependency property.
true if this instance of is an items host; otherwise, false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator that can iterate the logical child elements of this element.
An . This property has no default value.
The of the panel, if the panel supports layout in only a single dimension.
The of the panel. This property has no default value.
Indicates that the property value has changed.
The old property value.
The new property value.
Draws the content of a object during the render pass of a element.
The object to draw.
Invoked when the of a visual object is modified.
The that was added to the collection.
The that was removed from the collection.
Sets the value of the attached property for a given element.
The element on which to apply the property value.
The order on the z-plane in which this element appears.
The element is null.
Determines whether the collection of a panel should be serialized.
true if the collection should be serialized; otherwise, false. The collection is only serialized if it is not empty and not null.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets the number of child objects in this instance of .
The number of child objects.
Gets or sets a value that represents the order on the z-plane in which an element appears.
The order on the z-plane in which this element appears.
Identifies the attached property.
The identifier for the attached property.
Represents a control designed for entering and handling passwords.
Initializes a new instance of the class.
Clears the value of the property.
Gets or sets the maximum length for passwords to be handled by this . This is a dependency property.
An integer specifying the maximum length, in characters, for passwords to be handled by this .
A value of zero (0) means no limit.
The default value is 0 (no length limit).
Identifies the dependency property.
The identifier for the dependency property.
Called when an internal process or application calls , which is used to build the current template's visual tree.
Gets or sets the password currently held by the .
A string representing the password currently held by the .
The default value is .
Occurs when the value of the property changes.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the masking character for the . This is a dependency property.
A masking character to echo when the user enters text into the .
The default value is a bullet character (●).
Identifies the dependency property.
The identifier for the dependency property.
Replaces the current selection in the with the contents of the Clipboard.
Selects the entire contents of the .
Invokes a standard Microsoft Windows print dialog box that configures a and according to user input and then prints a document.
Initializes a new instance of the class.
Gets or sets the highest page number that is allowed in page ranges.
A that represents the highest page number that can be used in a page range in the Print dialog box.
The property is being set to less than 1.
Gets or sets the lowest page number that is allowed in page ranges.
A that represents the lowest page number that can be used in a page range in the Print dialog box.
The property is being set to less than 1.
Gets or sets the range of pages to print when is set to .
A that represents the range of pages that are printed.
The object that is being used to set the property has either the beginning of the range or the end of the range set to a value that is less than 1.
Gets or sets the for this instance of .
The value that represents the type of page range to print.
Gets the height of the printable area of the page.
A that represents the height of the printable page area.
Gets the width of the printable area of the page.
A that represents the width of the printable page area.
Prints a object to the that is currently selected.
The object to print.
A description of the job that is to be printed. This text appears in the user interface (UI) of the printer.
is null.
Gets or sets a that represents the printer that is selected.
The that the user selected.
Gets or sets the that is used by the when the user clicks Print for the current print job.
A that is used the next time the Print button in the dialog box is clicked.
Setting this property does not validate or modify the specified for a particular . If needed, use the method to create a -specific that is valid for a given printer.
Prints a visual (non-text) object, which is derived from the class, to the that is currently selected.
The to print.
A description of the job that is to be printed. This text appears in the user interface (UI) of the printer.
is null.
Invokes the as a modal dialog box.
true if a user clicks Print; false if a user clicks Cancel; or null if a user closes the dialog box without clicking Print or Cancel.
Gets or sets a value that indicates whether users of the Print dialog box have the option to specify ranges of pages to print.
true if the option is available; otherwise, false.
The exception that is thrown when an error condition occurs during the opening, accessing, or using of a PrintDialog.
Initializes a new instance of the class.
Initializes a new instance of the class that provides specific and . This constructor is protected.
The data that is required to serialize or deserialize an object.
The context, including source and destination, of the serialized stream.
Initializes a new instance of the class that provides a specific error condition in a .
A that describes the error condition.
Initializes a new instance of the class that provides a specific error condition, including its underlying cause.
The that describes the error condition.
The underlying error condition that caused the .
Indicates the progress of an operation.
Initializes a new instance of the class.
Gets or sets whether the shows actual values or generic, continuous progress feedback. This is a dependency property.
false if the shows actual values; true if the shows generic progress. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Called when a template is applied to a .
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
Updates the current position of the when the property changes.
Old value of the property.
New value of the property.
Gets or sets the orientation of a : horizontal or vertical. This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Represents a button that can be selected, but not cleared, by a user. The property of a can be set by clicking it, but it can only be cleared programmatically.
Initializes a new instance of the class.
Gets or sets the name that specifies which controls are mutually exclusive. This is a dependency property.
The name that specifies which controls are mutually exclusive. The default is an empty string.
Identifies the dependency property.
The identifier for the dependency property.
Called when the for a radio button is invoked.
Provides data for .
Called when the property becomes true.
Provides data for .
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
Called by the method to implement a control's toggle behavior.
Represents a rich editing control which operates on objects.
Initializes a new, default instance of the class.
Initializes a new instance of the class, adding a specified as the initial content.
A to be added as the initial contents of the new .
Gets or sets the position of the input caret.
A object specifying the position of the input caret.
By default, the caret is at the first insertion position at the beginning of the content hosted by the . See for more information on text position terminology like "insertion position".
An attempt is made to set this property to null.
An attempt is made to set this property to a that references a position outside of the current document.
Gets or sets the that represents the contents of the .
A object that represents the contents of the .
By default, this property is set to an empty . Specifically, the empty contains a single , which contains a single which contains no text.
An attempt is made to set this property to null.
An attempt is made to set this property to a that represents the contents of another .
This property is set while a change block has been activated.
Returns a that points to the next spelling error in the contents of the .
A that points to the next spelling error in the contents of the , or null if no next spelling error exists.
A indicating a position from which to search for the next spelling error.
A in which to search for the next spelling error, starting at the specified .
Returns a that points to the insertion point closest to the specified .
A specifying the closest insertion position for the supplied point, or null if is false and the supplied is not within any character's bounding box. Note that the returned is usually the position between two characters. Use the property of the returned to determine which of the two characters the corresponds to.
A object specifying the position to retrieve a for.
If true, this method always returns a specifying the closest insertion position for the specified, regardless or whether or not the supplied is inside a character's bounding box.
If false, this method returns null if the specified does not fall within any character bounding box.
Raised if layout information for the is not current.
Returns a object associated with any spelling error at a specified position in the contents of the .
A object containing the details of the spelling error found at the character indicated by , or null if no spelling error exists at the specified character.
A that specifies a position and logical direction that resolves to a character to examine for a spelling error. Use the property of this to specify the direction of the character to examine.
Returns a object covering any misspelled word at a specified position in the contents of the .
A object covering any misspelled word that includes the character specified by , or null if no spelling error exists at the specified character.
A that specifies a position and logical direction that resolves to a character to examine for a spelling error. Use the property of this to specify the direction of the character to examine.
Gets an enumerator that can iterate the logical children of the RichTextBox.
An enumerator for the logical children.
Called to re-measure the .
A structure indicating the new size of the .
A structure specifying constraints on the size of the .
Creates and returns an object for this .
An object for this .
Gets a object containing the current selection in the .
A object containing the current selection in the .
The default returned has an property value of True. An empty renders as a caret in the text area with no selection.
Returns a value that indicates whether or not the effective value of the property should be serialized during serialization of a object.
true if the property should be serialized; otherwise, false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Defines row-specific properties that apply to elements.
Initializes a new instance of the class.
Gets a value that represents the calculated height of the .
A that represents the calculated height in device independent pixels. The default value is 0.0.
Gets the calculated height of a element, or sets the value of a row that is defined by the . This is a dependency property.
The that represents the height of the row. The default value is 1.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that represents the maximum height of a . This is a dependency property.
A that represents the maximum height.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that represents the minimum allowable height of a . This is a dependency property.
A that represents the minimum allowable height. The default value is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that represents the offset value of this .
A that represents the offset of the row. The default value is 0.0.
Provides access to an ordered, strongly typed collection of objects.
Adds a element to a .
Identifies the to add to the collection.
Clears the content of the .
Determines whether a given exists within a .
true if the exists within the collection; otherwise false.
Identifies the that is being tested.
Copies an array of objects to a given index position within a .
An array of objects.
Identifies the index position within to which the objects are copied.
is null.
is multidimensional.
-or-
is equal to or greater than the length of .
-or-
The number of elements in the source is greater than the available space from index to the end of the destination array.
is less than zero.
Gets the total number of items within this instance of .
The total number of items in the collection. This property has no default value.
Returns the index position of a given within a .
The index of if found in the collection; otherwise, -1.
The whose index position is desired.
Inserts a at the specified index position within a .
The position within the collection where the item is inserted.
The to insert.
is not a valid index in the .
Gets a value that indicates whether a is read-only.
true if the collection is read-only; otherwise false. This property has no default value.
Gets a value that indicates whether access to this is synchronized (thread-safe).
true if access to this collection is synchronized; otherwise, false.
Gets a value that indicates the current item within a .
The element at the specified index.
The current item in the collection.
is not a valid index position in the collection.
Removes a from a .
true if the was found in the collection and removed; otherwise, false.
The to remove from the collection.
Removes a from a at the specified index position.
The position within the collection at which the is removed.
Removes a range of objects from a .
The position within the collection at which the first is removed.
The total number of objects to remove from the collection.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
A zero-based that receives the copied items from the .
The first position in the specified to receive the copied contents.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
The position into which the new element was inserted.
The to add to the .
For a description of this member, see .
true if the is found in the ; otherwise, false.
The to locate in the .
For a description of this member, see .
The index of if found in the list; otherwise, -1.
The to locate in the .
For a description of this member, see .
The zero-based index at which to insert the .
The to insert into the .
For a description of this member, see .
true if the the has a fixed size; otherwise, false.
For a description of this member, see .
The element at the specified index.
The zero-based index of the element to get or set.
is not a valid index position in the list.
For a description of this member, see .
The to remove from the .
Specifies the visibility of a for scrollable content.
A does not appear even when the viewport cannot display all of the content. The dimension of the content is set to the corresponding dimension of the parent. For a horizontal , the width of the content is set to the of the . For a vertical , the height of the content is set to the of the .
A appears and the dimension of the is applied to the content when the viewport cannot display all of the content. For a horizontal , the width of the content is set to the of the . For a vertical , the height of the content is set to the of the .
A does not appear even when the viewport cannot display all of the content. The dimension of the is not applied to the content.
A always appears. The dimension of the is applied to the content. For a horizontal , the width of the content is set to the of the . For a vertical , the height of the content is set to the of the .
Describes a change in the scrolling state and contains the required arguments for a event.
Gets the updated height of the extent.
A that represents the updated extent height.
Gets a value that indicates the change in height of the extent.
A that represents the change in extent height.
Gets the updated width of the extent.
A that represents the updated extent width.
Gets a value that indicates the change in width of the extent.
A that represents the change in extent width.
Gets a value that indicates the change in horizontal offset for a .
A that represents the change in horizontal offset for a .
Gets the updated horizontal offset value for a .
A that represents the updated value of the horizontal offset for a .
Performs proper type casting before invoking the type-safe delegate
The event handler to invoke, in this case the delegate.
The target upon which the is invoked.
Gets a value that indicates the change in vertical offset of a .
A that represents the change in vertical offset of a .
Gets the updated value of the vertical offset for a .
A that represents the updated vertical offset of a .
Gets the updated value of the viewport height for a .
A that represents the updated viewport height of a .
Gets a value that indicates the change in value of the viewport height for a .
A that represents the change in vertical viewport height for a .
Gets the updated value of the viewport width for a .
A that represents the updated value of the viewport width for a .
Gets a value that indicates the change in viewport width of a .
A that represents the change in viewport width for a .
Represents the method that will handle the routed event.
The object where the event handler is attached.
The event data.
Displays the content of a control.
Initializes a new instance of the class.
Gets the on which adorners are rendered.
An .
Indicates whether the content, if it supports , should be allowed to control scrolling. This is a dependency property.
true if the content is allowed to scroll; otherwise, false. A false value indicates that the acts as the scrolling client. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.
true if scrolling is possible; otherwise, false. This property has no default value.
Gets or sets a value that indicates whether scrolling on the vertical axis is possible.
true if scrolling is possible; otherwise, false. This property has no default value.
Gets the vertical size of the extent.
The vertical size of the extent. This property has no default value.
Gets the horizontal size of the extent.
The horizontal size of the extent. This property has no default value.
Gets the horizontal offset of the scrolled content.
The horizontal offset. This property has no default value.
Scrolls the content downward by one line.
Scrolls the content to the left by a predetermined amount.
Scrolls the content to the right by a predetermined amount.
Scrolls the content upward by one line.
Forces content to scroll until the coordinate space of a object is visible.
A that represents the visible region.
The that becomes visible.
The bounding rectangle that identifies the coordinate space to make visible.
Scrolls down within content after a user clicks the wheel button on a mouse.
Scrolls left within content after a user clicks the wheel button on a mouse.
Scrolls right within content after a user clicks the wheel button on a mouse.
Scrolls up within content after a user clicks the wheel button on a mouse.
Invoked when an internal process or application calls , which is used to build the visual tree of the current template.
Scrolls down within content by one page.
Scrolls left within content by one page.
Scrolls right within content by one page.
Scrolls up within content by one page.
Gets or sets a element that controls scrolling behavior.
The element that controls scrolling behavior. This property has no default value.
Sets the amount of horizontal offset.
The degree to which content is horizontally offset from the containing viewport.
Sets the amount of vertical offset.
The degree to which content is vertically offset from the containing viewport.
Gets the vertical offset of the scrolled content.
The vertical offset of the scrolled content. Valid values are between zero and the minus the . This property has no default value.
Gets the vertical size of the viewport for this content.
The vertical size of the viewport for this content. This property has no default value.
Gets the horizontal size of the viewport for this content.
The horizontal size of the viewport for this content. This property has no default value.
Represents a scrollable area that can contain other visible elements.
Initializes a new instance of the class.
Gets or sets a value that indicates whether elements that support the interface are allowed to scroll. This is a dependency property.
true if content can scroll; otherwise, false. The default value is true.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the horizontal is visible. This is a dependency property.
A that indicates whether the horizontal scroll bar is visible. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the vertical is visible. This is a dependency property. This is a dependency property.
A that indicates whether the vertical scroll bar is visible. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that contains the vertical size of the extent. This is a dependency property.
A that represents the vertical size of the extent. The default value is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that contains the horizontal size of the extent. This is a dependency property.
A that represents the horizontal size of the extent. The default value is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets the value of the dependency property from a given element.
true if this element can scroll; otherwise, false.
The element from which the property value is read.
Gets the value of the dependency property from a given element.
The value of the dependency property.
The element from which the property value is read.
Gets the value of the dependency property from a given element.
The value of the dependency property.
The element from which the property value is read.
Gets a value that indicates that a control has a defined in its style that defines custom keyboard scrolling behavior.
true if this control defines custom keyboard scrolling behavior; otherwise, false.
Performs a hit test to determine whether the specified points are within the bounds of this .
The result of the hit test.
The parameters for hit testing within a visual object.
Gets a value that contains the horizontal offset of the scrolled content. This is a dependency property.
A that represents the horizontal offset of the scrolled content. The default value is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether a horizontal should be displayed. This is a dependency property.
A value that indicates whether a horizontal should be displayed. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Called by an interface that is attached to a when the value of any scrolling property size changes. Scrolling properties include offset, extent, or viewport.
Scrolls the content downward by one line.
Scrolls the content to the left by a predetermined amount.
Scrolls the content to the right by a predetermined amount.
Scrolls the content upward by one line.
Measures the content of a element.
The computed desired limit of the element.
The upper limit that should not be exceeded.
Called when an internal process or application calls , which is used to build the current template's visual tree.
Provides an appropriate implementation for this control, as part of the Windows Presentation Foundation (WPF) automation infrastructure.
An .
Responds to specific keyboard input and invokes associated scrolling behavior.
Required arguments for this event.
Responds to a click of the left mouse wheel button.
Required arguments that describe this event.
Responds to a click of the mouse wheel.
Required arguments that describe this event.
Called when a change in scrolling state is detected, such as a change in scroll position, extent, or viewport size.
The that contain information about the change in the scrolling state.
Scrolls the content downward by one page.
Scrolls the content to the left by one page.
Scrolls the content to the right by one page.
Scrolls the content upward by one page.
Gets a value that represents the vertical size of the content element that can be scrolled. This is a dependency property.
A that represents the vertical size of the content element that can be scrolled. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that represents the horizontal size of the content element that can be scrolled. This is a dependency property.
A that represents the horizontal size of the content element that can be scrolled. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when changes are detected to the scroll position, extent, or viewport size.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the element that implements the interface and provides values for scrolling properties of this .
The element that controls scrolling properties, such as extent, offset, or viewport size. This property has no default value.
Scrolls vertically to the end of the content.
Scrolls vertically to the end of the content.
Scrolls vertically to the beginning of the content.
Scrolls the content within the to the specified horizontal offset position.
The position that the content scrolls to.
Scrolls horizontally to the beginning of the content.
Scrolls horizontally to the end of the content.
Scrolls vertically to the beginning of the content.
Scrolls the content within the to the specified vertical offset position.
The position that the content scrolls to.
Sets the value of the dependency property to a given element.
The element on which to set the property value.
The property value to set.
Sets the value of the dependency property to a given element.
The element on which to set the property value.
The property value to set.
Sets the value of the dependency property to a given element.
The element on which to set the property value.
The property value to set.
Gets a value that contains the vertical offset of the scrolled content. This is a dependency property.
A that represents the vertical offset of the scrolled content. The default value is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether a vertical should be displayed. This is a dependency property.
A value that indicates whether a vertical should be displayed. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that contains the vertical size of the content's viewport. This is a dependency property.
A that represents the vertical size of the content's viewport. This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that contains the horizontal size of the content's viewport. This is a dependency property.
A that represents the vertical size of the content's viewport. The default value is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Provides data for the event.
Initializes a new instance of the class.
The event identifier (ID).
The items that were unselected during this event.
The items that were selected during this event.
Gets a list that contains the items that were selected.
The items that were selected since the last time the event occurred.
Performs the proper type casting to call the type-safe delegate for the event.
The handler to invoke.
The current object along the event's route.
Gets a list that contains the items that were unselected.
The items that were unselected since the last time the event occurred.
Represents the method that will handle the routed event.
The object where the event handler is attached.
The event data.
Defines the selection behavior for a .
The user can select only one item at a time.
The user can select multiple items without holding down a modifier key.
The user can select multiple consecutive items while holding down the SHIFT key.
Control that is used to separate items in items controls.
Initializes a new instance of the class.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
Represents a control that lets the user select from a range of values by moving a control along a .
Initializes a new instance of the class.
Arranges the content of a and determines its .
The computed of the .
The computed that is used to arrange the control.
Gets or sets whether a tooltip that contains the current value of the displays when the is pressed. If a tooltip is displayed, this property also specifies the placement of the tooltip. This is a dependency property.
One of the values that determines where to display the tooltip with respect to the of the , or that specifies to not show a tooltip. The default is , which specifies that a tooltip is not displayed.
Identifies the dependency property.
Gets or sets the number of digits that are displayed to the right side of the decimal point for the of the in a tooltip. This is a dependency property.
The precision of the that displays in the tooltip, specified as the number of digits that appear to the right of the decimal point. The default is zero (0).
is set to a value other than a non-negative integer.
Identifies the dependency property.
Gets a command that decreases the value of the by the same amount as the property.
The that decreases the value of the by the same amount as the property. The default is .
Gets a command that decreases the value of the by the same amount as the property.
The that decreases the value of the by the same amount as the property. The default objects are and .
Gets or sets the amount of time in milliseconds that a waits, while it is pressed, before a command to move the executes, such as a command. This is a dependency property.
A time delay in milliseconds. The default is the system key press delay. For more information, see .
Identifies the dependency property.
Gets a command that increases the value of the slider by the same amount as the property.
The that increases the value of the by the same amount as the property. The default for this command is .
Gets a command that increases the value of the slider by the same amount as the property.
Returns the that increases the value of the slider by the same amount as the property. The default objects for this command are and .
Gets or sets the amount of time in milliseconds between increase or decrease commands when a user clicks the of a . This is a dependency property.
A time in milliseconds between commands that change the of a . The default is the system key repeat rate. For more information, see SystemParametersInfo (SPI_GETKEYBOARDSPEED).
Identifies the dependency property.
Gets or sets the direction of increasing value. This is a dependency property.
true if the direction of increasing value is to the left for a horizontal slider or down for a vertical slider; otherwise, false. The default is false.
Identifies the dependency property.
Gets or sets a value that indicates whether the of a moves immediately to the location of the mouse click that occurs while the mouse pointer pauses on the track. This is a dependency property.
true if the moves immediately to the location of a mouse click; otherwise, false. The default is false.
Identifies the dependency property.
Gets or sets a value that indicates whether the displays a selection range along the . This is a dependency property.
true if a selection range is displayed; otherwise, false. The default is false.
Identifies the dependency property.
Gets or sets a value that indicates whether the automatically moves the to the closest tick mark. This is a dependency property.
true if the requires the position of the to be a tick mark; otherwise, false. The default is false.
Identifies the dependency property.
Gets a command that sets the to the value.
The to use. The default is .
Gets a command that sets the to the value.
The to use. The default is .
Builds the visual tree for the control.
Creates an for the .
A for the .
Responds to the command.
Responds to a command.
Responds to an command.
Responds to an command.
Responds to the command.
Responds to a change in the value of the property.
The old value of the property.
The new value of the property.
Responds to a command.
Responds to a change in the value of the property.
The old value of the property.
The new value of the property.
Provides class handling for the routed event.
The event data.
Provides class handling for the event that occurs when the user stops dragging the of the .
The event data.
Provides class handling for the event that occurs when the user drags the of the .
The event data.
Provides class handling for the event that occurs when the user starts to drag the of the .
The event data.
Updates the current position of the when the property changes.
The old of the .
The new of the .
Gets or sets the orientation of a . This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
Gets or sets the largest value of a specified selection for a . This is a dependency property.
The largest value of a selected range of values of a . The default is zero (0.0).
Identifies the dependency property.
Gets or sets the smallest value of a specified selection for a . This is a dependency property.
The largest value of a selected range of values of a . The default is zero (0.0).
Identifies the dependency property.
Gets or sets the interval between tick marks. This is a dependency property.
The distance between tick marks. The default is (1.0).
Identifies the dependency property.
Gets or sets the position of tick marks with respect to the of the . This is a dependency property.
A value that defines how to position the tick marks in a with respect to the slider bar. The default is .
Identifies the dependency property.
Gets or sets the positions of the tick marks to display for a . This is a dependency property.
A set of tick marks to display for a . The default is null.
Identifies the dependency property.
Represents a lightweight audio playback used to play .wav files.
Initializes a new instance of the class.
Gets or sets the audio source location. This is a dependency property.
The audio source location.
Provides real-time spell checking functionality to text editing controls, including and .
Gets or sets a value determining whether spell checking is enabled on this text editing control (i.e. or ). This is a dependency property.
true if the spell checker is enabled on the control; otherwise, false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Enables or disables spellchecking on the specified text editing control (i.e. or ).
The text editing control (i.e. or ) to enable or disable spellchecking on.
Boolean value that specifies whether spellchecking is enabled on the text editing control.
Determines the spelling reform rules used by the spellchecker.
The text editing control (i.e. or ) the spellchecker is applied to.
The value that determines the spelling reform rules.
Gets or sets the spelling reform rules used by the spellchecker. This is a dependency property.
The spelling reform rules used by the spellchecker. The default value is for French and for German.
Identifies the dependency property.
The identifier for the dependency property.
Represents a misspelled word in an editing control (i.e. or ).
Replaces the spelling error text with the specified correction.
The text used to replace the misspelled text.
Instructs the control to ignore this error and any duplicates for the remainder of the lifetime of the control.
Gets a list of suggested spelling replacements for the misspelled word.
The collection of spelling suggestions for the misspelled word.
Specifies the spelling reform rules used by the spellchecker of the text editing control (i.e. or ).
Use spelling rules from both before and after the spelling reform.
Use spelling rules from before the spelling reform.
Use spelling rules from after the spelling reform.
Arranges child elements into a single line that can be oriented horizontally or vertically.
Initializes a new instance of the class.
Arranges the content of a element.
The that represents the arranged size of this element and its child elements.
The that this element should use to arrange its child elements.
Gets or sets a value that indicates whether a can scroll in the horizontal dimension.
true if content can scroll in the horizontal dimension; otherwise, false.
Gets or sets a value that indicates whether content can scroll in the vertical dimension.
true if content can scroll in the vertical dimension; otherwise, false. The default value is false.
Gets a value that contains the vertical size of the extent.
The that represents the vertical size of the extent. The default value is 0.0.
Gets a value that contains the horizontal size of the extent.
that represents the horizontal size of the extent. The default value is 0.0.
Gets a value that indicates if this has vertical or horizontal orientation.
This property always returns true.
Gets a value that contains the horizontal offset of the scrolled content.
The that represents the horizontal offset of the scrolled content. The default value is 0.0.
Scrolls content downward by one logical unit.
Scrolls content by one logical unit to the left.
Scrolls content by one logical unit to the right.
Scrolls content by one logical unit upward.
Gets a value that represents the of the .
An value.
Scrolls to the specified coordinates and makes that part of a visible.
A in the coordinate space that is made visible.
The that becomes visible.
The that represents coordinate space within a visual.
Measures the child elements of a in anticipation of arranging them during the pass.
The that represents the desired size of the element.
An upper limit that should not be exceeded.
Scrolls content logically downward in response to a click of the mouse wheel button.
Scrolls content logically to the left in response to a click of the mouse wheel button.
Scrolls content logically to the right in response to a click of the mouse wheel button.
Scrolls content logically upward in response to a click of the mouse wheel button.
Gets or sets a value that indicates the dimension by which child elements are stacked. This is a dependency property.
The of child content.
Identifies the dependency property.
The identifier for the dependency property.
Scrolls content logically downward by one page.
Scrolls content logically to the left by one page.
Scrolls content logically to the right by one page.
Scrolls content logically upward by one page.
Gets or sets a value that identifies the container that controls scrolling behavior in this .
The that owns scrolling for this . This property has no default value.
Sets the value of the property.
The value of the property.
Sets the value of the property.
The value of the property.
Gets a value that contains the vertical offset of the scrolled content.
The that represents the vertical offset of the scrolled content. The default value is 0.0.
Gets a value that contains the vertical size of the content's viewport.
The that represents the vertical size of the content's viewport. The default value is 0.0.
Gets a value that contains the horizontal size of the content's viewport.
The that represents the vertical size of the content's viewport. The default value is 0.0.
Represents a control that lets users attach typed text or handwritten annotations to documents.
Gets the name of the author who created the sticky note. This is a dependency property.
The name of the author who created the sticky note.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font family of the caption for the . This is a dependency property.
A for the control's caption. The default is the value of .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the size of the font used for the caption of the . This is a dependency property.
A representing the font size. The default is the value of .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the degree to which the font used for the caption of the is stretched. This is a dependency property.
A structure representing the degree of stretching compared to a font's normal aspect ratio. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the style of the font used for the caption of the . This is a dependency property.
A structure representing the style of the caption as normal, italic, or oblique. The default is the value of .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the weight of the font used for the caption of the . This is a dependency property.
A structure representing the weight of the font, for example, bold, ultrabold, or extralight. The default is the value of .
Identifies the dependency property.
The identifier for the dependency property.
Represents a command whose method deletes a .
A that can be used to remove a .
Represents a command whose method will switch the cursor in an ink sticky note to one of several possible modes, including draw and erase.
Gets the Xml type of the ink sticky note annotation.
An of the XML type that an ink instantiates.
Gets a value indicating whether the is active. This is a dependency property.
true if the control is active; otherwise, false. The default is false.
Identifies the dependency property.
Gets or sets a value indicating whether the is expanded. This is a dependency property.
true if the control is expanded; otherwise, false. The default is true.
Identifies the dependency property.
Gets a value indicating whether the mouse cursor is over the anchor of the . This is a dependency property.
true if the mouse cursor is over the anchor; otherwise, false. The default is false.
Identifies the dependency property.
Registers event handlers for all the children of a template.
Gets or sets the width of the pen for an ink . This is a dependency property.
A representing the width of the pen. The default is the value of .
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the sticky note is text or ink. This is a dependency property.
A value indicating the type of note. The default is .
Identifies the dependency property.
Gets the Xml type of the text sticky note annotation.
An of the type that a text instantiates.
Specifies whether a accepts text or ink.
A text sticky note.
An ink sticky note.
Describes how scaling applies to content and restricts scaling to named axis types.
The content scales upward only when it is smaller than the parent. If the content is larger, no scaling downward is performed.
The content scales downward only when it is larger than the parent. If the content is smaller, no scaling upward is performed.
The content stretches to fit the parent according to the mode.
Provides a way to apply styles based on custom logic.
Initializes a new instance of a .
When overridden in a derived class, returns a based on custom logic.
Returns an application-specific style to apply; otherwise, null.
The content.
The element to which the style will be applied.
Represents a control that contains multiple items that share the same space on the screen.
Initializes a new instance of the .class.
Gets or sets the to apply to any that does not have a or property defined. This is a dependency property.
The to apply to any that does not have a or property defined. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a that provides custom logic for choosing the template that is used to display the content of the control. This is a dependency property.
A . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Creates or identifies the element used to display the specified item.
A .
Determines if the specified item is (or is eligible to be) its own ItemContainer.
Returns true if the item is its own ItemContainer; otherwise, false.
Specified item.
Called when is called.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
Called when is set to true.
Provides data for the event.
Called to update the current selection when items change.
The event data for the event.
Provides class handling for the routed event that occurs when the user presses a key.
Provides data for .
Raises the routed event.
Provides data for .
Gets the content of the currently selected . This is a dependency property.
The content of the currently selected . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets the of the currently selected item. This is a dependency property.
The of the selected item.
Identifies the dependency property.
The identifier for the dependency property.
Gets the of the currently selected item. This is a dependency property.
The of the currently selected item. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets how tab headers align relative to the tab content. This is a dependency property.
The alignment of tab headers relative to tab content. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Represents a selectable item inside a .
Initializes a new instance of the class.
Gets or sets a value that indicates whether the is selected. This is a dependency property.
true if the is selected; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Responds when an for a is called.
Provides data for .
Called when the property changes.
Old value of the content property.
New value of the content property.
Called when the property changes.
Old value of the content template property.
New value of the content template property.
Called when the property changes.
Old value of the content template selector.
New value of the content template selector.
Provides an appropriate implementation for this control, as part of the WPF automation infrastructure.
Responds to the event.
Provides data for .
Announces that the keyboard is focused on this element.
Keyboard input event arguments.
Called to indicate that the property has changed to true.
The event data for the event.
Called to indicate that the property has changed to false.
The event data for the event.
Gets the tab strip placement. This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Provides a lightweight control for displaying small amounts of flow content.
Initializes a new instance of the class.
Initializes a new instance of the class, adding a specified element as the initial display content.
An object deriving from the abstract class, to be added as the initial content.
is null.
Positions child elements and determines a size for the .
The actual used to arrange the element.
A within the hosting parent element that the should use to arrange itself and its child elements. Sizing constraints may affect this requested size.
Gets or sets the used to fill the background of content area. This is a dependency property.
The brush used to fill the background of the content area, or null to not use a background brush. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the amount by which each line of text is offset from the baseline. This is a dependency property.
The amount by which each line of text is offset from the baseline, in device independent pixels. indicates that an optimal baseline offset is automatically calculated from the current font characteristics. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets a that indicates how content should break after the current element.
The conditions for breaking content after the current element.
Gets a that indicates how content should break before the current element.
The conditions for breaking content after the current element.
Gets a to the end of content in the .
A to the end of content in the .
Gets a to the beginning of content in the .
A to the beginning of content in the .
Gets or sets the preferred top-level font family for the . This is a dependency property.
A object specifying the preferred font family, or a primary preferred font family with one or more fallback font families. The default is the font determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font size for the . This is a dependency property. This is a dependency property.
The desired font size to use in device independent pixels). The default is determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font-stretching characteristics for the . This is a dependency property.
A member of the class specifying the desired font-stretching characteristics to use. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font style for the . This is a dependency property.
A member of the class specifying the desired font style. The default is determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font weight for the . This is a dependency property.
A member of the class specifying the desired font weight. The default is determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the to apply to the text contents of the . This is a dependency property.
The brush used to apply to the text contents. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns a to the position closest to a specified .
A to the specified point, or null if is false and the specified point does not fall within a character bounding box in the content area.
A in the coordinate space of the for which to return a .
true to return a to the insertion point closest to , whether or not is inside a character's bounding box; false to return null if is not inside a character's bounding box.
Current, valid layout information for the control is unavailable.
Returns a read-only collection of bounding rectangles for a specified .
A read-only collection of bounding rectangles for the specified .
A for which to generate and return a collection of bounding rectangles.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the child at a specified index.
The child at the specified index.
A zero-based index specifying the child to return. This value must be between 0 and ( minus 1)
is not between 0 and ( minus 1)
Returns a for specified .
A for the specified hit test parameters.
A object specifying the parameters to hit test for.
is null.
Gets an enumerator that can be used iterate the elements hosted by this .
An enumerator that can iterate elements hosted by this .
Gets an containing the top-level elements that comprise the contents of the .
An containing the elements that comprise the contents of the .
Returns the at a specified within the .
The found at the specified Point, or null if no such can be found.
A , in the coordinate space of the , for which to return the corresponding .
Gets or sets a value that indicates whether automatic hyphenation of words is enabled or disabled. This is a dependency property.
true to indicate that automatic breaking and hyphenation of words is enabled; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the height of each line of content. This is a dependency property.
The height of line, in device independent pixels, in the range of 0.0034 to 160000. A value of (equivalent to an attribute value of "Auto") indicates that the line height is determined automatically from the current font characteristics. The default is .
is set to a non-positive value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the mechanism by which a line box is determined for each line of text within the . This is a dependency property.
The mechanism by which a line box is determined for each line of text within the . The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator that can iterate the logical children of the .
An enumerator for the logical children.
Called to re-measure the .
A structure indicating the new size of the .
A structure specifying any constraints on the size of the .
Called when a child element deriving from changes its .
The child element whose has changed.
Creates and returns an object for this .
An object for this .
Called when the value one or more hosted dependency properties changes.
Arguments for the associated event.
Renders the contents of a .
The to render the control on.
is null.
Gets or sets a value that indicates the thickness of padding space between the boundaries of the content area, and the content displayed by a . This is a dependency property.
A structure specifying the amount of padding to apply, in device independent pixels. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
is set to a non-positive value.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Returns a value that indicates whether the effective value of the property should be serialized during serialization of a object.
true if the property should be serialized; otherwise, false.
Returns a value that indicates whether the effective value of the property should be serialized during serialization of a object.
true if the property should be serialized; otherwise, false.
A serialization service manager object for this object.
is null.
Returns a value that indicates whether the effective value of the property should be serialized during serialization of a object.
true if the property should be serialized; otherwise, false.
This method supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This method supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe property instead.
This method supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This method supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the text contents of a . This is a dependency property.
The text contents of this . Note that all non-text content is stripped out, resulting in a plain text representation of the contents. The default is .
Gets or sets a value that indicates the horizontal alignment of text content. This is a dependency property.
One of the values that specifies the desired alignment. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a that contains the effects to apply to the text of a . This is a dependency property.
A collection that contains text decorations to apply to this element. The default is null (no text decorations applied).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the effects to apply to the text content in this element. This is a dependency property.
A containing one or more objects that define effects to apply to the text of the . The default is null (no effects applied).
Identifies the dependency property.
The identifier of the dependency property.
Identifies the dependency property.
The identifier of the dependency property.
Gets or sets the text trimming behavior to employ when content overflows the content area. This is a dependency property.
One of the values that specifies the text trimming behavior to employ. The default is .
Identifies the dependency property.
The identifier of the dependency property.
Gets or sets how the should wrap text. This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier of the dependency property.
Gets the currently effective typography variations for the contents of this element.
A object that specifies the currently effective typography variations. For a list of default typography values, see .
Gets the number of children hosted by the .
The number of visual children hosted by the .
Represents a control that can be used to display or edit unformatted text.
Initializes a new instance of the class.
Gets or sets the insertion position index of the caret.
The zero-based insertion position index of the caret.
Gets or sets how characters are cased when they are manually entered into the text box. This is a dependency property.
One of the values that specifies how manually entered characters are cased. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Clears all the content from the text box.
Returns the zero-based character index for the first character in the specified line.
The zero-based index for the first character in the specified line.
The zero-based index of the line to retrieve the initial character index for.
Returns the zero-based insertion index for the specified point.
The insertion index for the specified point, or –1 if no valid insertion index can be found.
A point in coordinate-space for which to return an insertion index.
true to return the nearest insertion index if there is no character at the specified point; false to return –1 if there is no character at the specified point.
Returns the line index for the first line that is currently visible in the text box.
The zero-based index for the first visible line in the text box.
Returns the line index for the last line that is currently visible in the text box.
The zero-based index for the last visible line in the text box.
Returns the zero-based line index for the line that contains the specified character index.
The zero-based index for the line that contains the specified character index.
The zero-based character index for which to retrieve the associated line index.
Returns the number of characters in the specified line.
The number of characters in the specified line.
The zero-based line index for which to return a character count.
Returns the text that is currently displayed on the specified line.
A string containing a copy of the text currently visible on the specified line.
The zero-based line index for which to retrieve the currently displayed text.
Returns the beginning character index for the next spelling error in the contents of the text box.
The character index for the beginning of the next spelling error in the contents of the text box, or –1 if no next spelling error exists.
The zero-based character index indicating a position from which to search for the next spelling error.
One of the values that specifies the direction in which to search for the next spelling error, starting at the specified .
Returns the bounding rectangle for the character at the specified character index.
A bounding rectangle for the character at the specified character index, or if a bounding rectangle cannot be determined.
The zero-based character index of the character for which to retrieve the bounding rectangle.
Returns the bounding rectangle for the character at the specified character index, including either the leading or trailing edge of the character.
A bounding rectangle for the character at the specified character index, or if a bounding rectangle cannot be determined.
The zero-based character index of the character for which to retrieve the bounding rectangle.
true to include the trailing edge of the character; false to include leading edge of the character.
is negative or is greater than the length of the content.
Returns a object associated with any spelling error at the specified character index.
A object containing the details of the spelling error found at the character indicated by , or null if no spelling error exists at the specified character.
The zero-based character index of a position in content to examine for a spelling error.
Returns the length of any spelling error that includes the specified character.
The length of any spelling error that includes the character specified by charIndex, or 0 if the specified character is not part of a spelling error.
The zero-based character index of a position in content to examine for a spelling error.
Returns the beginning character index for any spelling error that includes the specified character.
The beginning character index for any spelling error that includes the character specified by , or –1 if the specified character is not part of a spelling error.
The zero-based character index of a position in content to examine for a spelling error.
Gets the total number of lines in the text box.
The total number of lines in the text box, or –1 if layout information is not available.
Unsupported; do not use.
Gets or sets the maximum number of characters that can be manually entered into the text box. This is a dependency property.
The maximum number of characters that can be manually entered into the text box. The default is 0, which indicates no limit.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the maximum number of visible lines. This is a dependency property.
The maximum number of visible lines. The default is .
is less than .
Identifies the dependency property.
The identifier for the dependency property.
Sizes the text box to its content.
A structure indicating the new size of the text box.
A structure that specifies the constraints on the size of the text box.
Gets or sets the minimum number of visible lines. This is a dependency property.
The minimum number of visible lines. The default is 1.
is greater than .
Identifies the dependency property.
The identifier for the dependency property.
Creates and returns an object for the text box.
An object for the text box.
Called when one or more of the dependency properties that exist on the element have had their effective values changed.
Arguments for the associated event.
Scrolls the line at the specified line index into view.
The zero-based line index of the line to scroll into view.
Selects a range of text in the text box.
The zero-based character index of the first character in the selection.
The length of the selection, in characters.
or is negative.
Gets or sets the content of the current selection in the text box.
The currently selected text in the text box.
Gets or sets a value indicating the number of characters in the current selection in the text box.
The number of characters in the current selection in the text box. The default is 0.
is set to a negative value.
Gets or sets a character index for the beginning of the current selection.
The character index for the beginning of the current selection.
is set to a negative value.
Returns a value that indicates whether the effective value of the property should be serialized during serialization of the object.
true if the property should be serialized; otherwise, false.
A serialization service manager object for this object.
is null.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the text contents of the text box. This is a dependency property.
A string containing the text contents of the text box. The default is an empty string ("").
Gets or sets the horizontal alignment of the contents of the text box. This is a dependency property.
One of the values that specifies the horizontal alignment of the contents of the text box. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets the text decorations to apply to the text box. This is a dependency property.
A collection that contains text decorations to apply to the text box. The default is null (no text decorations applied).
Identifies the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets how the text box should wrap text. This is a dependency property.
One of the values that indicates how the text box should wrap text. The default is .
Identifies the dependency property.
Gets the currently effective typography variations for the text contents of the text box.
A object that specifies the currently effective typography variations. For a list of default typography values, see .
Provides data for the event.
Initializes a new instance of the class, using the specified event ID and undo action.
The event identifier (ID).
The caused by the text change.
Performs the proper type casting to call the type-safe delegate for the event.
The handler to invoke.
The current object along the event's route.
Gets how the undo stack is caused or affected by this text change
The appropriate for this text change.
Represents the method that will handle the routed event.
The object where the event handler is attached.
The event data.
Enables a user to quickly access items in a set by typing prefixes of strings.
Returns the string to that identifies the specified item.
The string that identifies the specified item.
The element from which the property value is read.
Returns the name of the property that identifies an item in the specified element's collection.
The name of the property that identifies the item to the user.
The element from which the property value is read.
Writes the attached property value to the specified element.
The element to which the property value is written.
The string that identifies the item.
Writes the attached property to the specified element.
The element to which the property value is written.
The name of the property that identifies an item.
Gets or sets the string that identifies an item in a control's collection.
The text that identifies the item to the user. The default value is an empty string.
Gets or sets the name of the items' property that identifies each item in a control's collection.
The name of the property that contains the text that identifies the item to the user. The default value is an empty string.
Identifies the attached property.
The identifier for the attached property.
Identifies the attached property.
The identifier for the attached property.
Provides a container for a group of commands or controls.
Initializes a new instance of the class.
Gets or sets a value that indicates where the toolbar should be located in the . This is a dependency property.
The band of the in which the toolbar is positioned. The default is 0.
Gets or sets the band index number that indicates the position of the toolbar on the band. This is a dependency property.
The position of a toolbar on the band of a .
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets the applied to buttons on a toolbar.
A resource key that represents the default style for buttons on the toolbar.
Gets the applied to check boxes on a .
A resource key that represents the default style for check boxes on the .
Gets the applied to combo boxes on a .
A resource key that represents the default style for combo boxes on the toolbar.
Reads the value of the property from the specified element.
The value of the property.
The element from which to read the property.
Reads the value of the property from the specified element.
The value of the property.
The element from which to read the property.
Gets a value that indicates whether the toolbar has items that are not visible. This is a dependency property.
true if there are items on the toolbar that are not visible; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether the item is an overflow item.
true if the item is an overflow item; otherwise, false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets a value that indicates whether the overflow area is currently visible. This is a dependency property.
true if the overflow area is visible; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Remeasures a .
The size of the .
The measurement constraints. A cannot return a size larger than the constraint.
Gets the applied to menus on a .
A resource key that represents the default style for menus on the toolbar.
Provides an appropriate implementation for this control, as part of the WPF infrastructure.
Called when the property changes.
The arguments for the event.
Provides class handling for the routed event that occurs when a key is pressed on an item in the .
The arguments for the event.
Provides class handling for the routed event that occurs when the loses mouse capture.
The arguments for the event.
Gets the orientation of the . This is a dependency property.
The toolbar orientation. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates when an item should be placed in the overflow panel instead of in the main panel.
The overflow mode; the default is .
Identifies the attached property.
The identifier for the attached property.
Prepares the specified element to display the specified item.
The element that will display the item.
The item to display.
Gets the applied to radio buttons on a toolbar.
A resource key that represents the default style for radio buttons on the toolbar.
Gets the applied to separators on a .
A resource key that represents the default style for separators on the toolbar.
Writes the value of the property to the specified element.
The element to write the property to.
The property value to set.
Gets the applied to text boxes on a .
A resource key that represents the default style for text boxes on the toolbar
Gets the applied to controls on a .
A resource key that represents the default style for toggle buttons on the toolbar.
Represents the container that handles the layout of a .
Initializes a new instance of the class.
Called to arrange and size its children.
The size of the control.
The size that the assumes to position its children.
Gets or sets a brush to use for the background color of the . This is a dependency property.
A brush to use for the background color of the .
Identifies the dependency property.
The identifier for the dependency property.
Reads the value of the property from the specified element.
true if the toolbar cannot be moved inside the toolbar tray; otherwise, false. The default is false.
Gets the index number of the visible child.
Index of the visual child.
Gets or sets a value that indicates whether a can be moved inside a . This is a dependency property.
true if the toolbar cannot be moved inside the toolbar tray; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator to the logical child elements of a .
An enumerator to the children of a element.
Called to remeasure a .
The size of the control.
The measurement constraints; a cannot return a size larger than the constraint.
Called when a is displayed to get the Drawing Context (DC) to use to render the .
Drawing context to use to render the .
Specifies the orientation of a . This is a dependency property.
One of the values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Writes the value of the property to the specified element.
The property value to set.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets the collection of elements in the .
A collection of objects.
Gets the number of children that are currently visible.
The number of visible objects in the .
Represents a control that creates a pop-up window that displays information for an element in the interface.
Initializes a new instance of the class.
Occurs when a is closed and is no longer visible.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the delegate handler method to use to position the . This is a dependency property.
The delegate method that provides placement information for the . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the control has a drop shadow. This is a dependency property.
true if the control has a drop shadow; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Get or sets the horizontal distance between the target origin and the popup alignment point. This is a dependency property.
The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether a is visible. This is a dependency property.
true if the is visible; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Responds to the event.
The event information.
Creates the implementation of for the control.
A new for this control.
Responds to the event.
The event information.
Responds to a change in the visual parent of a .
The previous visual parent.
Occurs when a becomes visible.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the orientation of the control when it opens, and specifies how the control behaves when it overlaps screen boundaries. This is a dependency property.
A enumeration value that determines the orientation of the control when it opens, and that specifies how the control interacts with screen boundaries. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the rectangular area relative to which the control is positioned when it opens. This is a dependency property.
The structure that defines the rectangle that is used to position the control. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the relative to which the is positioned when it opens. This is a dependency property.
The that is the logical parent of the control. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether an open remains open until the user clicks the mouse when the mouse is not over the . This is a dependency property.
true if the stays open until it is closed by the user clicking the mouse button outside the ; otherwise, false. The default is true.
Occurs when is set to false when a tooltip is not open.
Identifies the dependency property.
The identifier for the dependency property.
Get or sets the vertical distance between the target origin and the popup alignment point. This is a dependency property.
The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Provides event information for events that occur when a tooltip opens or closes.
Represents the method that will handle routed event that occur when a tooltip opens and closes.
The object where the event handler is attached.
The event data.
Represents a service that provides properties and events to control the display and behavior of tooltips.
Gets or sets the maximum time between the display of two tooltips where the second tooltip appears without a delay.
An integer value that represents the delay time in milliseconds. The default value is 100 milliseconds.
The value of the property is less than zero (0).
Identifies the attached property.
The identifier for the attached property.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets the value of the attached property for an object.
The object's property value.
The object from which the property value is read.
Gets or sets whether the tooltip displays a drop shadow effect.
true if a drop shadow effect appears with the tooltip; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the offset from the left of the area that is specified for the tooltip by the and properties.
A value that specifies a horizontal distance. The default value is zero (0).
Identifies the attached property.
The identifier for the attached property.
Gets or sets the length of time before a tooltip opens.
An integer value that represents the display delay time in milliseconds. The default value is in milliseconds.
The value of the property is less than zero (0).
Identifies the attached property.
The identifier for the attached property.
Gets or sets whether a tooltip appears.
true if the tooltip appears when the user pauses the mouse pointer over the object that defines the tooltip; otherwise, false. The default value is true.
Identifies the attached property.
Identifies the attached property.
Gets whether a tooltip is currently visible.
true if the tooltip is visible; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the orientation of the tooltip when it opens, and specifies how the tooltip behaves when it overlaps screen boundaries.
A enumeration value that determines the orientation of the tooltip when it opens, and that specifies how the tooltip interacts with screen boundaries. The default value is .
Identifies the attached property.
The identifier for the attached property.
Gets or sets the rectangular area relative to which the tooltip is positioned.
A structure that defines the rectangle that is used to position the control. The default value is .
Identifies the attached property.
The identifier for the attached property.
Gets or sets the object relative to which the tooltip is positioned.
The that is the logical parent of the control. The default value is null.
Identifies the attached property.
The identifier for the attached property.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The value to set.
Sets the value of the attached property for an object.
The object to which the attached property is written.
The desired value.
Gets or sets the amount of time that a tooltip remains visible.
An integer value that represents the display time in milliseconds. The default value is 5000 milliseconds.
The value of the property is less than zero (0).
Identifies the attached property.
The identifier for the attached property.
Gets or sets whether a tooltip appears for an object that is not enabled.
true if the tooltip appears when the object is not enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the content of a tooltip.
A element that defines the content for a tooltip. The default value is null.
Identifies the ToolTipClosing event that is exposed by objects that use the service to display tooltips.
The identifier for the ToolTipClosing event.
Identifies the ToolTipOpening event that is exposed by objects that use the service to display tooltips.
The identifier for the ToolTipOpening event.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the distance from the top of the area that is specified for the tooltip by the and properties.
A value that specifies a vertical distance. The default value is zero (0).
Identifies the attached property.
The identifier for the attached property.
Represents a control that displays hierarchical data in a tree structure that has items that can expand and collapse.
Initializes a new instance of the class.
Creates a to use to display content.
A new to use as a container for content.
Gets whether the can scroll.
Always returns true because the control has a in its style.
Determines whether the specified item is its own container or can be its own container.
true if is a ; otherwise, false.
The object to evaluate.
Defines an for the control.
A for the control.
Provides class handling for an event when the keyboard focus changes for a .
The event data.
Provides class handling for an event that occurs when there is a change in the collection.
The event data.
Provides class handling for the event for a .
The event data.
Raises the event when the property value changes.
Provides the item that was previously selected and the item that is currently selected for the event.
Gets the selected item in a . This is a dependency property.
The selected object in the , or null if no item is selected. The default value is null.
Occurs when the changes.
Identifies the routed event.
The identifier for the routed event.
Identifies the dependency property.
The identifier for the dependency property.
Gets the value of the property that is the specified by for the . This is a dependency property.
The value of the property that is specified by the for the , or null if no item is selected. The default value is null.
Gets or sets the path that is used to get the of the in a . This is a dependency property.
A string that contains the path that is used to get the . The default value is String.Empty.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Implements a selectable item in a control.
Initializes a new instance of the class.
Occurs when the property changes from true to false.
Identifies the routed event.
Occurs when the property changes from false to true.
Identifies the routed event.
Creates a new to use to display the object.
A new .
Gets or sets whether the nested items in a are expanded or collapsed. This is a dependency property.
true if the nested items of a are visible; otherwise, false. The default is false.
Identifies the dependency property.
Determines whether an object is a .
true if is a ; otherwise, false.
The object to evaluate.
Gets or sets whether a control is selected. This is a dependency property.
true if the is selected; otherwise, false. The default is false.
Identifies the dependency property.
Gets a value that indicates whether the has keyboard focus. This is a dependency property.
true if the has keyboard focus; otherwise, false. The default is false.
Identifies the dependency property.
Raises a event when the property changes from true to false.
The event arguments.
Defines an for the .
A object for the .
Raises an event when the property changes from false to true.
The event arguments.
Provides class handling for the event.
The event data.
Provides class handling for the event that occurs when there is a change in the collection.
The event data.
Provides class handling for a event.
The event data.
Provides class handling for a event.
The event data.
Raises the routed event when the property changes from false to true.
The event arguments.
Raises the routed event when the property changes from true to false.
The event arguments.
Responds to a change in the visual parent of a .
The previous visual parent.
Occurs when the property of a changes from false to true.
Identified by the routed event.
Occurs when the property of a changes from true to false.
Identified by the routed event.
Represents an ordered collection of UIElements.
Initializes a new instance of the class.
The parent of the collection.
The logical parent of the elements in the collection.
Adds the specified element to the .
The index position of the added element.
The to add.
Gets or sets the number of elements that the can contain.
The total number of elements the collection can contain.
Removes all elements from a .
Clears the logical parent of an element when the element leaves a .
The whose logical parent is being cleared.
Determines whether a specified element is in the .
true if the specified is found in the collection; otherwise, false.
The element to find.
Copies a from a to an array, starting at a specified index position.
An array into which the collection is copied.
The index position of the element where copying begins.
Copies a from a to an array, starting at a specified index position.
An array of objects.
The index position of the element where copying begins.
Gets the actual number of elements in the collection.
The actual number of elements in the collection.
Returns an enumerator that can iterate the .
An that can list the members of this collection.
Returns the index position of a specified element in a .
The index position of the element.
The element whose index position is required.
Inserts an element into a at the specified index position.
The index position where you want to insert the element.
The element to insert into the .
Gets a value that indicates whether access to the interface is synchronized (thread-safe).
true if access to the collection is synchronized; otherwise, false.
Gets or sets the stored at the zero-based index position of the .
A at the specified position.
The index position of the .
Removes the specified element from a .
The element to remove from the collection.
Removes the at the specified index.
The index of the that you want to remove.
Removes a range of elements from a .
The index position of the element where removal begins.
The number of elements to remove.
Sets the logical parent of an element in a .
The whose logical parent is set.
Gets an object that you can use to synchronize access to the interface.
that you can use to synchronize access to the interface.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
How the undo stack caused or is affected by a text change.
This change will not affect the undo stack at all
This change will merge into the previous undo unit
This change is the result of a call to Undo()
This change is the result of a call to Redo()
This change will clear the undo stack
This change will create a new undo unit
Provides a simple way to create a control.
Initializes a new instance of the class.
Creates and returns an for this .
A new for this .
Provides methods and attached properties that support data validation.
Adds an event handler for the . attached event to the specified object.
The or object to add to.
The handler to add.
Removes all objects from the specified object.
The object to turn valid.
If is null.
Occurs when the bound element runs into a validation error, but only for bindings with the value set to true.
Identifies the attached event.
The identifier for the attached event.
Gets the collection of all active objects on the bound element.
A read-only collection of all active objects on the bound element. The default is an empty collection.
Identifies the . attached property.
The identifier for the attached property.
Gets or sets the used to generate validation error feedback on the adorner layer.
The default template defines a red border around the element being adorned.
Identifies the attached property.
The identifier for the attached property.
Gets the value of the attached property of the specified element.
A of objects.
The or object to read the value from.
If is null.
Gets the value of the attached property of the specified element.
The used to generate validation error feedback on the adorner layer.
The or object to read the value from.
If is null.
Gets the value of the attached property of the specified element.
The or object to read the value from.
If is null.
Gets a value that indicates whether any binding on the binding target element has a .
Set to true if any binding on the bound element has a non-empty collection; otherwise, false. The default is false.
Identifies the attached property.
The identifier for the attached property.
Marks the specified object as invalid with the specified object.
The object to mark as invalid.
The object to use.
If is null.
If is null.
Adds an event handler for the . attached event from the specified object.
The or object to remove from.
The handler to remove.
Sets the value of the attached property to the specified element.
The or object to set on.
The to use to generate validation error feedback on the adorner layer.
If is null.
Represents a validation error that is created either by the binding engine when a reports a validation error, or through the method explicitly.
Initializes a new instance of the class with the specified parameters.
The rule that detected validation error.
The or object with the validation error.
Initializes a new instance of the class with the specified parameters.
The rule that detected validation error.
The or object with the validation error.
Information about the error.
The exception that caused the validation failure. This parameter is optional and can be set to null.
Gets the or object of this . The object is either marked invalid explicitly or has a failed validation rule.
The or object of this .
Gets or sets an object that provides additional context for this , such as a string describing the error.
An object that provides additional context for this .
Gets or sets the object that was the cause of this , if the error is the result of an exception.
The object, if the error is the result of an exception.
Gets or sets the object that was the cause of this , if the error is the result of a validation rule.
The object, if the error is the result of a validation rule.
Describes whether a object has been added or cleared.
A new object has been detected.
An existing object has been cleared.
Provides information for the attached event.
Gets a value that indicates whether the error is a new error or an existing error that has now been cleared.
A value that indicates whether the error is a new error or an existing error that has now been cleared.
Gets the error that caused this event.
The object that caused this event.
Invokes the specified handler in a type-specific way on the specified object.
The generic handler to call in a type-specific way.
The object to invoke the handler on.
Represents the result returned by the . method that indicates whether the checked value passed the .
Initializes a new instance of the class.
Whether or not the value checked against the is valid.
Information about the invalidity.
Compares the specified instance and the current instance of for value equality.
true if and this instance of .have the same values.
The instance to compare.
Gets an object that provides additional information about the invalidity.
An object that provides additional information about the invalidity.
Returns the hash code for this .
The hash code for this .
Gets a value that indicates whether the value checked against the is valid.
true if the value is valid; otherwise, false. The default value is false.
Compares two objects for value equality.
true if the two objects are equal; otherwise, false.
The first instance to compare.
The second instance to compare.
Compares two objects for value inequality.
true if the values are not equal; otherwise, false.
The first instance to compare.
The second instance to compare.
Gets a valid instance of .
A valid instance of .
Provides a way to create a custom rule in order to check the validity of user input.
Initializes a new instance of the class.
When overridden in a derived class, performs validation checks on a value.
A object.
The value from the binding target to check.
The culture to use in this rule.
Represents the base class for views that define the appearance of data in a control.
Initializes a new instance of the class.
Removes all bindings and styling that are set for an item.
The to remove settings from.
Gets the object that is associated with the style for the view mode.
The style to use for the view mode. The default value is the style for the .
Is called when a control creates a for its .
The interface that implements the for a custom .
The control to use to create the .
Gets the style to use for the items in the view mode.
The style of a . The default value is the style for the control.
Prepares an item in the view for display, by setting bindings and styles.
The item to prepare for display.
Defines a content decorator that can stretch and scale a single child to fill the available space.
Initializes a new instance of the class.
Arranges the content of a element.
that represents the arranged size of this element and its child elements.
The this element uses to arrange its child elements.
Gets or sets the single child of a element.
The single child of a element. This property has no default value.
Gets a child at the specified position.
A child of the parent element.
The index position of the wanted child.
Gets an enumerator that can iterate the logical children of this element.
An . This property has no default value.
Measures the child elements of a prior to arranging them during the pass.
The that represents the element size you want.
A limit that cannot exceed.
Gets or sets the mode, which determines how content fits into the available space. This is a dependency property.
A that determines how content fits in the available space. The default is .
Gets or sets the , which determines how scaling is applied to the contents of a . This is a dependency property.
A that determines how scaling is applied to the contents of a . The default is .
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets the number of child objects in this instance of .
The number of children.
Provides a rendering surface for 3-D visual content.
Initializes a new instance of the class.
Causes the to arrange its visual content to fit a specified size.
The final size of the arranged .
Size that will assume.
Gets or sets a camera object that projects the 3-D contents of the to the 2-D surface of the . This is a dependency property.
The camera that projects the 3-D contents to the 2-D surface.
Identifies the dependency property.
The identifier for the dependency property.
Gets a collection of the children of the . This is a dependency property.
A collection of the children of the .
Identifies the dependency property.
The identifier for the dependency property.
Gets the at a specified position in the collection of the .
Visual at the specified position in the collection.
Position of the element in the collection.
Creates and returns a object for this .
object for this .
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets an integer that represents the number of objects in the collection of the .
Integer that represents the number of Visuals in the Children collection of the .
Provides a framework for elements that virtualize their child data collection. This is an abstract class.
Initializes a new instance of the class.
Adds the specified to the collection of a element.
The child to add to the collection.
When implemented in a derived class, generates the item at the specified index location and makes it visible.
The index position of the item that is generated and made visible.
Adds the specified to the collection of a element at the specified index position.
The index position within the collection at which the child element is inserted.
The child to add to the collection.
Gets a value that identifies the for this .
The for this .
Called when the collection of child elements is cleared by the base class.
Called when the collection that is associated with the for this changes.
The that raised the event.
Provides data for the event.
Removes child elements from the collection.
The beginning index position within the collection at which the first child element is removed.
The total number of child elements to remove from the collection.
Arranges and virtualizes content on a single line that is oriented either horizontally or vertically.
Initializes a new instance of the class.
Adds an event handler for the attached event.
The that is listening for this event.
The event handler that is to be added.
Arranges the content of a element.
The that represents the arranged size of this element and its child elements.
The that this element should use to arrange its child elements.
Generates the item at the specified index position and brings it into view.
The position of the item to generate and make visible.
The position does not exist in the child collection.
Gets or sets a value that indicates whether a can scroll in the horizontal dimension.
true if content can scroll in the horizontal dimension; otherwise, false. The default is false.
Gets or sets a value that indicates whether content can scroll in the vertical dimension.
true if content can scroll in the vertical dimension; otherwise, false. The default is false.
Occurs when an item is being re-virtualized by the that is associated with this instance of .
Identifies the attached event.
The identifier for the attached event.
Gets a value that contains the vertical size of the extent.
A that represents the vertical size of the extent. The default is 0.0.
Gets a value that contains the horizontal size of the extent.
A that represents the horizontal size of the extent. The default is 0.0.
Gets the value of the attached property.
true if the is virtualizing its content; otherwise false.
The object from which the attached property value is read.
Gets a value that indicates if this has a vertical or horizontal orientation.
This property always returns true.
Gets a value that contains the horizontal offset of the scrolled content.
that represents the horizontal offset of the scrolled content. The default is 0.0.
Gets or sets a value that indicates that this is virtualizing its child collection.
true if this instance of is virtualizing its child collection; otherwise false. The default is true.
Identifies the attached property.
The identifier for the attached property.
Scrolls content downward by one logical unit.
Scrolls content to the left by one logical unit.
Scrolls content to the right by one logical unit.
Scrolls content upward by one logical unit.
Gets a value that represents the of the .
An value.
Scrolls to the specified coordinates and makes that portion of a visible.
The that becomes visible.
A that represents the coordinate space within a .
Measures the child elements of a in anticipation of arranging them during the pass.
The that represents the desired size of the element.
An upper limit that should not be exceeded.
Scrolls content logically downward in response to a downward click of the mouse wheel button.
Scrolls content logically to the left in response to a left click of the mouse wheel button.
Scrolls content logically to the right in response to a right click of the mouse wheel button.
Scrolls content logically upward in response to an upward click of the mouse wheel button.
Called when an item that is hosted by the is re-virtualized.
Data about the event.
Called when the collection of child elements is cleared by the base class.
Called when the collection that is associated with the for this changes.
The that raised the event.
Provides data for the event.
Gets or sets a value that describes the horizontal or vertical orientation of stacked content. This is a dependency property.
The of child content. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Scrolls content downward by one page.
Scrolls content to the left by one page.
Scrolls content to the right by one page.
Scrolls content upward by one page.
Removes an event handler for the attached event.
The from which the handler is being removed.
Specifies the event handler that is to be removed.
Gets or sets a value that identifies the container that controls scrolling behavior in this .
The that owns scrolling for this .
Sets the value of the property.
The value of the property.
Sets the value of the attached property.
The object to which the attached property value is set.
true if the is virtualizing; otherwise false.
Sets the value of the property.
The value of the property.
Gets a value that contains the vertical offset of the scrolled content.
A that represents the vertical offset of the scrolled content. The default is 0.0.
Gets a value that contains the vertical size of the viewport of the content.
A that represents the vertical size of the viewport of the content. The default is 0.0.
Gets a value that contains the horizontal size of the viewport of the content.
A that represents the vertical size of the viewport of the content. The default is 0.0.
Positions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the value of the property.
Initializes a new instance of the class.
Arranges the content of a element.
The that represents the arranged size of this element and its children.
The that this element should use to arrange its child elements.
Gets or sets a value that specifies the height of all items that are contained within a . This is a dependency property.
The that represents the uniform height of all items that are contained within the . The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that specifies the width of all items that are contained within a . This is a dependency property.
A that represents the uniform width of all items that are contained within the . The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Measures the child elements of a in anticipation of arranging them during the pass.
The that represents the desired size of the element.
An upper limit that should not be exceeded.
Gets or sets a value that specifies the dimension in which child content is arranged. This is a dependency property.
An value that represents the physical orientation of content within the as horizontal or vertical. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Converts an integer to and from an object by applying the integer as an index to a list of objects.
Initializes a new instance of the class.
Converts an integer to an object in the list.
The object that is in the position of modulo the number of items in .
The integer to use to find an object in the property.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
Converts an object in the list to an integer.
The index of if it is in , or –1 if o does not exist in .
The object to find in the property.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
Gets a list of objects that the returns when an integer is passed to the method.
A list of objects that the returns when an integer is passed to the method.
Gets a composite string that specifies how to format the selected item in the selection box if it is displayed as a string.
A composite string that specifies how to format the selected item in the selection box if it is displayed as a string.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a composite string that specifies how to format the property if it is displayed as a string.
A composite string that specifies how to format the property if it is displayed as a string.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the property changes.
The old value of .
The new value of .
Gets or sets a composite string that specifies how to format the property if it is displayed as a string.
A composite string that specifies how to format the property if it is displayed as a string.
Identifies the dependency property.
The identifier for the dependency property.
Invoked when the property changes.
The old value of the property.
The new value of the property.
Represents a rule that checks for errors that are raised by the implementation of the source object.
Initializes a new instance of the class.
Performs validation checks on a value.
The result of the validation.
The value to check.
The culture to use in this rule.
Gets the selected content of the .
The selected content of the .
Gets the selected content of the .
The selected content of the .
Gets the selected content of the .
The selected content of the .
Gets or sets a composite string that specifies how to format the column headerss of the if they are displayed as strings.
A composite string that specifies how to format the column headers of the if they are displayed as strings.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a composite string that specifies how to format the property if it is displayed as a string.
A composite string that specifies how to format the property if it is displayed as a string.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the property changes.
The old value of the property.
The new value of the property.
Gets or sets a composite string that specifies how to format the column headers if they are displayed as strings.
A composite string that specifies how to format the column headers if they are displayed as strings.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the number of alternating objects.
The number of alternating objects.
Gets or sets a composite string that specifies how to format the header if it is displayed as a string.
A composite string that specifies how to format the header if it is displayed as a string.
Gets or sets a composite string that specifies how to format the property if it is displayed as a string.
A composite string that specifies how to format the property if it is displayed as a string.
Identifies the dependency property.
The identifier for the dependency property.
Called when the property changes.
The old value of the property.
The new value of the property.
Gets or sets a composite string that specifies how to format the property if it is displayed as a string.
A composite string that specifies how to format the property if it is displayed as a string.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the property changes.
The old value of the property.
The new value of the property.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets number of alternating item containers in the , which enables alternating containers to have a unique appearance.
The number of alternating item containers in the .
Identifies the dependency property.
The identifier for the dependency property.
Gets the assigned value of the item container when alternating item containers are used.
The assigned value of the item container when alternating item containers are used.
Identifies the dependency property.
The identifier for the dependency property.
Gets the for the specified object.
The value of the .
The object from which to get the .
Gets or sets the that is used for each item in the .
The that is used for each item in the .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a composite string that specifies how to format the items in the if they are displayed as strings.
A composite string that specifies how to format the items in the if they are displayed as strings.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the property changes.
The old value of .
The new value of .
Occurs when the property changes.
The old value of the .
The new value of the .
Occurs when the property changes.
The old value of the property.
The new value of the property.
Gets the password currently held by the as a .
A secure string representing the password currently held by the .
Gets or sets a value that indicates whether the user can interact with and objects within the .
true if the user can interact with and objects within the ; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets the horizontal offset of the visible content.
The horizontal offset of the visible content.
Identifies the dependency property.
The identifier for the dependency property.
Gets the vertical offset of the visible content.
The vertical offset of the visible content.
Identifies the dependency property.
The identifier for the dependency property.
Returns the value of the property for the specified object.
true if the content of the is stationary when the user drags the of a ; otherwise, false.
The object from which to get .
Gets or sets whether the content of the is stationary when the user drags the of a .
true if the content of the is stationary when the user drags the of a ; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Sets the property for the specified object.
The object on which to set the property.
true to have the content of the remain stationary when the user drags the of a ; otherwise, false.
Releases the resources used by the class.
Identifies the dependency property.
The identifier for the dependency property.
Gets an object that provides information about the annotated object.
An object that provides information about the annotated object.
Gets a composite string that specifies how to format the contents of the objects if they are displayed as strings. This is a dependency property.
A composite string that specifies how to format the contents of the objects if they are displayed as strings.
Identifies the dependency property.
The identifier for the dependency property.
Gets a composite string that specifies how to format the content of the currently selected if it is displayed as a string. This is a dependency property.
A composite string that specifies how to format the content of the currently selected if it is displayed as a string.
Identifies the dependency property.
The identifier for the dependency property.
Contains information about the changes that occur in the event.
Gets or sets the number of symbols that have been added to the control.
The number of symbols that have been added to the control.
Gets or sets the position at which the change occurred.
The position at which the change occurred.
Gets or sets the number of symbols that have been removed from the control.
The number of symbols that have been removed from the control.
Initializes a new instance of the class, using the specified event ID, undo action, and text changes.
The event identifier (ID).
The caused by the text change.
The changes that occurred during this event. For more information, see .
Gets a collection of objects that contains information about the changes that occurred.
A collection of objects that contains information about the changes that occurred.
Prepares the specified element to display the specified item.
The element that displays the specified item.
The item to display.
Measures the size that is required to layout child elements.
The size of the control, up to the maximum specified by .
The maximum size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available
Prepares the specified element to display the specified item.
The element that displays the specified item.
The item to display.
Gets the value of the attached property for the specified element.
The value of the .
The element from which to get the .
Gets the value of the attached property for the specified element.
The element from which to get the .
Sets the attached property to the specified value on the specified element.
The element on which to set the .
The of the specified element.
Sets the attached property to the specified value on the specified element.
The element on which to set the .
The of the specified element.
Gets or sets the element that appears to indicate that a validation error occurred on the bound element where this property is set.
The element that appears to indicate that a validation error occurred on the bound element.
Gets or sets the bound element for which this element appears to indicate that an error occurred.
The bound element for which this element appears to indicate that an error occurred.
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 with the specified and that indicates whether the runs when the target is updated.
An enumeration that specifies when the runs.
true to have the run when the target of the is updated; otherwise, false.
Gets or sets a value that indicates whether the runs when the target of the is updated.
true if the runs when the target of the is updated; otherwise, false.
Gets or sets when the runs.
One of the enumeration values. The default is .
Specifies when a ValidationRule runs.
Runs the before any conversion takes place.
Runs the after the value is converted.
Runs the after the source is updated.
Runs the after the value has been committed to the source if the source supports submitting or rolling back changes--for example, if the source implements . If the source does not submitting or rolling back changes, the runs after the source is updated.
Specifies the method the uses to manage virtualizing its child items.
The creates and discards the item containers.
The reuses the item containers.
Returns the for the specified object.
One of the enumeration values that specifies whether the object uses container recycling.
The object from which the is read.
Called when a descendent object of the gets focus.
The data for the event.
Called when the or any of its descendent objects lose keyboard focus.
The data for the event.
Called when the offset of the viewport changes as a user scrolls through content.
The old offset of the viewport.
The new offset of the viewport
Called when the size of the viewport changes.
The old size of the viewport.
The new size of the viewport.
Sets the attached property on the specified object.
The element on which to set the .
One of the enumeration values that specifies whether uses container recycling.
Identifies the dependency property.
The identifier for the dependency property.
Hosts and navigates between HTML documents. Enables interoperability between WPF managed code and HTML script.
Initializes a new instance of the class.
Gets a value that indicates whether there is a document to navigate back to.
A value that indicates whether there is a document to navigate back to.
Gets a value that indicates whether there is a document to navigate forward to.
A value that indicates whether there is a document to navigate forward to.
Gets the Document object that represents the hosted HTML page.
A Document object.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
Navigate back to the previous document, if there is one.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
There is no document to navigate back to.
Navigate forward to the next HTML document, if there is one.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
There is no document to navigate forward to.
Executes a script function that is implemented by the currently loaded document.
The name of the script function to execute.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
The script function does not exist.
Executes a script function that is defined in the currently loaded document.
The name of the script function to execute.
The parameters to pass to the script function.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
The script function does not exist.
Occurs when the document being navigated to has finished downloading.
Navigate asynchronously to the document at the specified .
The to navigate to.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
Navigation from an application that is running in partial trust to a that is not located at the site of origin.
Navigate asynchronously to the document at the specified and specify the target frame to load the document's content into. Additional HTTP POST data and HTTP headers can be sent to the server as part of the navigation request.
The to navigate to.
The name of the frame to display the document's content in.
HTTP POST data to send to the server when the source is requested.
HTTP headers to send to the server when the source is requested.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
Navigation from an application that is running in partial trust:
To a that is not located at the site of origin, or
name is not null or empty.
Occurs when the document being navigated to is located and has started downloading.
Navigate asynchronously to a that contains the content for a document.
The that contains the content for a document.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
Navigate asynchronously to a that contains the content for a document.
The that contains the content for a document.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
Occurs just before navigation to a document.
Gets or sets an instance of a public class, implemented by the host application, that can be accessed by script from a hosted document.
The that is an instance of a public class, implemented by the host application, that can be accessed by script from a hosted document.
is set with an instance of type that is not COMVisible.
Reloads the current page.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
Reloads the current page with optional cache validation.
Specifies whether to refresh without cache validation.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
Gets or sets the of the current document hosted in the .
The for the current HTML document.
The instance is no longer valid.
A reference to the underlying native WebBrowser could not be retrieved.
Navigation from an application that is running in partial trust to a that is not located at the site of origin.
For a description of this member, see .
true if the focus has been set as requested; false, if there are no tab stops.
Specifies whether focus should be set to the first or the last tab stop.
For a description of this member, see .
true if the message was handled by the method implementation; otherwise, false.
The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only.
Modifier keys.
Describes the means by which the automatic is positioned on a control.
No automatic
For a horizontal show the automatic at the top edge of the . For a vertical show the automatic at the left edge of the .
For a horizontal show the automatic at the bottom edge of the . For a vertical show the automatic at the right edge of the .
Represents a layout control that aligns a bullet and another visual object.
Initializes a new instance of the class.
Overrides the default content arrangement behavior for the control.
The computed size of the control.
The available to use to lay out the content of the control.
Gets or sets the background color for a control. This is a dependency property.
The background color for the and of a . The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the object to use as the bullet in a .
The to use as the bullet. The default is null.
Gets the child element that is at the specified index.
The child element that is at the specified index.
The specified index for the child element.
is less than 0.
-or-
is greater than or equal to .
Gets an enumerator for the logical child elements of the control.
The enumerator that provides access to the logical child elements of the control. The default is null.
Overrides the default measurement behavior for the objects of a control.
The required for the control, based on the size of its and objects.
The upper limit of the .
Renders the content of a control.
The for the .
Gets the number of visual child elements for the control.
The number of visual elements that are defined for the . The default is 0.
Represents the base class for all controls.
Initializes a new instance of the class.
Occurs when a is clicked.
Identifies the routed event.
The identifier for the routed event.
Gets or sets when the event occurs. This is a dependency property.
When the event occurs. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the command to invoke when this button is pressed. This is a dependency property.
A command to invoke when this button is pressed. The default value is null.
Gets or sets the parameter to pass to the property. This is a dependency property.
Parameter to pass to the property.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the routed dependency property.
The identifier for the dependency property.
Gets or sets the element on which to raise the specified command. This is a dependency property.
Element on which to raise a command.
Identifies the dependency property.
The identifier for the dependency property.
Gets the value of the property.
true if the control is enabled; otherwise, false.
Gets a value that indicates whether a is currently activated. This is a dependency property.
true if the is activated; otherwise false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Responds when the for this control is called.
The event data for the event.
Raises the routed event.
Called when the property changes.
The data for .
Provides class handling for the routed event that occurs when the user presses a key while this control has focus.
The event data.
Provides class handling for the routed event that occurs when the user releases a key while this control has focus.
The event data for the event.
Called when an element loses keyboard focus.
The event data for the event.
Provides class handling for the routed event that occurs when this control is no longer receiving mouse event messages.
The event data for the event.
Provides class handling for the routed event that occurs when the mouse enters this control.
The event data for the event.
Provides class handling for the routed event that occurs when the mouse leaves an element.
The event data for the event.
Provides class handling for the routed event that occurs when the left mouse button is pressed while the mouse pointer is over this control.
The event data.
Provides class handling for the routed event that occurs when the left mouse button is released while the mouse pointer is over this control.
The event data.
Provides class handling for the routed event that occurs when the mouse pointer moves while over this element.
The event data.
Called when the rendered size of a control changes.
Specifies the size changes.
Defines custom placement parameters for a control.
Initializes a new instance of the structure.
The that is relative to the where the upper-left corner of the is placed.
The along which a control moves when it is obstructed by a screen edge.
Compares this structure with another structure to determine whether they are equal.
true if the structures have the same values; otherwise, false.
The structure to compare.
Gets the hash code for this structure.
The hash code for this structure.
Compares two structures to determine whether they are equal.
true if the structures have the same values; otherwise, false.
The first structure to compare.
The second structure to compare.
Compares two structures to determine whether they are not equal.
true if the structures do not have the same values; otherwise, false.
The first structure to compare.
The second structure to compare.
Gets or sets the point that is relative to the target object where the upper-left corner of the control is placedl.
A that is used to position a control. The default value is (0,0).
Gets or sets the direction in which to move a control when the is obscured by screen boundaries.
Represents a method that provides custom positioning for a control.
An array of possible positions for the control relative to the .
The of the control.
The of the .
The computed from the and property values.
Represents a viewport for a paginated .
Initializes a new instance of the class.
Arranges the content to fit a specified view size.
The actual size that the page view used to arrange itself and its children.
The maximum size that the page view should use to arrange itself and its children.
Releases all resources used by the .
Gets the associated with this view.
The document page associated with this view.
Gets or sets the used to retrieve content pages for this view.
The paginator that retrieves content pages for this view.
Returns the child at a specified index.
The visual child at the specified index.
The index of the visual child to return.
is less than zero, or greater than or equal to .
Gets a value that indicates whether has been called for this instance.
true if has been called for this ; otherwise, false.
Returns the available viewport size that can be given to display the current .
The actual desired size.
The maximum available size.
Creates and returns an for this .
The new .
Occurs when a element of the is connected.
Occurs when a element of the is disconnected.
Gets or sets the page number of the current page displayed. This is a dependency property.
The zero-based page number of the current page displayed. The default value is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a enumeration that specifies how content should be stretched to fill the display page. This is a dependency property.
The enumeration value that specifies how content should be stretched to fill the display page. The default setting is .
Gets or sets a enumeration that specifies in what scaling directions should be applied. This is a dependency property.
The enumeration value that specifies in what scaling directions should be applied. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
Gets the number of visual children contained in this view.
The number of visual children contained in this view.
Provides a base class for viewers that are intended to display fixed or flow content (represented by a or , respectively).
Initializes base class values when called by a derived class.
Cancels any current printing job.
Gets a value that indicates whether or not the viewer can jump to the next page in the current . This is a dependency property.
true if the viewer can jump to the next page; otherwise, false.
This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property key.
The identifier for the dependency property key.
Returns a value that indicates whether or the viewer is able to jump to the specified page number.
A Boolean value that indicates whether or the viewer is able to jump to the specified page number.
A page number to check for as a valid jump target.
Gets a value that indicates whether or not the viewer can jump to the previous page in the current . This is a dependency property.
true if the viewer can jump to the previous page; otherwise, false.
This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property key.
The identifier for the dependency property key.
Gets or sets a to be paginated and displayed by the viewer. This is a dependency property.
A to be paginated and displayed by the viewer.
The default property is null.
Identifies the dependency property.
The identifier for the dependency property.
Causes the viewer to jump to the first page of the current document (represented by the property).
Returns the value of the attached property for a specified dependency object.
The value of the attached property, read from the dependency object specified by element.
A dependency object from which to retrieve the value of .
Raised if element is null.
Returns the current master for this viewer.
The current master for this viewer, or null if no master can be found.
Creates and returns a new, read-only collection of objects that are associated with the current display document (represented by the property).
A read-only collection of objects that are associated with the current display document.
Returns true on the first call to or if the collection has not changed since the previous call; otherwise, false if the collection has changed since the last call.
Causes the viewer to jump to a specified page number.
The number of the page to jump to.
Causes the working collection to be re-built.
Gets a value that indicates whether or not a child element in the viewer should be used as a master page.
true if the associated element should be used as the master page; otherwise, false.
This property has no default value.
Identifies the attached property
The identifier for the attached property.
Causes the viewer to jump to the last page in the current document (represented by the property).
Gets an enumerator for the children in the logical tree of the viewer.
An object that can be used to enumerate the logical children of the viewer.
This property has no default value.
Gets the page number for the current master page. This is a dependency property.
The page number for the current master page, or 0 if no Document is currently loaded.
This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property key.
The identifier for the dependency property key.
Causes the viewer to jump to the next page in the current document (represented by the property).
Builds the visual tree for the viewer.
Invoked whenever the event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
The element from which the event originated.
A rectangular region, in the coordinate space of element, which should be made visible.
The page number for the page that contains element.
Raised if element is null.
Handles the routed command.
Creates and returns an object for this viewer.
An object for this viewer.
Called whenever the property is modified.
Handles the routed command.
Handles the routed command.
The number of the page to jump to.
Handles the routed command.
Called whenever the property is modified.
Handles the routed command.
Called whenever the working set of objects for this viewer (represented by the property) is modified.
Handles the routed command.
Handles the routed command.
Gets the total number of pages in the current . This is a dependency property.
The number of pages in the current document, or 0 if no document is currently loaded.
This property has no default value.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property key.
The identifier for the dependency property key.
Gets a read-only collection of the active objects contained within the viewer.
A read-only collection of the active objects contained within the viewer.
This property has no default value.
Occurs when the collection of items associated with this viewer (represented by the property) changes.
Causes the viewer to jump to the previous page of the current document (represented by the property).
Invokes a standard Print dialog which can be used to print the contents of the viewer and configure printing preferences.
Sets the attached property on a specified dependency object.
A dependency object on which to set the value of .
The new value to set the property to.
Raised if element is null.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Provides information about the event that occurs when a user completes a drag operation with the mouse of a control.
Initializes a new instance of the class.
The horizontal change in position of the control, resulting from the drag operation.
The vertical change in position of the control, resulting from the drag operation.
A Boolean value that indicates whether the drag operation was canceled by a call to the method.
Gets whether the drag operation for a was canceled by a call to the method.
true if a drag operation was canceled; otherwise, false.
Gets the horizontal change in position of the after the user drags the control with the mouse.
The horizontal difference between the point at which the user pressed the left mouse button and the point at which the user released the button during a drag operation of a control. There is no default value.
Converts a method that handles the event to the type.
The event handler delegate.
The that uses the handler.
Gets the vertical change in position of the after the user drags the control with the mouse.
The vertical difference between the point at which the user pressed the left mouse button and the point at which the user released the button during a drag operation of a control. There is no default value.
Represents a method that will handle the routed event of a control.
The object where the event handler is attached.
The event data.
Provides information about the event that occurs one or more times when a user drags a control with the mouse.
Initializes a new instance of the class.
The horizontal change in the position since the last event.
The vertical change in the position since the last event.
Gets the horizontal distance that the mouse has moved since the previous event when the user drags the control with the mouse.
A horizontal change in position of the mouse during a drag operation. There is no default value.
Converts a method that handles the event to the type.
The event handler delegate.
The that uses the handler.
Gets the vertical distance that the mouse has moved since the previous event when the user drags the with the mouse.
A vertical change in position of the mouse during a drag operation. There is no default value.
Represents a method that will handle the routed event of a control.
The object where the event handler is attached.
The event data.
Provides information about the event that occurs when a user drags a control with the mouse..
Initializes a new instance of the class.
The horizontal offset of the mouse click with respect to the screen coordinates of the .
The vertical offset of the mouse click with respect to the screen coordinates of the .
Gets the horizontal offset of the mouse click relative to the screen coordinates of the .
The horizontal offset of the mouse click with respect to the upper-left corner of the bounding box of the . There is no default value.
Converts a method that handles the event to the type.
The event handler delegate.
The that uses the handler.
Gets the vertical offset of the mouse click relative to the screen coordinates of the .
The horizontal offset of the mouse click with respect to the upper-left corner of the bounding box of the . There is no default value.
Represents the method that will handle the routed event of a control.
The object where the event handler is attached.
The event data.
Specifies the direction in which item generation will occur. is used by .
Specifies to generate items in a forward direction.
Specifies to generate items in a backward direction.
is used to describe the position of an item that is managed by .
Initializes a new instance of with the specified index and offset.
An index that is relative to the generated (realized) items. -1 is a special value that refers to a fictitious item at the beginning or the end of the items list.
An offset that is relative to the ungenerated (unrealized) items near the indexed item. An offset of 0 refers to the indexed element itself, an offset 1 refers to the next ungenerated (unrealized) item, and an offset of -1 refers to the previous item.
Compares the specified instance and the current instance of for value equality.
true if and this instance of have the same values.
The instance to compare.
Returns the hash code for this .
The hash code for this .
Gets or sets the index that is relative to the generated (realized) items.
An index that is relative to the generated (realized) items.
Gets or sets the offset that is relative to the ungenerated (unrealized) items near the indexed item.
An offset that is relative to the ungenerated (unrealized) items near the indexed item.
Compares two objects for value equality.
true if the two objects are equal; otherwise, false.
The first instance to compare.
The second instance to compare.
Compares two objects for value inequality.
true if the values are not equal; otherwise, false.
The first instance to compare.
The second instance to compare.
Returns a string representation of this instance of .
A string representation of this instance of
Used by to indicate the status of its item generation.
The generator has not tried to generate content.
The generator is generating containers.
The generator has finished generating containers.
The generator has finished generating containers, but encountered one or more errors.
Represents the base class for classes that define the layout for a row of data where different data items are displayed in different columns.
Initializes an instance of the class.
Gets or sets a . This is a dependency property.
A collection of objects that display data. The default is null.
Identifies the dependency property.
Gets the visual child in the row item at the specified index.
A object that contains the child at the specified index.
The index of the child.
Gets an enumerator for the logical children of a row.
The for the logical children of this row.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Returns a string representation of a object.
A string that contains the type of the object and the number of columns.
Gets the number of visual children for a row.
The number of visual children for the current row.
An interface that is implemented by classes which are responsible for generating user interface (UI) content on behalf of a host.
Returns the container element used to display the next item.
A that is the container element which is used to display the next item.
Returns the container element used to display the next item, and whether the container element has been newly generated (realized).
A that is the container element which is used to display the next item.
Is true if the returned is newly generated (realized); otherwise, false.
Returns the object that maps to the item at the specified index.
An object that maps to the item at the specified index.
The index of desired item.
Returns the appropriate for use by the specified panel.
An appropriate for use by the specified panel.
The panel for which to return an appropriate .
Returns the index that maps to the specified .
An that is the index which maps to the specified .
The index of desired item.
The for the desired index.
Prepares the specified element as the container for the corresponding item.
The container to prepare. Normally, is the result of the previous call to .
Removes one or more generated (realized) items.
The index of the element to remove. must refer to a previously generated (realized) item, which means its offset must be zero.
The number of elements to remove, starting at .
Removes all generated (realized) items.
Prepares the generator to generate items, starting at the specified , and in the specified .
An object that tracks the lifetime of the generation process.
A , that specifies the position of the item to start generating items at.
A that specifies the direction which to generate items.
Prepares the generator to generate items, starting at the specified , and in the specified , and controlling whether or not to start at a generated (realized) item.
An object that tracks the lifetime of the generation process.
A , that specifies the position of the item to start generating items at.
Specifies the position of the item to start generating items at.
A that specifies whether to start at a generated (realized) item.
Represents the main scrollable region inside a control.
Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.
true if scrolling is possible; otherwise, false. This property has no default value.
Gets or sets a value that indicates whether scrolling on the vertical axis is possible.
true if scrolling is possible; otherwise, false. This property has no default value.
Gets the vertical size of the extent.
A that represents, in device independent pixels, the vertical size of the extent.
This property has no default value.
Gets the horizontal size of the extent.
A that represents, in device independent pixels, the horizontal size of the extent. This property has no default value.
Gets the horizontal offset of the scrolled content.
A that represents, in device independent pixels, the horizontal offset. This property has no default value.
Scrolls down within content by one logical unit.
Scrolls left within content by one logical unit.
Scrolls right within content by one logical unit.
Scrolls up within content by one logical unit.
Forces content to scroll until the coordinate space of a object is visible.
A that is visible.
A that becomes visible.
A bounding rectangle that identifies the coordinate space to make visible.
Scrolls down within content after a user clicks the wheel button on a mouse.
Scrolls left within content after a user clicks the wheel button on a mouse.
Scrolls right within content after a user clicks the wheel button on a mouse.
Scrolls up within content after a user clicks the wheel button on a mouse.
Scrolls down within content by one page.
Scrolls left within content by one page.
Scrolls right within content by one page.
Scrolls up within content by one page.
Gets or sets a element that controls scrolling behavior.
A element that controls scrolling behavior. This property has no default value.
Sets the amount of horizontal offset.
The degree to which content is horizontally offset from the containing viewport.
Sets the amount of vertical offset.
The degree to which content is vertically offset from the containing viewport.
Gets the vertical offset of the scrolled content.
A that represents, in device independent pixels, the vertical offset of the scrolled content. Valid values are between zero and the minus the . This property has no default value.
Gets the vertical size of the viewport for this content.
A that represents, in device independent pixels, the vertical size of the viewport for this content. This property has no default value.
Gets the horizontal size of the viewport for this content.
A that represents, in device independent pixels, the horizontal size of the viewport for this content. This property has no default value.
Provides data for the event.
Gets the action that occurred on the items collection.
Returns the action that occurred.
Gets the number of items that were involved in the change.
Integer that represents the number of items involved in the change.
Gets the number of user interface (UI) elements involved in the change.
Integer that represents the number of UI elements involved in the change.
Gets the position in the collection before the change occurred.
Returns a .
Gets the position in the collection where the change occurred.
Returns a .
Represents the method that will handle the event.
The source of the event.
The event data.
Defines methods that provide additional information about the layout state of an element.
Returns a that represents the visible region of an element.
A that represents the visible region of an .
The whose layout clip is desired.
Returns a that was being processed by the layout engine at the moment of an unhandled exception.
A that was being processed by the layout engine at the moment of an unhandled exception.
The object that defines the scope of the operation. There is one dispatcher per layout engine instance.
Occurs when is null.
Returns a that represents the layout partition that is reserved for a child element.
A that represents the layout slot of the element.
The whose layout slot is desired.
Represents a control that defines choices for users to select.
Initializes a new instance of the class.
Creates or identifies the element used to display the specified item.
A .
Called when a mouse button is pressed or released.
The event data for a mouse event.
Determines whether the specified item is, or is eligible to be, its own item container.
true if the item is a or a ; otherwise, false.
The item to check whether it is an item container.
Responds to a change to the property.
The event data for the event.
Provides class handling for the routed event that occurs when the user presses a key.
The event data for the event.
Provides class handling for the routed event that occurs when the mouse leaves the control.
The event data for the event.
Describes the placement of where a control appears on the screen.
A position of the control relative to the upper-left corner of the screen and at an offset that is defined by the and property values. If the screen edge obscures the , the control then repositions itself to align with the edge.
A position of the control relative to the upper-left corner of the and at an offset that is defined by the and property values. If the screen edge obscures the , the control repositions itself to align with the screen edge.
A position of the control where the control aligns its upper edge with the lower edge of the and aligns its left edge with the left edge of the . If the lower screen-edge obscures the , the control repositions itself so that its lower edge aligns with the upper edge of the . If the upper screen-edge obscures the , the control then repositions itself so that its upper edge aligns with the upper screen-edge.
A position of the control where it is centered over the . If a screen edge obscures the , the control repositions itself to align with the screen edge.
A position of the control that aligns its left edge with the right edge of the and aligns its upper edge with the upper edge of the . If the right screen-edge obscures the , the control repositions itself so that its left edge aligns with the left edge of the . If the left screen-edge obscures the , the control repositions itself so that its left edge aligns with the left screen-edge. If the upper or lower screen-edge obscures the , the control then repositions itself to align with the obscuring screen edge.
A position of the control relative to the upper-left corner of the screen and at an offset that is defined by the and property values. If the screen edge obscures the , the control extends in the opposite direction from the axis defined by the or =.
A position of the control relative to the upper-left corner of the and at an offset that is defined by the and property values. If a screen edge obscures the , the extends in the opposite direction from the direction from the axis defined by the or . If the opposite screen edge also obscures the , the control then aligns with this screen edge.
A postion of the control that aligns its upper edge with the lower edge of the bounding box of the mouse and aligns its left edge with the left edge of the bounding box of the mouse. If the lower screen-edge obscures the , it repositions itself to align with the upper edge of the bounding box of the mouse. If the upper screen-edge obscures the , the control repositions itself to align with the upper screen-edge.
A position of the control relative to the tip of the mouse cursor and at an offset that is defined by the and property values. If a horizontal or vertical screen edge obscures the , it opens in the opposite direction from the obscuring edge. If the opposite screen edge also obscures the , it then aligns with the obscuring screen edge.
A control that aligns its right edge with the left edge of the and aligns its upper edge with the upper edge of the . If the left screen-edge obscures the , the repositions itself so that its left edge aligns with the right edge of the . If the right screen-edge obscures the , the right edge of the control aligns with the right screen-edge. If the upper or lower screen-edge obscures the , the control repositions itself to align with the obscuring screen edge.
A position of the control that aligns its lower edge with the upper edge of the and aligns its left edge with the left edge of the . If the upper screen-edge obscures the , the control repositions itself so that its upper edge aligns with the lower edge of the . If the lower screen-edge obscures the , the lower edge of the control aligns with the lower screen-edge. If the left or right screen-edge obscures the , it then repositions itself to align with the obscuring screen.
A position and repositioning behavior for the control that is defined by the delegate specified by the property.
Represents a pop-up window that has content.
Initializes a new instance of the class.
Gets or sets a value that indicates whether a control can contain transparent content. This is a dependency property.
true if the control can contain transparent content; otherwise, false. The default is false.
Identifies the dependency property.
Gets or sets the content of the control. This is a dependency property.
The content of the control. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the property changes to false.
Attaches a child element to a control.
The to which to add child content.
The child content.
Gets or sets a delegate handler method that positions the control. This is a dependency property.
The delegate method that provides placement information for the control. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Returns the logical parent of a .
If the does not have a defined parent and the is not null, the is returned. Otherwise, the return values are the same as .
Gets a value that indicates whether a is displayed with a drop shadow effect. This is a dependency property.
true if the is displayed with a drop shadow; otherwise, false.
Identifies the dependency property.
Get or sets the horizontal distance between the target origin and the popup alignment point. This is a dependency property.
The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the is visible. This is a dependency property.
true if the is visible; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator that you can use to access the logical child elements of the control.
An that you can use to access the logical child elements of a control. The default is null.
Determines the required size of the content within the visual tree of the logical parent.
A structure that has the and properties both equal to zero (0).
The available size that this element can give to the child. You can use infinity as a value to indicate that the element can size to whatever content is available.
Responds when the value of the property changes from to true to false.
The event data.
Responds to the condition in which the value of the property changes from false to true.
The event arguments.
Provides class handling for the event.
The event data.
Provides class handling for the event.
The event data.
Provides class handling for the event.
The event data.
Provides class handling for the event.
The event data.
Occurs when the property changes to true.
Gets or sets the orientation of the control when the control opens, and specifies the behavior of the control when it overlaps screen boundaries. This is a dependency property.
A enumeration value that determines the orientation of the control when the control opens, and that specifies how the control interacts with screen boundaries. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the rectangle relative to which the control is positioned when it opens. This is a dependency property.
The rectangle that is used to position the control. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the element relative to which the is positioned when it opens. This is a dependency property.
The that is the logical parent of the control. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets an animation for the opening and closing of a control. This is a dependency property.
The enumeration value that defines an animation to open and close a control. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the control closes when the control is no longer in focus. This is a dependency property.
true if the control closes when the control is no longer in focus; otherwise, false. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
Gets or sets the vertical distance between the target origin and the popup alignment point. This is a dependency property.
The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Describes how a control animates when it opens.
The control appears without animation.
The control gradually appears, or fades in. This effect is created by increasing the opacity of the window over time.
The control slides down or up into place. By default, a slides down. However, if the screen does not provide enough room for the to slide down, it slides up instead.
The control scrolls from the upper-left corner of its parent. If the screen does not provide enough room to allow the default behavior, the scrolls from the lower-right corner instead.
Describes the direction to move a control to increase the amount of the that is visible.
A control changes position according to default behavior.
A control changes position by moving along the horizontal axis of the screen before moving along the vertical axis.
A control changes position by moving along the vertical axis of the screen before moving along the horizontal axis.
Represents an element that has a value within a specific range.
Initializes a new instance of the class.
Gets or sets a value to be added to or subtracted from the of a control. This is a dependency property.
to add to or subtract from the of the element. The default is 1.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the highest possible of the range element. This is a dependency property.
The highest possible of the range element. The default is 1.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the possible of the range element. This is a dependency property.
possible of the range element. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Called when the property changes.
Old value of the property.
New value of the property.
Called when the property changes.
Old value of the property.
New value of the property.
Raises the routed event.
Old value of the property
New value of the property
Gets or sets a to be added to or subtracted from the of a control. This is a dependency property.
to add to or subtract from the of the element. The default is 0.1.
Identifies the dependency property.
The identifier for the dependency property.
Provides a string representation of a object.
Returns the string representation of a object.
Gets or sets the current magnitude of the range control. This is a dependency property.
The current magnitude of the range control. The default is 0.
Occurs when the range value changes.
Identifies the routed event.
The identifier for the routed event.
Identifies the dependency property.
The identifier for the dependency property.
Represents a control that raises its event repeatedly from the time it is pressed until it is released.
Initializes a new instance of the class.
Gets or sets the amount of time, in milliseconds, the waits while it is pressed before it starts repeating. The value must be non-negative. This is a dependency property.
The amount of time, in milliseconds, the waits while it is pressed before it starts repeating. The default is the value of .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the amount of time, in milliseconds, between repeats once repeating starts. The value must be non-negative. This is a dependency property.
The amount of time, in milliseconds, between repeats after repeating starts. The default is the value of .
Identifies the dependency property.
The identifier for the dependency property.
Raises an automation event and calls the base method to raise the event.
Provides an appropriate implementation for this control, as part of the WPF infrastructure.
Responds to the event.
The event data for a event.
Responds to the event.
The event data for a event.
Called when a loses mouse capture.
The event data for a event.
Reports when the mouse enters an element.
The event data for a event.
Reports when the mouse leaves an element.
The event data for a event.
Responds to the event.
The event data for a event.
Responds to the event.
The event data for a event.
Represents an implementation of a control that enables a to change its size.
Initializes a new instance of the class.
Represents a control that provides a scroll bar that has a sliding whose position corresponds to a value.
Initializes a new instance of the class.
Gets a value that indicates whether the is enabled.
true if the is enabled in a and the size of the content is larger than the display area; otherwise, false. The default is true.
The command that scrolls a by a small amount in the vertical direction of increasing value of its .
The command that scrolls a by a small amount in the vertical direction of increasing value of its .
The command that scrolls a by a small amount in the horizontal direction of decreasing value of its .
The command that scrolls a by a small amount in the horizontal direction of decreasing value of its .
The command that scrolls a by a small amount in the horizontal direction of increasing value of its .
The command that scrolls a by a small amount in the horizontal direction of increasing value of its .
The command that scrolls a by a small amount in the vertical direction of decreasing value of its .
The command that scrolls a by a small amount in the vertical direction of decreasing value of its .
Creates the visual tree for the .
Provides class handling for the event that occurs when the for a closes.
The event data.
Provides class handling for the event that occurs when the for a opens.
The event data.
Creates an for this control.
A for the control.
Provides class handling for the event.
The event data.
Provides class handling for the event.
The event data.
Gets or sets whether the is displayed horizontally or vertically. This is a dependency property.
An enumeration value that defines whether the is displayed horizontally or vertically. The default is .
Identifies the dependency property.
The identifier for the dependency property.
The command that scrolls a by a large amount in the vertical direction of increasing value of its .
The command that scrolls a by a large amount in the vertical direction of increasing value of its .
The command that scrolls a by a large amount in the horizontal direction of decreasing value of its .
The command that scrolls a by a large amount in the horizontal direction of decreasing value of its .
The command that scrolls a by a large amount in the horizontal direction of increasing value of its .
The command that scrolls a by a large amount in the horizontal direction of increasing value of its .
The command that scrolls a by a large amount in the vertical direction of decreasing value of its .
The command that scrolls a by a large amount in the vertical direction of decreasing value of its .
Occurs one or more times as content scrolls in a when the user moves the by using the mouse.
Identifies the routed event.
The identifier for the routed event.
The command that scrolls a to the point of the mouse click that opened the in the .
The command that scrolls a to the point of the mouse click that opened the in the .
The command that scrolls a to the value.
The command that scrolls a to the value.
The command that scrolls the content to the lower-right corner of a control.
The command that scrolls the content to the lower-right corner of a control.
The command that scrolls the content to the upper-left corner of a control.
The command that scrolls the content to the upper-left corner of a control.
The command that scrolls a horizontal in a to the value that is provided in .
The command that scrolls a horizontal in a to the value that is provided in .
The command that scrolls a to the value for a horizontal .
The command that scrolls a to the value for a horizontal .
The command that scrolls a to the value for a horizontal .
The command that scrolls a to the value for a horizontal .
The command that scrolls a to the value for a vertical .
The command that scrolls a to the value for a vertical .
The command that scrolls a vertical in a to the value that is provided in .
The command that scrolls a vertical in a to the value that is provided in .
Gets the for a control.
The that is used with a control.
Gets or sets the amount of the scrollable content that is currently visible. This is a dependency property.
The amount of the scrollable content that is currently visible. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Provides data for a event that occurs when the of a moves.
Initializes an instance of the class by using the specified enumeration value and the new location of the control in the .
A enumeration value that describes the type of movement that caused the event.
The value that corresponds to the new location of the in the .
Performs the appropriate type casting to call the type-safe delegate for the event.
The event handler to call.
The current object along the event's route.
Gets a value that represents the new location of the in the .
The value that corresponds to the new position of the in the .
Gets the enumeration value that describes the change in the position that caused this event.
A enumeration value that describes the type of movement that caused the event.
Represents the method that will handle the routed event that occurs when the of a moves.
The object where the event handler is attached.
The event data.
Describes the behavior that caused a event for a control.
The was dragged to a new position and is now no longer being dragged by the user.
The moved to the position of the . For a vertical , this movement occurs when the CTRL+HOME keys are pressed. This movement corresponds to a in a vertical and a in a horizontal .
The moved a specified distance, as determined by the value of , to the left for a horizontal or upward for a vertical . For a vertical , this movement occurs when the page button that is above the is pressed, or when the PAGE UP key is pressed, and corresponds to a . For a horizontal , this movement occurs when the page button to the left of the is pressed, and corresponds to a .
The moved a specified distance, as determined by the value of , to the right for a horizontal or downward for a vertical . For a vertical , this movement occurs when the page button that is below the is pressed, or when the PAGE DOWN key is pressed, and corresponds to a . For a horizontal , this movement occurs when the page button to the right of the is pressed, and corresponds to a .
The moved to the position of the . For a vertical , this movement occurs when the CTRL+END keys are pressed. This movement corresponds to a in a vertical and a in a horizontal .
The moved a small distance, as determined by the value of , to the left for a horizontal or upward for a vertical . For a vertical , this movement occurs when the upper is pressed or when the UP ARROW key is pressed, and corresponds to a . For a horizontal , this movement occurs when the left is pressed, and corresponds to a .
The moved a small distance, as determined by the value of , to the right for a horizontal or downward for a vertical . For a vertical , this movement occurs when the lower is pressed or when the DOWN ARROW key is pressed, and corresponds to a . For a horizontal , this movement occurs when the right is pressed, and corresponds to a .
The moved to a new position because the user selected Scroll Here in the shortcut menu of the . This movement corresponds to the . To view the shortcut menu, right-click the mouse when the pointer is over the .
The was dragged and caused a event. A event of this may occur more than one time when the is dragged in the .
Represents a control that allows a user to select items from among its child elements.
Initializes a new instance of the class.
Adds a handler for the attached event.
Element that listens to this event.
Event handler to add.
Adds a handler for the attached event.
Element that listens to this event.
Event handler to add.
Gets the value of the attached property that indicates whether an item is selected.
Boolean value, true if the property is true.
Object to query concerning the property.
Gets a value that indicates whether the keyboard focus is within the
Value of the property, true if the keyboard focus is within the .
The element from which to read the attached property.
Gets or sets a value that indicates whether an item is selected.
true if the item is selected; otherwise, false.
Identifies the attached property.
The identifier for the attached property.
Gets a value that indicates whether the keyboard focus is within the value returned by a .
Identifies the attached property.
The identifier for the attached property.
Gets or sets a value that indicates whether a should keep the synchronized with the current item in the property. This is a dependency property.
true if the is always synchronized with the current item in the ; false if the is never synchronized with the current item; null if the is synchronized with the current item only if the uses a . The default value is null.
Identifies the dependency property
The identifier for the dependency property.
Called when the property has changed.
The event data.
Updates the current selection when an item in the has changed
The event data.
Called when the source of an item in a selector changes.
Old value of the source.
New value of the source.
Called when the selection changes.
The event data.
Removes a handler for the attached event.
Element that listens to this event.
Event handler to remove.
Removes a handler for the attached event.
Element that listens to this event.
Event handler to remove.
Occurs when an item is selected.
Identifies the routed event.
The identifier for the routed event.
Gets or sets the index of the first item in the current selection or returns negative one (-1) if the selection is empty. This is a dependency property.
The index of first item in the current selection. The default value is negative one (-1).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the first item in the current selection or returns null if the selection is empty This is a dependency property.
The first item in the current selection or null if the selection is empty.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the value of the , obtained by using . This is a dependency property.
Value of the selected item.
Gets or sets the path that is used to get the from the . This is a dependency property.
The path used to get the . The default is an empty string.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when the selection of a changes.
Identifies the routed event.
The identifier for the routed event.
Sets a property value that indicates whether an item in a is selected.
Object on which to set the property.
Value to set.
Occurs when an item is unselected.
Identifies the routed event.
The identifier for the routed event.
Represents a control that displays items and information in a horizontal bar in an application window.
Initializes a new instance of the class.
Creates a new .
A new .
Determines if the specified item is (or is eligible to be) its own container.
Returns true if the item is (or is eligible to be) its own container; otherwise, false.
The specified object to evaluate.
Specifies an for the .
A for this .
Prepares an item for display in the .
The item to display in the .
The content of the item to display.
The key that represents the style to use for objects in the .
A that references the style to use for objects.
Determines whether to apply the for an item in the to an object.
true if the is not a ; otherwise, false.
The container for the item.
The object to evaluate.
Represents an item of a control.
Initializes a new instance of the class.
Specifies an for the .
A for this .
Handles the layout of the objects on a .
Initializes a new instance of the class.
Arranges and sizes the content of a object.
The size of the tab panel.
The size that a tab panel assumes to position child elements.
Used to override default clipping.
A size that is the layout size of the .
The size of the panel.
Called when remeasuring the control is required.
The desired size.
Constraint size is an upper limit. The return value should not exceed this size.
An abstract base class that provides functionality for text editing controls, including and .
Gets or sets a value that indicates how the text editing control responds when the user presses the ENTER key.
true if pressing the ENTER key inserts a new line at the current cursor position; otherwise, the ENTER key is ignored. The default value is false for and true for .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates how the text editing control responds when the user presses the TAB key. This is a dependency property.
true if pressing the TAB key inserts a tab character at the current cursor position; false if pressing the TAB key moves the focus to the next control that is marked as a tab stop and does not insert a tab character.
The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Appends a string to the contents of a text control.
A string that specifies the text to append to the current contents of the text control.
Gets or sets a value that determines whether when a user selects part of a word by dragging across it with the mouse, the rest of the word is selected. This is a dependency property.
true if automatic word selection is enabled; otherwise, false.
The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Begins a change block.
Gets a value that indicates whether the most recent undo action can be redone.
true if the most recent undo action can be redone; otherwise, false.
This property has no default value.
Gets a value that indicates whether the most recent action can be undone.
true if the most recent action can be undone; otherwise, false.
This property has no default value.
Copies the current selection of the text editing control to the .
Removes the current selection from the text editing control and copies it to the .
Creates a change block.
An object that refers to a new change block.
Ends a change block.
Gets the vertical size of the visible content area.
A floating-point value that specifies the vertical size of the visible content area, in device-independent units (1/96th inch per unit).
The value of this property is 0.0 if the text-editing control is not configured to support scrolling.
This property has no default value.
Gets the horizontal size of the visible content area.
A floating-point value that specifies the horizontal size of the visible content area, in device-independent units (1/96th inch per unit).
The value of this property is 0.0 if the text editing control is not configured to support scrolling.
This property has no default value.
Gets or sets the horizontal scroll position.
A floating-point value that specifies the horizontal scroll position, in device-independent units (1/96th inch per unit).
Setting this property causes the text editing control to scroll to the specified horizontal offset. Reading this property returns the current horizontal offset.
The value of this property is 0.0 if the text editing control is not configured to support scrolling.
This property has no default value.
An attempt is made to set this property to a negative value.
Gets or sets a value that indicates whether a horizontal scroll bar is shown. This is a dependency property.
A value that is defined by the enumeration.
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the text editing control is read-only to a user interacting with the control. This is a dependency property.
true if the contents of the text editing control are read-only to a user; otherwise, the contents of the text editing control can be modified by the user. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether undo support is enabled for the text-editing control. This is a dependency property.
true to enable undo support; otherwise, false. The default value is true.
Identifies the dependency property.
The identifier for the dependency property.
Scrolls the contents of the control down by one line.
Scrolls the contents of the control to the left by one line.
Scrolls the contents of the control to the right by one line.
Scrolls the contents of the control upward by one line.
Locks the most recent undo unit of the undo stack of the application. This prevents the locked unit from being merged with undo units that are added subsequently.
Is called when a control template is applied.
Called whenever an unhandled routed event reaches this class in its route. Implement this method to add class handling for this event.
Arguments of the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Raises the event (using the provided arguments).
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Arguments of the event. These arguments will include details about which mouse button was depressed, and the handled state.
Is called when a event is routed to this class (or to a class that inherits from this class).
The mouse wheel arguments that are associated with this event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Is called when the caret or current selection changes position.
The arguments that are associated with the event.
Is called when the control template changes.
A object that specifies the control template that is currently active.
A object that specifies a new control template to use.
Is called when content in this editing control changes.
The arguments that are associated with the event.
Invoked whenever an unhandled attached routed event reaches an element derived from this class in its route. Implement this method to add class handling for this event.
Provides data about the event.
Scrolls the contents of the control down by one page.
Scrolls the contents of the control to the left by one page.
Scrolls the contents of the control to the right by one page.
Scrolls the contents of the control up by one page.
Pastes the contents of the Clipboard over the current selection in the text editing control.
Undoes the most recent undo command. In other words, redoes the most recent undo unit on the undo stack.
true if the redo operation was successful; otherwise, false. This method returns false if there is no undo command available (the undo stack is empty).
Scrolls the view of the editing control to the end of the content.
Scrolls the view of the editing control to the beginning of the viewport.
Scrolls the contents of the editing control to the specified horizontal offset.
A double value that specifies the horizontal offset to scroll to.
Scrolls the contents of the editing control to the specified vertical offset.
A double value that specifies the vertical offset to scroll to.
Selects the entire contents of the text editing control.
Occurs when the text selection has changed.
Identifies the routed event.
The identifier for the routed event.
Gets a object that provides access to spelling errors in the text contents of a or .
A object that provides access to spelling errors in the text contents of a or .
This property has no default value.
Occurs when content changes in the text element.
Identifies the routed event.
The identifier for the routed event.
Undoes the most recent undo command. In other words, undoes the most recent undo unit on the undo stack.
true if the undo operation was successful; otherwise, false. This method returns false if the undo stack is empty.
Gets or sets the vertical scroll position.
A floating-point value that specifies the vertical scroll position, in device-independent units (1/96th inch per unit).
Setting this property causes the text editing control to scroll to the specified vertical offset. Reading this property returns the current vertical offset.
The value of this property is 0.0 if the text editing control is not configured to support scrolling.
This property has no default value.
An attempt is made to set this property to a negative value.
Gets or sets a value that indicates whether a vertical scroll bar is shown. This is a dependency property.
A value that is defined by the enumeration.
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets the vertical size of the scrollable content area.
A floating-point value that specifies the vertical size of the scrollable content area, in device-independent units (1/96th inch per unit).
The value of this property is 0.0 if the text editing control is not configured to support scrolling.
This property has no default value.
Gets the horizontal size of the scrollable content area.
A floating-point value that specifies the horizontal size of the scrollable content area, in device-independent units (1/96th inch per unit).
The value of this property is 0.0 if the text editing control is not configured to support scrolling.
This property has no default value.
Represents a control that can be dragged by the user.
Initializes a new instance of the class.
Cancels a drag operation for the .
Occurs when the control loses mouse capture.
Identifies the routed event.
The identifier for the routed event.
Occurs one or more times as the mouse changes position when a control has logical focus and mouse capture.
Identifies the routed event.
The identifier for the routed event.
Occurs when a control receives logical focus and mouse capture.
Identifies the routed event.
The identifier for the routed event.
Gets whether the control has logical focus and mouse capture and the left mouse button is pressed. This is a dependency property.
true if the control has focus and mouse capture; otherwise false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Creates an for the control.
A for the control.
Responds to a change in the value of the property.
The event data.
Provides class handling for the event.
The event data.
Provides class handling for the event.
The event data.
Provides class handling for the event.
The event data.
Represents a control that draws a set of tick marks for a control.
Initializes a new instance of the class.
Gets or sets the that is used to draw the tick marks. This is a dependency property.
A to use to draw tick marks. The default value is null.
Identifies the dependency property. This property is read-only.
Gets or sets the direction of increasing value of the tick marks. This is a dependency property.
true if the direction of increasing value is to the left for a horizontal or down for a vertical ; otherwise, false. The default value is false.
Identifies the dependency property. This property is read-only.
Gets or sets whether the displays a selection range. This is a dependency property.
true if a selection range is displayed; otherwise, false. The default value is false.
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Gets or sets the maximum value that is possible for a tick mark. This is a dependency property.
The largest possible value for a tick mark. The default value is 100.0.
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Gets or sets the minimum value that is possible for a tick mark. This is a dependency property.
The smallest possible value for a tick mark. The default value is zero (0.0).
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Draws the tick marks for a control.
The that is used to draw the ticks.
Gets or sets where tick marks appear relative to a of a control. This is a dependency property.
A enumeration value that identifies the position of the in the layout of a . The default value is .
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Gets or sets a space buffer for the area that contains the tick marks that are specified for a . This is a dependency property.
A value that represents the total buffer area on either side of the row or column of tick marks. The default value is zero (0.0).
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Gets or sets the end point of a selection. This is a dependency property.
The last value in a range of values for a selection. The default value is -1.0.
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Gets or sets the start point of a selection. This is a dependency property.
The first value in a range of values for a selection. The default value is -1.0.
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Gets or sets the interval between tick marks. This is a dependency property.
The distance between tick marks. The default value is one (1.0).
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Gets or sets the positions of the tick marks. This is a dependency property.
A that specifies the locations of the tick marks. The default value is null.
Identifies the dependency property. This property is read-only.
The identifier for the dependency property.
Specifies the placement of a with respect to the of a control.
The tick bar is positioned to the left of the of the .
The tick bar is positioned above the of the .
The tick bar is positioned to the right of the of the .
The tick bar is positioned below the of the .
Specifies the position of tick marks in a control with respect to the that the control implements.
No tick marks appear.
Tick marks appear above the for a horizontal , or to the left of the for a vertical .
Tick marks appear below the for a horizontal , or to the right of the for a vertical .
Tick marks appear above and below the bar for a horizontal , or to the left and right of the for a vertical .
Base class for controls that can switch states, such as .
Initializes a new instance of the class.
Occurs when a is checked.
Identifies the routed event.
The identifier for the routed event.
Occurs when the state of a is neither on nor off.
Identifies the routed event.
The identifier for the routed event.
Gets or sets whether the is checked. This is a dependency property.
true if the is checked; false if the is unchecked; otherwise null. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Determines whether the control supports two or three states. This is a dependency property.
true if the control supports three states; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Called when a raises a event.
The event data for the event.
Called when a control is clicked by the mouse or the keyboard.
Provides an appropriate implementation for this control, as part of the WPF infrastructure.
Called when a raises an event.
The event data for the event.
Called by the method to implement toggle behavior.
Called when a raises an event.
The event data for the event.
Returns the string representation of a object.
String representation of a object.
Occurs when a is unchecked.
Identifies the routed event.
The identifier for the routed event.
Used to arrange overflow items.
Initializes a new instance of the class.
Arranges and sizes the content of a object.
The size of the .
Size that a toolbar overflow panel assumes to position child elements.
Creates a new .
A new collection.
Logical parent of the new collection.
Remeasures the .
The desired size.
Constraint size is an upper limit. The return value should not exceed this size.
Gets or sets the recommended width for an overflow before items flow to the next line. This is a dependency property.
A double value that represents the recommended width of the .
Identifies the dependency property.
Arranges items inside a .
Initializes a new instance of the class.
Arranges and sizes items inside a .
The size of the panel.
The size that the assumes to position its children.
Gets the child at a specified index.
Returns the child at the specified index.
Specified index. Index must be between 0 and the count of the visual children.
Remeasures a toolbar panel.
The desired size of the panel.
The measurement constraints; a cannot return a size larger than the constraint.
Gets the number of items that are currently visible.
Returns the number of visible items.
Represents a control primitive that handles the positioning and sizing of a control and two controls that are used to set a .
Initializes a new instance of the class.
Creates the layout for the .
The to use for the content.
The area that is provided for the .
Gets the that decreases the property of the .
The that reduces the of the control when the is pressed. The default is a control that has default settings.
Gets the child of the at the specified index.
Returns the object of the at the specified index in the list of visual child elements. The index must be a number between zero (0) and the value of the property minus one (1).
The index of the child.
The specified index is greater than the value of the property minus one (1).
Gets the that increases the property of the class.
The that increases the of the control when the is pressed. The default is a control that has default settings.
Gets or sets whether the direction of increasing is reversed from the default direction. This is a dependency property.
true if the and the exchanged positions and the direction of increasing value is reversed; otherwise false. The default is false.
Identifies the dependency property.
Gets or sets the maximum possible of the . This is a dependency property.
The largest allowable for the . The default is 1.
Identifies the dependency property.
Measures the layout size that is required for the and its components.
The layout that is required by the .
The size of the available space for the track.
Gets or sets the minimum possible of the . This is a dependency property.
The smallest allowable for the . The default is 0.
Identifies the dependency property.
Gets or sets a value that indicates whether the is displayed horizontally or vertically. This is a dependency property.
An enumeration value that indicates whether the is displayed horizontally or vertically. The default is .
Identifies the dependency property.
Gets the control that is used to change the of a .
The control that is used with the . The default is a control that has default settings.
Gets or sets the current value of the as determined by the position of the control. This is a dependency property.
The current value of the . The default is 0.
Calculates the change in the of the when the moves.
The change in that corresponds to the displacement of the of the .
The horizontal displacement of the .
The vertical displacement of the .
Calculates the distance from the to a specified point along the .
The distance between the and the specified value.
The specified point.
Identifies the dependency property.
Gets or sets the size of the part of the scrollable content that is visible. This is a dependency property.
The size of the visible area of the scrollable content. The default is , which means that the content size is not defined.
Identifies the dependency property.
Gets the number of child elements of a .
An integer between 0 and 2 that specifies the number of child elements in the .
Provides a way to arrange content in a grid where all the cells in the grid have the same size.
Initializes a new instance of the class.
Defines the layout of the by distributing space evenly among all of the child elements.
The actual of the grid that is rendered to display the child elements that are visible.
The of the area for the grid to use.
Gets or sets the number of columns that are in the grid. This is a dependency property.
The number of columns that are in the grid. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the number of leading blank cells in the first row of the grid. This is a dependency property.
The number of empty cells that are in the first row of the grid. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Computes the desired size of the by measuring all of the child elements.
The desired based on the child content of the grid and the parameter.
The of the available area for the grid.
Gets or sets the number of rows that are in the grid. This is a dependency property.
The number of rows that are in the grid. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Extends the interface to reuse the UI content it generates. Classes that are responsible for generating user interface (UI) content on behalf of a host implement this interface.
Disassociates item containers from their data items and saves the containers so they can be reused later for other data items.
The zero-based index of the first element to reuse. must refer to a previously generated (realized) item.
The number of elements to reuse, starting at .
Provides an abstract class for controls that allow multiple items to be selected.
Initializes a new instance of the class.
Starts a new selection transaction.
is true when this method is called.
Gets or sets a value that indicates whether the multiple items in the can be selected at a time.
true if multiple items in the can be selected at a time; otherwise, false.
Commits the selected items to the .
is false when this method is called.
Gets a value that indicates whether the is currently performing a bulk update to the collection.
true if the is currently performing a bulk update to the collection; otherwise, false.
Selects all of the items in the .
is false.
Gets the items in the that are selected.
The items in the that are selected.
is false, and more than one item is added to the collection.
Unselects all of the items in the .
The command that notifies the that the user is dragging the of the horizontal to the value that is provided in . This command is executed only when is true.
The command that occurs when the user drags the of a horizontal on a that has deferred scrolling enabled.
The command that notifies the that the user is dragging the of the vertical to the value that is provided in . This command is executed only when is true.
The command that notifies the that the user is dragging the of the vertical to the value that is provided in .
Gets or sets the number of actions stored in the undo queue.
The number of actions stored in the undo queue. The default is –1, which means the undo queue is limited to the memory that is available.
is set after calling and before calling .
Identifies the dependency property.
The identifier for the dependency property.
Provides high-level access to the definition of a binding, which connects the properties of binding target objects (typically, WPF elements), and any data source (for example, a database, an XML file, or any object that contains data).
Initializes a new instance of the class.
Initializes a new instance of the class with an initial path.
The initial for the binding.
Adds a handler for the attached event.
The or that listens to the event.
The handler to add.
Adds a handler for the attached event.
The or that listens to the event.
The handler to add.
Gets or sets a value that indicates whether to evaluate the relative to the data item or the object.
false to evaluate the path relative to the data item itself; otherwise, true. The default is false.
Gets or sets the converter to use.
A value of type . The default is null.
Gets or sets the culture in which to evaluate the converter.
The default is null.
Gets or sets the parameter to pass to the .
The parameter to pass to the . The default is null.
Used as a returned value to instruct the binding engine not to perform any action.
Gets or sets the name of the element to use as the binding source object.
The value of the Name property or x:Name Attribute of the element of interest. You can refer only to elements that are created in code if they are registered to the appropriate through RegisterName. For more information, see WPF Namescopes.
The default is null.
Returns an XML namespace manager object used by the binding attached to the specified object.
A returned object used for viewing XML namespaces that relate to the binding on the passed object element. This object should be cast as .
The object from which to get namespace information.
The parameter cannot be null.
Used as the of to indicate that an indexer property has changed.
Gets or sets a value that indicates whether the should get and set values asynchronously.
The default is null.
Gets or sets a value that indicates the direction of the data flow in the binding.
One of the values. The default is , which returns the default binding mode value of the target dependency property. However, the default value varies for each dependency property. In general, user-editable control properties, such as those of text boxes and check boxes, default to two-way bindings, whereas most other properties default to one-way bindings.
A programmatic way to determine whether a dependency property binds one-way or two-way by default is to get the property metadata of the property using and then check the Boolean value of the property.
Gets or sets a value that indicates whether to raise the event when a value is transferred from the binding target to the binding source.
true if the event should be raised when the binding source value is updated; otherwise, false. The default is false.
Gets or sets a value that indicates whether to raise the event when a value is transferred from the binding source to the binding target.
true if the event should be raised when the binding target value is updated; otherwise, false. The default is false.
Gets or sets a value that indicates whether to raise the attached event on the bound object.
true if the attached event should be raised on the bound object when there is a validation error during source updates; otherwise, false. The default is false.
Gets or sets the path to the binding source property.
The path to the binding source. The default is null.
Gets or sets the binding source by specifying its location relative to the position of the binding target.
A object specifying the relative location of the binding source to use. The default is null.
Removes a handler for the attached event.
The or that listens to the event.
The handler to remove.
Removes a handler for the attached event.
The or that listens to the event.
The handler to remove.
Sets a namespace manager object used by the binding attached to the provided element.
The object from which to get namespace information.
The to use for namespace evaluation in the passed element.
is null.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Gets or sets the object to use as the binding source.
The object to use as the binding source.
Occurs when a value is transferred from the binding target to the binding source, but only for bindings with the value set to true.
Identifies the attached event.
The identifier for the attached event.
Occurs when a value is transferred from the binding source to the binding target, but only for bindings with the value set to true.
Identifies the attached event.
The identifier for the attached event.
Gets or sets a handler you can use to provide custom logic for handling exceptions that the binding engine encounters during the update of the binding source value. This is only applicable if you have associated an with your binding.
A method that provides custom logic for handling exceptions that the binding engine encounters during the update of the binding source value.
Gets or sets a value that determines the timing of binding source updates.
One of the values. The default is , which returns the default value of the target dependency property. However, the default value for most dependency properties is , while the property has a default value of .
A programmatic way to determine the default value of a dependency property is to get the property metadata of the property using and then check the value of the property.
Gets a collection of rules that check the validity of the user input.
A collection of objects.
Gets or sets the used to perform namespace-aware XPath queries in XML bindings.
The used to perform namespace-aware XPath queries in XML bindings. The default is null.
Identifies the attached property.
The identifier for the attached property.
Gets or sets an XPath query that returns the value on the XML binding source to use.
The XPath query. The default is null.
Defines the common characteristics of the , , and classes.
Gets or sets the value to use when the binding is unable to return a value.
The default value is .
Returns an object that should be set on the property where this binding and extension are applied.
The value to set on the binding target property.
The object that can provide services for the markup extension. May be null; see the Remarks section for more information.
Returns a value that indicates whether serialization processes should serialize the effective value of the property on instances of this class.
true if the property value should be serialized; otherwise, false.
Contains information about a single instance of a .
Gets the binding source object that this uses.
The binding source object that this uses.
Returns the object of the current .
The object of the current binding expression.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Sends the current binding target value to the binding source property in or bindings.
The binding has been detached from its target.
Forces a data transfer from the binding source property to the binding target property.
The binding has been detached from its target.
Represents the base class for , , and .
Gets a value that indicates whether the parent binding has a failed validation rule.
true if the parent binding has a failed validation rule; otherwise, false.
Gets the object from which this object is created.
The object from which this object is created.
Gets the status of the binding expression.
A value that describes the status of the binding expression.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Sends the current binding target value to the binding source in or bindings.
Forces a data transfer from the binding source to the binding target.
Gets the that caused this instance of to be invalid.
The that caused this instance of to be invalid.
Represents the for collections that implement , such as Microsoft ActiveX Data Objects (ADO) data views.
Initializes an instance of over the given list.
The underlying .
Gets a value that indicates whether the view supports custom filtering.
true if the view supports custom filtering; otherwise, false.
Gets a value that indicates whether the view supports callback-based filtering.
This property always returns false.
Gets a value that indicates whether the view supports grouping.
For a default instance of this property always returns true.
Gets a value that indicates whether the collection supports sorting.
For a default instance of this property always returns true.
Returns a value that indicates whether a given item belongs to the collection view.
true if the item belongs to the collection view; otherwise, false.
The object to check.
Gets the estimated number of records in the collection.
One of the following:
Value
Meaning
-1
Could not determine the count of the collection. This might be returned by a "virtualizing" view, where the view deliberately does not account for all items in the underlying collection because the view is attempting to increase efficiency and minimize dependence on always having the entire collection available.
any other integer
The count of the collection.
Gets or sets a custom filter.
A string that specifies how the items are filtered.
Retrieves the item at the specified position in the view.
The item at the specified position in the view.
The zero-based index at which the item is located.
If is out of range.
Gets or sets a delegate to select the as a function of the parent group and its level.
A method that provides the logic for the selection of the as a function of the parent group and its level. The default is null.
Gets a collection of objects that describe how the items in the collection are grouped in the view.
A collection of objects that describe how the items in the collection are grouped in the view.
Gets the top-level groups.
A read-only collection of the top-level groups, or null if there are no groups.
Returns the index at which the given item belongs in the collection view.
The index of the item in the collection, or -1 if the item does not exist in the collection view.
The object to look for in the collection.
Gets or sets a value that indicates whether the list of items (after applying the sort and filters, if any) is already in the correct order for grouping.
true if the list of items is already in the correct order for grouping; otherwise, false.
Returns a value that indicates whether the resulting (filtered) view is empty.
true if the resulting view is empty; otherwise, false.
Sets the item at the specified index to be the in the view.
true if the resulting is an item within the view; otherwise, false.
The index to set the to.
Thrown if the index is out of range.
Returns a value that indicates whether the specified item in the underlying collection belongs to the view.
true if the specified item belongs to the view or if there is not filter set on the collection view; otherwise, false.
The item to check.
Gets a collection of objects that describes how the items in the collection are sorted in the view.
A collection of objects that describe how the items in the collection are sorted in the view.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Describes the direction of the data flow in a binding.
Causes changes to either the source property or the target property to automatically update the other. This type of binding is appropriate for editable forms or other fully-interactive UI scenarios.
Updates the binding target (target) property when the binding source (source) changes. This type of binding is appropriate if the control being bound is implicitly read-only. For instance, you may bind to a source such as a stock ticker. Or perhaps your target property has no control interface provided for making changes, such as a data-bound background color of a table. If there is no need to monitor the changes of the target property, using the binding mode avoids the overhead of the binding mode.
Updates the binding target when the application starts or when the data context changes. This type of binding is appropriate if you are using data where either a snapshot of the current state is appropriate to use or the data is truly static. This type of binding is also useful if you want to initialize your target property with some value from a source property and the data context is not known in advance. This is essentially a simpler form of binding that provides better performance in cases where the source value does not change.
Updates the source property when the target property changes.
Uses the default value of the binding target. The default value varies for each dependency property. In general, user-editable control properties, such as those of text boxes and check boxes, default to two-way bindings, whereas most other properties default to one-way bindings. A programmatic way to determine whether a dependency property binds one-way or two-way by default is to get the property metadata of the property using and then check the Boolean value of the property.
Provides static methods to manipulate bindings, including , , and objects.
Removes all bindings, including bindings of type , , and , from the specified .
The object from which to remove bindings.
If is null.
Removes the binding from a property if there is one.
The object from which to remove the binding.
The dependency property from which to remove the binding.
The and parameters cannot be null.
Retrieves the object that is set on the specified property.
The object set on the given property or null if no object has been set.
The object where is.
The binding target property from which to retrieve the binding.
The and parameters cannot be null.
Retrieves the object that is set on the specified property.
The object that is set on the given property or null if no binding object has been set.
The object where is.
The binding target property from which to retrieve the object.
The and parameters cannot be null.
Returns the object associated with the specified binding target property on the specified object.
The object associated with the given property or null if none exists. If a object is set on the property, the is returned.
The binding target object where is.
The binding target property from which to retrieve the object.
The and parameters cannot be null.
Retrieves the object that is set on the specified property.
The object that is set on the given property or null if no binding object has been set.
The object where is.
The binding target property from which to retrieve the object.
The and parameters cannot be null.
Retrieves the object that is set on the specified property.
The object set on the given property or null if no object has been set.
The object where is.
The binding target property from which to retrieve the binding.
The and parameters cannot be null.
Returns the object associated with the specified binding target property on the specified object.
The object associated with the given property or null if none exists.
The binding target object where is.
The binding target property from which to retrieve the object.
The and parameters cannot be null.
Retrieves the object that is set on the specified property.
The object set on the given property or null if no object has been set.
The object where is.
The binding target property from which to retrieve the binding.
The and parameters cannot be null.
Returns the object associated with the specified binding target property on the specified object.
The object associated with the given property or null if none exists.
The binding target object where is.
The binding target property from which to retrieve the object.
The and parameters cannot be null.
Returns a value that indicates whether the specified property is currently data-bound.
true if the specified property is data-bound; otherwise, false.
The object where is.
The dependency property to check.
If is null.
Creates and associates a new instance of with the specified binding target property.
The instance of created for and associated with the specified property. The class is the base class of , , and .
The binding target of the binding.
The target property of the binding.
The object that describes the binding.
The parameter cannot be null.
The parameter cannot be null.
The parameter cannot be null.
Describes the status of a binding.
The binding has not yet been attached to its target property.
The binding has not been activated.
The binding has been successfully activated. This means that the binding has been attached to its binding target (target) property and has located the binding source (source), resolved the Path and/or XPath, and begun transferring values.
The binding has been detached from its target property.
The binding is waiting for an asynchronous operation to complete.
The binding was unable to resolve the source path.
The binding could not successfully return a source value to update the target value. For more information, see the remarks on .
The binding was unable to send the value to the source property.
Holds an existing collection structure, such as an or a , to be used inside a .
Initializes a new instance of a class.
Gets or sets the collection to add. This is a dependency property.
The collection to add. The default is an empty collection.
Occurs when the contained collection changes.
Identifies the dependency property.
The identifier for the dependency property.
Raises the event.
The event data.
Handles events from the centralized event table.
true if the listener handled the event; otherwise, false.
The type of the calling this method. This only recognizes manager objects of type .
The object that originated the event.
The event data.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Occurs when the continaed collection has changed.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents a view for grouping, sorting, filtering, and navigating a data collection.
Initializes a new instance of the class that represents a view of the specified collection.
The underlying collection.
Gets a value that indicates whether the view supports filtering.
true if the view supports filtering; otherwise, false. The default is true.
Gets a value that indicates whether the view supports grouping.
false in all cases.
Gets a value that indicates whether the view supports sorting.
false in all cases.
Clears any pending changes from the change log.
Occurs when the view has changed.
Returns an object that you can use to compare items in the view.
An object that you can use to compare items in the view.
Returns a value that indicates whether the specified item belongs to the view.
true if the item belongs to the view; otherwise, false.
The object to check.
Gets the number of records in the view.
The number of records in the view, or –1 if the number of records is unknown.
Gets or sets the culture information to use during sorting.
The culture information to use during sorting.
Occurs after the has changed.
Occurs when the is changing.
Gets the current item in the view.
The current item of the view. By default, the first item of the collection starts as the current item.
Gets the ordinal position of the within the (optionally sorted and filtered) view.
The ordinal position of the within the (optionally sorted and filtered) view.
Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
An object that you can use to dispose of the calling object.
Gets or sets a method used to determine if an item is suitable for inclusion in the view.
A delegate that represents the method used to determine if an item is suitable for inclusion in the view.
The current implementation does not support filtering.
Returns an object that you can use to enumerate the items in the view.
An object that you can use to enumerate the items in the view.
Retrieves the item at the specified zero-based index in the view.
The item at the specified zero-based index in the view.
The zero-based index of the item to retrieve.
is less than 0.
Gets a collection of objects that describes how the items in the collection are grouped in the view.
null in all cases.
Gets a collection of the top-level groups that is constructed based in the property.
null in all cases.
Returns the index at which the specified item is located.
The index at which the specified item is located, or –1 if the item is unknown.
The item to locate.
Gets a value that indicates whether the of the view is beyond the end of the collection.
true if the of the view is beyond the end of the collection; otherwise, false.
Gets a value that indicates whether the of the view is before the beginning of the collection.
true if the of the view is before the beginning of the collection; otherwise, false.
Gets a value that indicates whether the is at the .
true if the is in the view and at the ; otherwise, false.
Gets a value that indicates whether the underlying collection provides change notifications.
true if the underlying collection provides change notifications; otherwise, false.
Gets a value that indicates whether the resulting (filtered) view is empty.
true if the resulting view is empty; otherwise, false.
Gets a value that indicates whether there is an outstanding in use.
true if there is an outstanding in use; otherwise, false.
Sets the specified item to be the in the view.
true if the resulting is within the view; otherwise, false.
The item to set as the .
Sets the first item in the view as the .
true if the resulting is an item within the view; otherwise, false.
Sets the last item in the view as the .
true if the resulting is an item within the view; otherwise, false.
Sets the item after the in the view as the .
true if the resulting is an item within the view; otherwise, false.
Sets the item at the specified index to be the in the view.
true if the resulting is an item within the view; otherwise, false.
The index to set the to.
Sets the item before the in the view as the .
true if the resulting is an item within the view; otherwise, false.
Gets a value that indicates whether the view needs to be refreshed.
true if the view needs to be refreshed; otherwise, false.
Returns a value that indicates whether the view can change which item is the .
false if a listener cancels the change; otherwise, true.
Called by the base class to notify the derived class that an event has been posted to the message queue.
The object that is added to the change log.
is null.
Raises the event.
The object to pass to the event handler.
Raises the event.
The sender of the event.
The object to pass to the event handler.
Raises the event.
Raises a event that is not cancelable.
Raises the event with the specified arguments.
Information about the event.
Raises the event using the specified arguments.
Arguments of the event being raised.
Returns a value that indicates whether the specified item in the underlying collection belongs to the view.
true if the specified item belongs to the view or if there is not filter set on the collection view; otherwise, false.
The item to check.
When overridden in a derived class, processes a single change on the UI thread.
The object to process.
Occurs when a property value has changed.
Re-creates the view.
Refreshes the view or specifies that the view needs to be refreshed when the defer cycle completes.
Re-creates the view.
Sets the specified item and index as the values of the and properties.
The item to set as the .
The value to set as the property value.
Gets a collection of structures that describes how the items in the collection are sorted in the view.
An empty in all cases.
Returns the underlying unfiltered collection.
An object that is the underlying collection.
Returns an object that you can use to enumerate the items in the view.
An object that you can use to enumerate the items in the view.
Occurs when the view has changed.
Occurs when a property value changes.
Gets a value that indicates whether it has been necessary to update the change log because a notification has been received on a different thread without first entering the user interface (UI) thread dispatcher.
true if it has been necessary to update the change log because a notification has been received on a different thread without first entering the user interface (UI) thread dispatcher; otherwise, false.
Represents a group created by a object based on the .
Initializes a new instance of the class with the name of the group.
The name of this group.
Gets a value that indicates whether this group has any subgroups.
true if this group is at the bottom level and does not have any subgroups; otherwise, false.
Gets the number of items in the subtree under this group.
The number of items (leaves) in the subtree under this group.
Gets the immediate items contained in this group.
A read-only collection of the immediate items in this group. This is either a collection of subgroups or a collection of items if this group does not have any subgroups.
Gets the name of this group.
The name of this group which is the common value of the property used to divide items into groups.
Raises the event using the provided arguments.
Arguments of the event being raised.
Occurs when a property value changes.
Gets and sets the number of items in the subtree under this group.
The number of items (leaves) in the subtree under this group
Gets the immediate items contained in this group.
A collection of immediate items in this group. This is either a collection of subgroups or a collection of items if this group does not have any subgroups.
Occurs when a property value changes.
The Extensible Application Markup Language (XAML) proxy of a class.
Initializes a new instance of the class.
Gets or sets the desired view type. This is a dependency property.
The desired view type.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the culture that is used for operations such as sorting and comparisons.
The culture that is used for operations such as sorting and comparisons.
Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.
An object that you can use to dispose of the calling object.
Provides filtering logic.
Returns the default view for the given source.
Returns an object that is the default view for the given source collection.
Gets or sets a collection of objects that describes how the items in the collection are grouped in the view.
An of objects that describes how the items in the collection are grouped in the view.
Returns a value that indicates whether the given view is the default view for the collection.
true if the given view is the default view for the collection or if the given view is nulll; otherwise, false.
The view object to check.
Invoked when the property changes.
The old value of the property.
The new value of the property.
Invoked when the property changes.
The old value of the property.
The new value of the property.
Handles events from the centralized event table.
true if the listener handled the event; otherwise, false.
The type of the calling this method. This only recognizes manager objects of type .
Object that originated the event.
Event data.
Gets or sets a collection of objects that describes how the items in the collection are sorted in the view.
A collection of objects that describes how the items in the collection are sorted in the view.
Gets or sets the collection object from which to create this view. This is a dependency property.
The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets the view object that is currently associated with this instance of . This is a dependency property.
The view object that is currently associated with this instance of .
Identifies the dependency property.
The identifier for the dependency property.
Enables multiple collections and items to be displayed as a single list.
Creates a new instance of the class that is empty and has default initial capacity.
Creates a new instance of the class that is empty and has a specified initial capacity.
The number of items that the new list is initially capable of storing.
Adds the specified item to this collection.
Zero-based index where the new item is added.
New item to add to the collection.
Clears the collection.
Occurs when the collection changes, either by adding or removing an item.
Checks to see if a given item is in this collection.
true if the collection contains the given item; otherwise, false.
The item to check.
Makes a shallow copy of object references from this collection to the given array.
The array that is the destination of the copy operation.
Zero-based index in the target array at which the copying starts.
Gets the number of items stored in this collection.
The number of items stored in this collection.
Returns the index in this collection where the given item is found.
If the item appears in the collection, then the zero-based index in the collection where the given item is found; otherwise, -1.
The item to retrieve the index for.
Inserts an item in the collection at a given index. All items after the given position are moved down by one.
The index to insert the item at.
The item reference to add to the collection.
If index is out of range.
Indexer property that retrieves or replaces the item at the given zero-based offset in the collection.
The item at the specified zero-based offset.
The zero-based offset of the item to retrieve or replace.
If the index is out of range.
Handles events from the centralized event table.
true if the listener handled the event; otherwise, false.
The type of the calling this method. This only recognizes manager objects of type .
Object that originated the event.
Event data.
Removes the given item reference from the collection. All remaining items move up by one.
The item to remove.
Removes an item from the collection at the given index. All remaining items move up by one.
The index at which to remove an item.
If index is out of range.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Returns an enumerator.
An IEnumerator object.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Occurs when the collection has changed.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Provides a implementation so that you can use the "weak event listener" pattern to attach listeners for the event.
Adds the specified listener to the event of the specified source.
The object with the event.
The object to add as a listener.
Removes the specified listener from the event of the specified source.
The object with the event.
The listener to remove.
Begins listening for the event on the specified source.
The object with the event.
Stops listening for the event on the specified source.
Encapsulates arguments for data transfer events.
Invokes the specified handler in a type-specific way on the specified object.
The generic handler to call in a type-specific way.
The object to invoke the handler on.
Gets the specific binding target property that is involved in the data transfer event.
The property that changed.
Gets the binding target object of the binding that raised the event.
The target object of the binding that raised the event.
Provides information and event data that is associated with the event.
Gets or sets a value that indicates whether the item passes the filter.
true if the item passes the filter; otherwise, false. The default is false.
Gets the object that the filter should test.
The object that the filter should test. The default is null.
Represents the method that will handle the event.
The source of the event.
The event data.
Represents a method that is used to provide custom logic to select the based on the parent group and its level.
The chosen based on the parent group and its level.
The parent group.
The level of .
Provides a way to apply custom logic in a .
Converts source values to a value for the binding target. The data binding engine calls this method when it propagates the values from source bindings to the binding target.
A converted value.
If the method returns null, the valid null value is used.
A return value of . indicates that the converter did not produce a value, and that the binding will use the if it is available, or else will use the default value.
A return value of . indicates that the binding does not transfer the value or use the or the default value.
The array of values that the source bindings in the produces. The value indicates that the source binding has no value to provide for conversion.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
Converts a binding target value to the source binding values.
An array of values that have been converted from the target value back to the source values.
The value that the binding target produces.
The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return.
The converter parameter to use.
The culture to use in the converter.
Provides a way to apply custom logic to a binding.
Converts a value.
A converted value. If the method returns null, the valid null value is used.
The value produced by the binding source.
The type of the binding target property.
The converter parameter to use.
The culture to use in the converter.
Converts a value.
A converted value. If the method returns null, the valid null value is used.
The value that is produced by the binding target.
The type to convert to.
The converter parameter to use.
The culture to use in the converter.
Represents the collection view for collections that implement .
Initializes a new instance of the class, using a supplied collection that implements .
The underlying collection, which must implement .
Gets or sets the current active comparer that is used in sorting.
An object that is the active comparer.
Gets or sets the current active callback.
The active callback.
Gets a value that indicates whether the view supports callback-based filtering.
For a default instance of , this property always returns true.
Gets a value that indicates whether the collection view supports grouping.
true if the collection view supports grouping; otherwise, false.
Gets a value that indicates whether the collection view supports sorting.
For a default instance of , this property always returns true.
Compares two objects and returns a value that indicates whether one is less than, equal to, or greater than the other.
Less than zero if is less than , zero if and are equal, or greater than zero if is greater than .
The first object to compare.
The second object to compare.
Returns a value that indicates whether a given item belongs to the collection view.
true if the item belongs to the collection view; otherwise, false.
The object to check.
Gets the estimated number of records.
One of the following:
Value
Meaning
-1
Could not determine the count of the collection. This might be returned by a "virtualizing" view, where the view deliberately does not account for all items in the underlying collection because the view is attempting to increase efficiency and minimize dependence on always having the entire collection available.
any other integer
The count of the collection.
Gets or sets a custom object that implements to sort items in the view.
The sort criteria as an implementation of .
Returns an object that you can use to enumerate the items in the view.
An object that you can use to enumerate the items in the view.
Retrieves the item at the specified position in the view.
The item at the specified position in the view.
The zero-based index at which the item is located.
If is out of range.
Gets or sets a delegate to select the as a function of the parent group and its level.
A method that provides the logic for the selection of the as a function of the parent group and its level. The default value is null.
Gets a collection of objects that describe how the items in the collection are grouped in the view.
A collection of objects that describe how the items in the collection are grouped in the view.
Gets the top-level groups.
A read-only collection of the top-level groups, or null if there are no groups.
Returns the index where the given data item belongs in the collection, or -1 if the index of that item is unknown.
The index of the item in the collection, or -1 if the item does not exist in the collection.
The object to check for in the collection.
Return a value that indicates whether the contains the item.
true if the contains the item; otherwise, false.
The item to locate.
Gets the number of records in the .
The number of records in the .
Returns an enumerator for the .
An enumerator for the .
Returns the index of the specified item in the .
The index of the specified item in the .
The item to return an index for.
Returns the item at the given index in the .
The item at the specified zero-based index in the view.
The index at which the item is located.
Gets the complete and unfiltered underlying collection.
The underlying collection, which must implement .
Gets or sets a value that indicates whether the list of items (after applying the sort and filters, if any) is already in the correct order for grouping.
true if the list of items is already in the correct order for grouping; otherwise, false.
Returns a value that indicates whether the resulting (filtered) view is empty.
true if the resulting view is empty; otherwise, false.
Gets a value that indicates whether there are groups in the view.
true if there are groups in the view; otherwise, false.
Sets the item at the specified index to be the in the view.
true if the resulting is an item within the view; otherwise, false.
The index to set the to.
Thrown if the index is out of range.
Called by the base class to notify the derived class that a event has been posted to the message queue.
The object that is added to the change log.
If is null.
Returns a value that indicates whether the specified item in the underlying collection belongs to the view.
true if the specified item belongs to the view or if there is not filter set on the collection view; otherwise, false.
The item to check.
Handles events.
The object to process.
If is null.
Recreates the view.
Gets a collection of objects that describes how the items in the collection are sorted in the view.
A collection of objects that describe how the items in the collection are sorted in the view.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets a value that indicates whether a private copy of the data is needed for sorting and filtering.
true if a private copy of the data is needed for sorting and filtering; otherwise, false. The default implementation returns true if there is an or , or both.
Describes a collection of objects attached to a single binding target property.
Initializes a new instance of the class.
Gets the collection of objects within this instance.
A collection of objects. currently supports only objects of type and not or . Adding a child to a object implicitly adds the child to the collection for the object.
Gets or sets the converter to use to convert the source values to or from the target value.
A value of type that indicates the converter to use. The default value is null.
Gets or sets the object that applies to any converter assigned to bindings wrapped by the or on the itself.
A valid .
Gets or sets an optional parameter to pass to a converter as additional information.
A parameter to pass to a converter. The default value is null.
Gets or sets a value that indicates the direction of the data flow of this binding.
One of the values. The default value is , which returns the default binding mode value of the target dependency property. However, the default value varies for each dependency property. In general, user-editable control properties, such as , default to two-way bindings, whereas most other properties default to one-way bindings.
A programmatic way to determine whether a dependency property binds one-way or two-way by default is to get the property metadata of the property using and then check the Boolean value of the property.
Gets or sets a value that indicates whether to raise the event when a value is transferred from the binding target to the binding source.
true if the event will be raised when the binding source value is updated; otherwise, false. The default value is false.
Gets or sets a value that indicates whether to raise the event when a value is transferred from the binding source to the binding target.
true if the event will be raised when the binding target value is updated; otherwise, false. The default value is false.
Gets or sets a value that indicates whether to raise the attached event on the bound element.
true if the attached event will be raised on the bound element when there is a validation error during source updates; otherwise, false. The default value is false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Gets or sets a handler you can use to provide custom logic for handling exceptions that the binding engine encounters during the update of the binding source value. This is only applicable if you have associated the with your object.
A method that provides custom logic for handling exceptions that the binding engine encounters during the update of the binding source value.
Gets or sets a value that determines the timing of binding source updates.
One of the values. The default value is , which returns the default value of the target dependency property. However, the default value for most dependency properties is , while the property has a default value of .
A programmatic way to determine the default value of a dependency property is to get the property metadata of the property using and then check the value of the property.
Gets the collection of objects for this instance of .
The collection of objects for this instance of .
Contains instance information about a single instance of a .
Gets the collection of objects in this instance of .
A read-only collection of the objects. Even though the return type is a collection of objects the returned collection would only contain objects because the class currently only supports objects.
Returns a value that indicates whether any of the inner objects or the itself has a failing validation rule.
true if at least one of the inner objects or the itself has a failing validation rule; otherwise, false.
Gets the object from which this is created.
The object from which this is created.
Sends the current binding target value to the binding source properties in or bindings.
Forces a data transfer from the binding source properties to the binding target property.
Gets the object that caused this instance of to be invalid.
The object that caused this instance of to be invalid.
Wraps and creates an object that you can use as a binding source.
Initializes a new instance of the class.
Starts to create the requested object, either immediately or on a background thread, based on the value of the property.
Gets the list of parameters to pass to the constructor.
The list of parameters to pass to the constructor. The default value is null.
Gets or sets a value that indicates whether to perform object creation in a worker thread or in the active context.
true to perform object creation in a worker thread; otherwise, false. The default is false.
Gets or sets the name of the method to call.
The name of the method to call. The default value is null.
Gets the list of parameters to pass to the method.
The list of parameters to pass to the method. The default is an empty list.
Gets or sets the object used as the binding source.
The instance of the object constructed from and , or the of which the is used as the .
is assigned both an and an ; only one is allowed.
Gets or sets the type of object to create an instance of.
This property is null when the is uninitialized or explicitly set to null. If is assigned, returns the type of the object or null if the object is null. The default value is null.
is assigned both an and an ; only one is allowed.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Describes a collection of objects that is attached to a single binding target property, which receives its value from the first binding in the collection that produces a value successfully.
Initializes a new instance of the class.
Gets the collection of objects that is established for this instance of .
A collection of objects. currently supports only objects of type and not or . Adding a child to a object implicitly adds the child to the collection for the object. The default is an empty collection.
Returns a value that indicates whether serialization processes should serialize the effective value of the property on instances of this class.
true if the property value should be serialized; otherwise, false.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Contains instance information about a single instance of a .
Gets the active object.
The active object or null if none is active. Even though the return type is the returned object would only be a object because the class currently only supports objects.
Gets the collection of objects inside this instance of .
A read-only collection of the objects. Even though the return type is a collection of objects the returned collection would only contain objects because the class currently only supports objects.
Gets the object from which this is created.
The object from which this is created.
Describes the grouping of items using a property name as the criteria.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified property name.
The name of the property that specifies which group an item belongs to.
Initializes a new instance of the class with the specified property name and converter.
The name of the property that specifies which group an item belongs to. If this is null, the item itself is passed to the value converter.
An object to apply to the property value or the item to produce the final value that is used to determine which group(s) an item belongs to. The converter may return a collection, which indicates the items can appear in more than one group.
Initializes a new instance of the class with the specified parameters.
The name of the property that specifies which group an item belongs to. If this is null, the item itself is passed to the value converter.
An object to apply to the property value or the item to produce the final value that is used to determine which group(s) an item belongs to. The converter may return a collection, which indicates the items can appear in more than one group.
A value that specifies the comparison between the value of an item and the name of a group.
Gets or sets a converter to apply to the property value or the item to produce the final value that is used to determine which group(s) an item belongs to.
The default value is null.
Returns the group name(s) for the given item.
The group name(s) for the given item.
The item to return group names for.
The level of grouping.
The to supply to the converter.
Returns a value that indicates whether the group name and the item name match so that the item belongs to the group.
true if the names match and the item belongs to the group; otherwise, false.
The name of the group to check.
The name of the item to check.
Gets or sets the name of the property that is used to determine which group(s) an item belongs to.
The default value is null.
Gets or sets a value that specifies the comparison between the value of an item (as determined by and ) and the name of a group.
The default value is .Ordinal.
Implements a markup extension that describes the location of the binding source relative to the position of the binding target.
Initializes a new instance of the class.
Initializes a new instance of the class with an initial mode.
One of the values.
Initializes a new instance of the class with an initial mode and additional tree-walking qualifiers for finding the desired relative source.
One of the values. For this signature to be relevant, this should be .
The of ancestor to look for.
The ordinal position of the desired ancestor among all ancestors of the given type.
Gets or sets the level of ancestor to look for, in mode. Use 1 to indicate the one nearest to the binding target element.
The ancestor level. Use 1 to indicate the one nearest to the binding target element.
Gets or sets the type of ancestor to look for.
The type of ancestor. The default value is null.
The is not in the mode.
Gets or sets a value that describes the location of the binding source relative to the position of the binding target.
One of the values. The default value is null.
This property is immutable after initialization. Instead of changing the on this instance, create a new or use a different static instance.
Gets a static value that is used to return a constructed for the mode.
A static .
Returns an object that should be set as the value on the target object's property for this markup extension. For , this is another , using the appropriate source for the specified mode.
Another .
An object that can provide services for the markup extension. In this implementation, this parameter can be null.
Gets a static value that is used to return a constructed for the mode.
A static .
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets a static value that is used to return a constructed for the mode.
A static .
Describes the location of the binding source relative to the position of the binding target.
Allows you to bind the previous data item (not that control that contains the data item) in the list of data items being displayed.
Refers to the element to which the template (in which the data-bound element exists) is applied. This is similar to setting a and is only applicable if the is within a template.
Refers to the element on which you are setting the binding and allows you to bind one property of that element to another property on the same element.
Refers to the ancestor in the parent chain of the data-bound element. You can use this to bind to an ancestor of a specific type or its subclasses. This is the mode you use if you want to specify and/or .
Represents the method that handles exceptions that are thrown during the update of the binding source value. This must be used with the .
An object that is typically one of the following:
Value
Description
null
To ignore any exceptions. The default behavior (if there is no ) is to create a with the exception and adds it to the collection of the bound element.
Any object
To create a object with the set to that object.
The object is added to collection of the bound element.
A object
To set the or object as the . The object is added to collection of the bound element.
The object with the exception.
The exception encountered.
Describes the timing of binding source updates.
The default value of the binding target property. The default value for most dependency properties is , while the property has a default value of .
Updates the binding source immediately whenever the binding target property changes.
Updates the binding source whenever the binding target element loses focus.
Updates the binding source only when you call the method.
Represents an attribute that allows the author of a value converter to specify the data types involved in the implementation of the converter.
Initializes a new instance of the class with the specified source type and target type.
The type this converter converts.
The type this converter converts to.
The parameter cannot be null.
The parameter cannot be null.
Returns the hash code for this instance of .
The hash code for this instance of .
Gets and sets the type of the optional value converter parameter object.
The type of the optional value converter parameter object.
Gets the type this converter converts.
The type this converter converts.
Gets the type this converter converts to.
The type this converter converts to.
Gets the unique identifier of this instance.
Enables declarative access to XML data for data binding.
Initializes a new instance of the class.
This type or member supports the WPF infrastructure and is not intended to be used directly from your code.
Prepares the loading of either the inline XML or the external XML file to produce a collection of XML nodes.
Gets or sets the to use as the binding source.
The to use as the binding source. The default value is null.
Indicates that the initialization of this element has completed; this causes a if no other is outstanding.
Gets or sets a value that indicates whether node collection creation will be performed in a worker thread or in the active context.
true to perform node collection creation in a worker thread; otherwise, false. The default value is true.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Gets or sets the of the XML data file to use as the binding source.
The of the XML data file to use as the binding source. The default value is null.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the used to run queries.
The used to run queries. The default value is null.
Gets the inline XML content.
The inline XML content.
Gets or sets the XPath query used to generate the data collection.
The XPath query used to generate the data collection. The default is an empty string.
Declares a mapping between a uniform resource identifier (URI) and a prefix.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified prefix and uniform resource identifier (URI).
The prefix to use in Extensible Application Markup Language (XAML).
The of the namespace to create the mapping for.
Returns a value that indicates whether this is equivalent to the specified instance.
true if the two instances are the same; otherwise, false.
The instance to compare for equality.
Returns the hash code for this .
The hash code for this .
Performs equality comparison by value.
true if the two objects are the same; otherwise, false.
The first object to compare.
The second object to compare.
Performs inequality comparison by value.
true if the two objects are not the same; otherwise, false.
The first object to compare.
The second object to compare.
Gets or sets the prefix to use in Extensible Application Markup Language (XAML).
The prefix to associate with the URI. The default is an empty string("").
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the of the namespace for which to create a mapping.
The URI of the namespace. The default is null.
Represents a collection of objects.
Initializes a new instance of the class.
Adds a object to this collection.
The object to add. This cannot be null.
If is null.
If the of the object is null.
Adds a object to this collection.
The object to add. This cannot be null.
If is null.
Adds a text string as a child of this object.
The text string to add as a child.
If is null.
Removes all objects in this collection.
Returns a value that indicates whether this collection contains the specified object.
true if this collection contains the specified object; otherwise, false.
The object of interest. This cannot be null.
If is null.
If the of the object is null.
Copies the items of the collection to the specified array, starting at the specified index.
The array that is the destination of the items copied from the collection.
The zero-based index in array at which copying starts.
If is null.
If the number of items exceed the length of the array.
Gets the number of objects in the collection.
The number of objects in the collection.
Returns an object that you can use to enumerate the items in this collection.
An object that you can use to enumerate the items in this collection.
Gets a value that indicates whether this collection is read-only.
This always returns false.
Returns a generic object.
A generic object.
Removes the specified object from this collection.
true if the specified object has been successfully removed; otherwise, false.
The object to remove. This cannot be null.
If is null.
If the of the object is null.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
For a description of this member, see .
The text to add to the .
Gets or sets a value that indicates whether to include the .
true to include the ; otherwise, false.
Gets or sets a value that indicates whether to include the .
true to include the ; otherwise, false.
Gets or sets the name of the to which this binding belongs.
The name of the to which this binding belongs.
Returns a value that indicates whether the bound property is serialized when the value is null.
true if the bound property is serialized when the value is null; otherwise, false.
Gets or sets a string that specifies how to format the binding if it displays the bound value as a string.
A string that specifies how to format the binding if it displays the bound value as a string.
Gets or sets the value that is used in the target when the value of the source is null.
The value that is used in the target when the value of the source is null.
Contains a collection of Binding objects and ValidationRule objects that are used to validate an object.
Initializes a new instance of the class.
Begins an edit transaction on the sources in the BindingGroup.
Gets a collection of BindingExpression objects that contains information for each Binding in the BindingGroup.
A collection of BindingExpression objects that contains information for each Binding in the BindingGroup.
Ends the edit transaction and discards the pending changes.
Gets whether each source in the binding can discard pending changes and restore the original values.
true if each source in the binding can discard pending changes and restore the original values; otherwise, false.
Runs all the ValidationRule objects and updates the binding sources if all validation rules succeed.
true if every validationrule succeeds and the values are committed to the sources; otherwise, false.
Returns the proposed value for the specified property and item.
The proposed property value.
The object that contains the specified property.
The property whose proposed value to get.
There is not a binding for the specified item and property.
The value of the specified property is not available, due to a conversion error or because an earlier validation rule failed.
Gets the sources that are used by the Binding objects in the BindingGroup.
The sources that are used by the Binding objects in the BindingGroup.
Gets or sets the name that identifies the , which can be used to include and exclude Binding objects in the .
The name that identifies the .
Gets or sets whether the event occurs when the state of a ValidationRule changes.
true if the event occurs when the state of a ValidationRule changes; otherwise, false. The default is false.
Attempts to get the proposed value for the specified property and item.
true if value is the proposed value for the specified property; otherwise, false.
The object that contains the specified property.
The property whose proposed value to get.
When this method returns, contains an object that represents the proposed property value. This parameter is passed uninitialized.
Runs the ValidationRule objects that have the ValidationStep property set to RawProposalValue, ConvertedProposedValue, or UpdatedValue and saves the values of the targets to the source objects if all the validation rules succeed.
true if all validation rules succeed; otherwise, false.
Runs the ValidationRule objects that have the ValidationStep property set to RawProposalValue or ConvertedProposedValue.
true if the validation rules succeed; otherwise, false.
Gets a collection of validationrule objects that validate the source objects in the BindingGroup.
A collection of validationrule objects that validate the source objects in the BindingGroup.
Starts an add transaction and returns the pending new item.
The pending new item.
Gets a value that indicates whether a new item can be added to the collection.
true if a new item can be added to the collection; otherwise, false.
Gets a value that indicates whether editing an item can be canceled.
true if editing an item can be canceled; otherwise, false.
Ends the edit transaction and discards any pending changes to the item.
Ends the add transaction and discards the pending new item.
Gets a value that indicates whether an item can be removed from the collection.
true if an item can be removed from the collection; otherwise, false.
Ends the edit transaction and saves the pending changes.
Ends the add transaction and saves the pending new item.
Gets the item that is being added during the current add transaction.
The item that is being added if is true; otherwise, null.
Gets the item in the collection that is being edited.
The item in the collection that is being edited if is true; otherwise, null.
Begins an edit transaction of the specified item.
The item to edit.
Gets a value that indicates whether an add transaction is in progress.
true if an add transaction is in progress; otherwise, false.
Gets a value that indicates whether an edit transaction is in progress.
true if an edit transaction is in progress; otherwise, false.
Gets a collection of objects that describes the properties of the items in the collection.
A collection of objects that describes the properties of the items in the collection.
Gets or sets the position of the new item placeholder in the .
One of the enumeration values that specifies the position of the new item placeholder in the .
Removes the specified item from the collection.
The item to remove.
Removes the item at the specified position from the collection.
The zero-based index of the item to remove.
Gets the object that is in the collection to represent a new item.
The object that is in the collection to represent a new item.
Sets the specified item and index as the values of the and properties. This method can be called from a constructor of a derived class.
The item to set as the .
The value to set as the property value.
The number of items in the .
Starts an add transaction and returns the pending new item.
The pending new item.
Gets a value that indicates whether a new item can be added to the collection.
true if a new item can be added to the collection; otherwise, false.
Gets a value that indicates whether editing an item can be canceled.
true if editing an item can be canceled; otherwise, false.
Ends the edit transaction and discards any pending changes to the item.
Ends the add transaction and discards the pending new item.
Gets a value that indicates whether an item can be removed from the collection.
true if an item can be removed from the collection; otherwise, false.
Ends the edit transaction and saves the pending changes.
Ends the add transaction and saves the pending new item.
Gets the item that is being added during the current add transaction.
The item that is being added if is true; otherwise, null.
Gets the item in the collection that is being edited.
The item in the collection that is being edited if is true; otherwise, null.
Begins an edit transaction of the specified item.
The item to edit.
Gets or sets a method used to determine if an item is suitable for inclusion in the view.
A delegate that represents the method used to determine if an item is suitable for inclusion in the view.
Gets a value that indicates whether an add transaction is in progress.
true if an add transaction is in progress; otherwise, false.
Gets a value that indicates whether an edit transaction is in progress.
true if an edit transaction is in progress; otherwise, false.
Gets a collection of objects that describes the properties of the items in the collection.
A collection of objects that describes the properties of the items in the collection.
Gets or sets the position of the new item placeholder in the .
One of the enumeration values that specifies the position of the new item placeholder in the .
Removes the specified item from the collection.
The item to remove.
Removes the item at the specified position from the collection.
The zero-based index of the item to remove.
Gets or sets a value that indicates whether to include the .
true to include the ; otherwise, false.
Gets or sets a value that indicates whether to include the .
true to include the ; otherwise, false.
The exception that is thrown by the method when the value is not available.
Initializes a new instance of the class.
Initializes a new instance of the class with serialized data.
The object that holds the serialized object data.
The contextual information about the source or destination.
Initializes a new instance of the class with the specified message.
The message that describes the error.
Initializes a new instance of the class with a specified error message and a reference to the inner exception that is the cause of this exception.
The error message that explains the reason for the exception.
The exception that is the cause of the current exception. If the parameter is not a null reference (Nothing in Visual Basic), the current exception is raised in a catch block that handles the inner exception.
Abstract class that represents a that decorates a .
Initializes a new instance of the class.
The element to bind the adorner to.
Raised when adornedElement is null.
Gets the that this adorner is bound to.
The element that this adorner is bound to.
The default value is null.
Returns a for the adorner, based on the transform that is currently applied to the adorned element.
A transform to apply to the adorner.
The transform that is currently applied to the adorned element.
Unsupported; do not use.
This method always returns null.
Gets or sets a value that indicates whether clipping of the adorner is enabled.
A Boolean value indicating whether clipping of the adorner is enabled.
If this property is false, the adorner is not clipped.
If this property is true, the adorner is clipped using the same clipping geometry as the adorned element.
The default value is false.
Implements any custom measuring behavior for the adorner.
A object representing the amount of layout space needed by the adorner.
A size to constrain the adorner to.
Provides an adorner layer for elements beneath it in the visual tree.
Raised an attempt is made to add more than a single childe to the .
Initializes a new instance of the class.
Gets the associated with this .
The associated with this adorner decorator.
Positions child elements and determines a size for the .
The actual size needed by the element. This return value is typically the same as the value passed to finalSize.
The size reserved for this element by its parent.
Gets or sets the single child of an .
The single child of an . This property has no default value.
Gets a child at the specified position.
A child of the parent element.
The index position of the wanted child.
Measures the size required for child elements and determines a size for the .
A object representing the amount of layout space needed by the .
A size to constrain the to.
Gets the number of child objects in this instance of .
Either returns 2 (one for the and one for the ) or the property returns 0 if the has no child.
Represents a surface for rendering adorners.
Adds an adorner to the adorner layer.
The adorner to add.
Raised when adorner is null.
Gets an for a specified point.
An for the specified point.
The point to hit test.
Positions child elements and determines a size for the .
The actual size needed by the element. This return value is typically the same as the value passed to finalSize.
The size reserved for this element by its parent.
Returns the first adorner layer in the visual tree above a specified .
An adorner layer for the specified visual, or null if no adorner layer can be found.
The visual element for which to find an adorner layer.
Raised when visual is null.
Returns an array of adorners that are bound to the specified .
An array of adorners that decorate the specified , or null if there are no adorners bound to the specified element.
The to retrieve an array of adorners for.
Gets a child at the specified position.
A child of the parent element.
The index position of the wanted child.
Gets an enumerator that can iterate the logical child elements of this element.
An . This property has no default value.
Measures the size required for child elements and determines a size for the .
This method always returns a of (0,0).
Unused.
Removes the specified from the adorner layer.
The to remove.
Raised when adorner is null.
Updates the layout and redraws all of the adorners in the adorner layer.
Updates the layout and redraws all of the adorners in the adorner layer that are bound to the specified .
The associated with the adorners to update.
Raised when element is null.
Raised when the specified element cannot be found.
Gets the number of child objects in this instance of .
The number of child objects in this instance of .
An abstract class that provides a base for elements that are used to anchor elements to flow content.
Initializes base class values when called by a derived class, taking a specified object as the initial contents of the new descendant of , and a specifying an insertion position for the new descendant.
A object specifying the initial contents of the new element. This parameter may be null, in which case no is inserted.
A specifying an insertion position at which to insert the element after it is created, or null for no automatic insertion.
Gets a containing the top-level elements that comprise the contents of the element.
A containing the elements that comprise the contents of the element.
This property has no default value.
Gets or sets a to use when painting the element's border. This is a dependency property.
The brush used to apply to the element's border.
The default value is a null brush.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the border thickness for the element. This is a dependency property.
A structure specifying the amount of border to apply, in device independent pixels.
The default value is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the height of each line of content. This is a dependency property.
A double value specifying the height of line in device independent pixels. must be equal to or greater than 0.0034 and equal to or less then 160000.
A value of (equivalent to an attribute value of "Auto") causes the line height is determined automatically from the current font characteristics.
The default value is .
Raised if an attempt is made to set to a non-positive value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the mechanism by which a line box is determined for each line of text within the text element. This is a dependency property.
The mechanism by which a line box is determined for each line of text within the text element. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the margin thickness for the element. This is a dependency property.
A structure specifying the amount of margin to apply, in device independent pixels.
The default value is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the padding thickness for the element. This is a dependency property.
A structure specifying the amount of padding to apply, in device independent pixels.
The default value is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Returns a value that indicates whether or not the effective value of the property should be serialized during serialization of an object deriving from .
true if the property should be serialized; otherwise, false.
A serialization service manager object for this object.
Raised when is null.
Gets or sets a value that indicates the horizontal alignment of text content. This is a dependency property.
A member of the enumerations specifying the desired alignment.
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
An abstract class that provides a base for all block-level flow content elements.
Initializes base class values when called by a derived class.
Gets or sets a to use when painting the element's border. This is a dependency property.
The brush used to apply to the element's border. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the border thickness for the element. This is a dependency property.
A structure specifying the amount of border to apply, in device independent pixels. The default is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether to automatically insert a column-break before this element in cases where the element participates in a column-based presentation. This is a dependency property.
true to automatically insert a column-break before this element; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether to automatically insert a page-break before this element. This is a dependency property.
true to automatically insert a page-break before this element; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the direction in which any elements contained by a element should be repositioned. This is a dependency property.
One of the values that specifies the direction in which to separate any elements from other content contained in the element. The default is , which indicates that floaters should be rendered in place.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the relative direction for flow of content within a element. This is a dependency property.
One of the values that specifies the relative flow direction. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the attached property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object from which to retrieve the value of the property.
is null.
Gets or sets a value that indicates whether automatic hyphenation of words is enabled or disabled. This is a dependency property.
true if automatic breaking and hyphenation of words is enabled; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the height of each line of content. This is a dependency property.
The height of each line in device independent pixels, in the range of 0.0034 to 160000, or to determine the height automatically. The default is .
is set to a non-positive value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets how a line box is determined for each line of text within the block-level flow content element. This is a dependency property.
One of the values that specifies how a line box is determined for each line of text within the block-level flow content element. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the margin thickness for the element. This is a dependency property.
A structure that specifies the amount of margin to apply, in device independent pixels. The default is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets the sibling element that directly follows the current element.
The sibling element that directly follows the current element, or null if no such element exists.
Gets or sets the padding thickness for the element. This is a dependency property.
A structure that specifies the amount of padding to apply, in device independent pixels. The default is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets the sibling element that directly precedes the current element.
The sibling element that directly precedes the current element, or null if no such element exists.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property for a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
is negative.
Sets the value of the attached property on a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property for a specified dependency object.
The dependency object on which to set the value of the property.
The new value to set the property to.
is null.
Gets a collection of elements that are siblings to the current element.
A that contains the child elements that are directly hosted by the parent of the current element, or null if the current element has no parent.
Gets or sets the horizontal alignment of text content. This is a dependency property.
One of the values that specifies the desired alignment. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Represents a collection of elements. defines the allowable child content of the , , , , , and elements.
Gets the first element within this instance of .
Gets the last element within this instance of .
A block-level flow content element which enables elements (i.e. a ) to be embedded (hosted) in flow content.
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
An object specifying the initial contents of the new .
Gets or sets the hosted by the .
The hosted by the .
An inline-level flow content element which causes content to render with a bold font weight.
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
An object specifying the initial contents of the new .
Initializes a new instance of the class, taking a specified object as the initial contents of the new , and a specifying an insertion position for the new element.
An object specifying the initial contents of the new . This parameter may be null, in which case no is inserted.
A specifying an insertion position at which to insert the element after it is created, or null for no automatic insertion.
Initializes a new instance of the class, taking two objects that indicate the beginning and end of a selection of content to be contained by the new .
A indicating the beginning of a selection of content to be contained by the new .
A indicating the end of a selection of content to be contained by the new .
Raised when or is null.
Raised when and do not resolve to a range of content suitable for enclosure by a element, for example, if and indicate positions in different paragraphs.
Provides access to reference a .
Initializes a new instance of the class.
Synchronously loads and parses the document specified by the property location.
The document that was loaded.
true to force a new load of the document, even if it was previously loaded.
Attaches a to the .
The document that is attached.
Gets or sets the uniform resource identifier (URI) for this document reference. This is a dependency property.
A representing the document reference.
Identifies the dependency property.
The identifier for the dependency property.
For a description of this member, see .
The base URI of the current context.
Defines an ordered list of elements.
Adds an element to the end of the collection.
The element to add to the end of the collection.
Occurs when an element is added or removed.
Copies the whole collection to an array that starts at a given array index.
The destination array to which the elements from the collection should be copied.
The zero-based starting index within the array where the collection elements are to be copied.
Gets the number of elements that are in the collection.
The number of items that the collection contains.
Returns an enumerator for iterating through the collection.
An enumerator that you can use to iterate through the collection.
Gets the element that is at the specified index.
The collection element that is at the specified .
The zero-based index of the element in the collection to get.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
Provides a standard set of editing related commands.
Represents the command, which requests that the current paragraph or a selection of paragraphs be centered.
The requested command. The default key gesture for this command is Ctrl+E.
Represents the command, which requests that the current paragraph or a selection of paragraphs be justified.
The requested command. The default key gesture for this command is Ctrl+J.
Represents the command, which requests that a selection of content be aligned left.
The requested command. The default key gesture for this command is Ctrl+L.
Represents the command, which requests that a selection of content be aligned right.
The requested command. The default key gesture for this command is Ctrl+R.
Represents the command, which requests that a backspace be entered at the current position or over the current selection.
The requested command. The default key gesture for this command is Backspace.
Represents the command, which requests that any misspelled word at the current position be corrected.
The requested command. This command has no default key gesture.
Represents the command, which requests that the font size for the current selection be decreased by 1 point.
The requested command. The default key gesture for this command is Ctrl+OemOpenBrackets.
Represents the command, which requests that indentation for the current paragraph be decreased by one tab stop.
The requested command. The default key gesture for this command is Ctrl+Shift+T.
Represents the command, which requests that the current selection be deleted.
The requested command. The default key gesture for this command is Delete.
Represents the command, which requests that the next word (relative to a current position) be deleted.
The requested command. The default key gesture for this command is Ctrl+Delete.
Represents the command, which requests that the previous word (relative to a current position) be deleted.
The requested command. The default key gesture for this command is Ctrl+Backspace.
Represents the command, which requests that a line break be inserted at the current position or over the current selection.
The requested command. The default key gesture for this command is Shift+Enter.
Represents the command, which requests that a paragraph break be inserted at the current position or over the current selection.
The requested command. The default key gesture for this command is Enter.
Represents the command, which requests that any instances of misspelled words at the current position or in the current selection be ignored.
The requested command. This command has no default key gesture.
Represents the command, which requests that the font size for the current selection be increased by 1 point.
The requested command. The default key gesture for this command is Ctrl+OemCloseBrackets.
Represents the command, which requests that indentation for the current paragraph be increased by one tab stop.
The requested command. The default key gesture for this command is Ctrl+T.
Represents the command, which requests that the caret move down by one line.
The requested command. The default key gesture for this command is Down.
Represents the command, which requests that the caret move down by one page.
The requested command. The default key gesture for this command is PageDown.
Represents the command, which requests that the caret move down by one paragraph.
The requested command. The default key gesture for this command is Ctrl+Down.
Represents the command, which requests that the caret move one character left.
The requested command. The default key gesture for this command is Left.
Represents the command, which requests that the caret move one word left.
The requested command. The default key gesture for this command is Ctrl+Left.
Represents the command, which requests that the caret move one character right.
The requested command. The default key gesture for this command is Right.
Represents the command, which requests that the caret move right by one word.
The requested command. The default key gesture for this command is Ctrl+Right.
Represents the command, which requests that the caret move to the very end of content.
The requested command. The default key gesture for this command is Ctrl+End.
Represents the command, which requests that the caret move to the very beginning of content.
The requested command. The default key gesture for this command is Ctrl+Home.
Represents the command, which requests that the caret move to the end of the current line.
The requested command. The default key gesture for this command is End.
Represents the command, which requests that the caret move to the beginning of the current line.
The requested command. The default key gesture for this command is Home.
Represents the command, which requests that the caret move up by one line.
The requested command. The default key gesture for this command is Up.
Represents the command, which requests that the caret move up by one page.
The requested command. The default key gesture for this command is PageUp.
Represents the command, which requests that the caret move up by one paragraph.
The requested command. The default key gesture for this command is Ctrl+Up.
Represents the command, which requests that the current selection be expanded down by one line.
The requested command. The default key gesture for this command is Shift+Down.
Represents the command, which requests that the current selection be expanded down by one page.
The requested command. The default key gesture for this command is Shift+PageDown.
Represents the command, which requests that the current selection be expanded down by one paragraph.
The requested command. The default key gesture for this command is Ctrl+Shift+Down.
Represents the command, which requests that the current selection be expanded left by one character.
The requested command. The default key gesture for this command is Shift+Left.
Represents the command, which requests that the current selection be expanded left by one word.
The requested command. The default key gesture for this command is Ctrl+Shift+Left.
Represents the command, which requests that the current selection be expanded right by one character.
The requested command. The default key gesture for this command is Shift+Right.
Represents the command, which requests that the current selection be expanded right by one word.
The requested command. The default key gesture for this command is Ctrl+Shift+Right.
Represents the command, which requests that the current selection be expanded to the very end of content.
The requested command. The default key gesture for this command is Ctrl+Shift+End.
Represents the command, which requests that the current selection be expanded to the very beginning of content.
The requested command. The default key gesture for this command is Ctrl+Shift+Home.
Represents the command, which requests that the current selection be expanded to the end of the current line.
The requested command. The default key gesture for this command is Shift+End.
Represents the command, which requests that the current selection be expanded to the beginning of the current line.
The requested command. The default key gesture for this command is Shift+Home.
Represents the command, which requests that the current selection be expanded up by one line.
The requested command. The default key gesture for this command is Shift+Up.
Represents the command, which requests that the current selection be expanded up by one page.
The requested command. The default key gesture for this command is Shift+PageUp.
Represents the command, which requests that the current selection be expanded up by one paragraph.
The requested command. The default key gesture for this command is Ctrl+Shift+Up.
Represents the command.
The requested command. The default key gesture for this command is Shift+Tab.
Represents the command.
The requested command. The default key gesture for this command is Tab.
Represents the command, which requests that formatting be toggled on the current selection.
The requested command. The default key gesture for this command is Ctrl+B.
Represents the command, which requests that unordered list (also referred to as bulleted list) formatting be toggled on the current selection.
The requested command. The default key gesture for this command is Ctrl+Shift+L.
Represents the command, which toggles the typing mode between Insert and Overtype.
The requested command. The default key gesture for this command is Insert.
Represents the command, which requests that formatting be toggled on the current selection.
The requested command. The default key gesture for this command is Ctrl+I.
Represents the command, which requests that ordered list (also referred to as numbered list) formatting be toggled on the current selection.
The requested command. The default key gesture for this command is Ctrl+Shift+N.
Represents the command, which requests that subscript formatting be toggled on the current selection.
The requested command. The default key gesture for this command is Ctrl+OemPlus.
Represents the command, which requests that superscript formatting be toggled on the current selection.
The requested command. The default key gesture for this command is Ctrl+Shift+OemPlus.
Represents the command, which requests that formatting be toggled on the current selection.
The requested command. The default key gesture for this command is Ctrl+U.
An inline-level flow content element used to host a figure. A figure is a portion of flow content with placement properties that can be customized independently from the primary content flow within a .
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
A object specifying the initial contents of the new .
Initializes a new instance of the class, taking a specified object as the initial contents of the new , and a specifying an insertion position for the new element.
A object specifying the initial contents of the new . This parameter may be null, in which case no is inserted.
A specifying an insertion position at which to insert the element after it is created, or null for no automatic insertion.
Gets or sets a value that indicates whether this figure can delay its placement in the flow of content. This is a dependency property.
true if this figure can delay placement; otherwise, false.
The default value is true.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the height of a element. This is a dependency property.
A structure specifying the height characteristics for the .
The default value is . = 1.0 and . = .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the position that content is anchored to in the horizontal direction. This is a dependency property.
A member of the enumeration specifying a horizontal anchor location for the .
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the distance that a is offset from its baseline in the horizontal direction. This is a dependency property.
The distance that a is offset from its baseline in the horizontal direction, in device independent pixels.
The default value is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the position that content is anchored to in the vertical direction. This is a dependency property.
A member of the enumeration specifying a vertical anchor location for the .
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the distance that a is offset from its baseline in the vertical direction. This is a dependency property.
The distance that a is offset from its baseline in the vertical direction, in device independent pixels.
The default value is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the width of a element. This is a dependency property.
A structure specifying the width characteristics for the .
The default value is . = 1.0 and . = .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the allowable ways in which content can flow around a . This is a dependency property.
A member of the enumeration specifying the allowable ways in which content can flow around a .
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Hosts a portable, high fidelity, fixed-format document with read access for user text selection, keyboard navigation, and search.
Initializes a new instance of the class.
Gets the paginator for the that provides page-oriented services such as getting a particular page and repaginating in response to changes.
An object of a class derived from that provides pagination services.
Gets an enumerator for accessing the document's child elements.
An enumerator for accessing the document's child elements.
Creates an automation peer for the document.
A that exposes the to Microsoft UI Automation.
Gets a collection of the document's elements.
A collection of the document's elements.
Gets or sets the that is associated with this document. This is a dependency property.
The for this document.
Identifies the dependency property.
The identifier for the dependency property.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Hosts one or more elements that define a sequence of fixed documents.
Initializes a new instance of the class.
Gets the paginator for the that provides page-oriented services such as getting a particular page and repaginating in response to changes.
An object of a class derived from that provides pagination services
Gets an enumerator for accessing the document sequence's child elements.
An enumerator for accessing the document sequence's child elements.
Creates an automation peer for the sequence.
A that exposes the to Microsoft UI Automation.
Gets or sets the that is associated with this document sequence. This is a dependency property.
The for this sequence.
Identifies the dependency property.
The identifier for the dependency property.
Gets a collection of the document sequence's child elements.
A collection of the document sequence's child elements.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Provides the content for a high fidelity, fixed-format page.
Initializes a new instance of the class.
Gets or sets the used for rendering the page background. This is a dependency property.
The brush for rendering the page background.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a rectangle defining the overflow area for bleeds, registration marks, and crop marks. This is a dependency property.
The defining the overflow area.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the distance between the bottom of the page and the bottom of the parent .
The distance between the bottom of the page and the bottom of the parent canvas.
Identifies the attached property.
The identifier for the attached property.
Gets a collection of the child elements.
The of the child elements.
Gets or sets the bounding rectangle of the content area; that is, the area of the page within the margins, if any. This is a dependency property.
The that defines the content area.
Identifies the dependency property.
The identifier for the dependency property.
Returns the distance between the bottom of an element and the bottom of its parent .
The distance between the bottom of an element and the bottom of its parent canvas.
The element from which to get the bottom offset.
Returns the distance between the left side of an element and the left side of its parent .
The distance between the right side of an element and the right side of its parent canvas.
The element from which to get the left offset.
Returns the property for a given element.
The of .
The element from which to get the property.
Returns the distance between the right side of an element and the right side of its parent .
The distance between the right side of an element and the right side of its parent canvas.
The element from which to get the right offset.
Returns the distance between the top of an element and the top of its parent .
The distance between the top of an element and the top of its parent canvas.
The element from which to get the top offset.
Gets or sets the distance between the left edge of the page and the left edge of the parent .
The distance between the left edge of the page and the left edge of the parent canvas.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the URI associated with the page.
The uniform resource identifier (URI) associated with the .
Identifies the attached property.
The identifier for the attached property.
Gets or sets the that is associated with the page. This is a dependency property.
The for the page.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the distance between the right edge of the page and the right edge of the parent .
The distance between the right edge of the page and the right edge of the parent canvas.
Identifies the attached property.
The identifier for the dependency property.
Sets the distance between the bottom of an element and the bottom of its parent .
The element on which to set the bottom offset.
The new distance between the bottom side of the element and the bottom side of its parent canvas.
Sets the distance between the left side of an element and the left side of its parent .
The element on which to set the left offset.
The new distance between the left side of the element and the left side of its parent canvas.
Sets the uniform resource identifier (URI) to navigate to when a hyperlink is clicked.
The element on which to set the URI offset.
The URI to navigate to when a hyperlink is clicked.
Sets the distance between the right side of an element and the right side of its parent .
The element on which to set the right offset.
The new distance between the right side of the element and the right side of its parent canvas.
Sets the distance between the top of an element and the top of its parent .
The element on which to set the top offset.
The new distance between the top side of the element and the top side of its parent canvas.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the distance between the top of the page and the top of the parent .
The distance between the top of the page and the top of the parent canvas.
Identifies the attached property.
The identifier for the attached property.
Provides an inline-level flow content element used to host a floater. A floater displays images and other content parallel to the main content flow in a .
Initializes a new instance of the class.
Initializes a new instance of the class with the specified object as its initial content.
The initial content of the new .
Initializes a new instance of the class with the specified object as its initial content, and a that specifies an insertion position for the new .
The initial content of the new . This parameter can be null, in which case no is inserted.
The position at which to insert the element after it is created.
Gets or sets a value that indicates the horizontal alignment for a object. This is a dependency property.
A member of the enumeration specifying the horizontal alignment for the . The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the width of a object. This is a dependency property.
The width of the , in device independent pixels. The default value is (equivalent to an attribute value of Auto), which indicates that the line height is determined automatically.
Identifies the dependency property.
The identifier for the dependency property.
Hosts and formats flow content with advanced document features, such as pagination and columns.
Initializes a new, empty instance of the class.
Initializes a new instance of the class, adding a specified element as the initial content.
An object deriving from the abstract class, to be added as the initial content.
is null.
Gets or sets the used to fill the background of content area. This is a dependency property.
The brush used to fill the background of the content area, or null to not use a background brush. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets the top-level elements of the contents of the .
A containing the elements that make up the contents of the .
Gets or sets the column gap value, which indicates the spacing between columns in a . This is a dependency property.
The column gap, in device independent pixels. A value of (equivalent to an attribute value of "Auto") indicates that the column gap is equal to the property. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the used to draw the rule between columns. This is a dependency property.
A to use when drawing the rule line between columns, or null to not use a background brush. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the column rule width. This is a dependency property.
The column rule width, in device independent pixels. The default is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the minimum desired width of the columns in a . This is a dependency property.
The minimum desired column width, in device independent pixels. A value of causes only one column to be displayed, regardless of the page width. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets a that represents the end of the content in a .
A representing the end of the contents in the .
Gets a that represents the start of content within a .
A representing the start of the contents in the .
Gets or sets the relative direction for flow of content in a . This is a dependency property.
One of the values that specifies the relative flow direction. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the preferred top-level font family for the . This is a dependency property.
A object specifying the preferred font family, or a primary preferred font family with one or more fallback font families. The default is the font determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font size for the . This is a dependency property.
The desired font size to use, in device independent pixels). The default is determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font-stretching characteristics for the . This is a dependency property.
A member of the class that specifies the desired font-stretching characteristics to use. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font style for the . This is a dependency property.
A member of the class that specifies the desired font style. The default is determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font weight for the . This is a dependency property.
A member of the class that specifies the desired font weight. The default is determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the to apply to the text contents of the . This is a dependency property.
The brush used to apply to the text contents. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether the value is flexible or fixed. This is a dependency property.
true if the column width is flexible; false if the column width is fixed. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Gets the value of the property for the .
The value of the property for the .
Gets or sets a value that indicates whether automatic hyphenation of words is enabled or disabled. This is a dependency property.
true if automatic breaking and hyphenation of words is enabled; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether optimal paragraph layout is enabled or disabled. This is a dependency property.
true if optimal paragraph layout is enabled; otherwise, false. The default is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the height of each line of content. This is a dependency property.
The height of each line, in device independent pixels, in the range 0.0034 to 160000. A value of (equivalent to an attribute value of "Auto") causes the line height to be determined automatically from the current font characteristics. The default is .
is set to a non-positive value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the mechanism by which a line box is determined for each line of text within the . This is a dependency property.
One of the values that specifies the mechanism by which a line box is determined for each line of text in the . The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets an enumerator that can iterate the logical children of the .
An enumerator for the logical children.
Gets or sets the maximum height for pages in a . This is a dependency property.
The maximum height, in device independent pixels, for pages in the . The default is (no maximum page height).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the maximum width for pages in a . This is a dependency property.
The maximum width, in device independent pixels, for pages in the . The default is (no maximum page width).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the minimum height for pages in a . This is a dependency property.
The minimum height, in device independent pixels, for pages in the . The default is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the minimum width for pages in a . This is a dependency property.
The minimum width, in device independent pixels, for pages in the . The default is 0.0.
Identifies the dependency property.
The identifier for the dependency property.
When overridden in a derived class, provides specific implementations to the Windows Presentation Foundation (WPF) infrastructure.
The type-specific implementation.
Called when one or more of the dependency properties that exist on the element have had their effective values changed.
Arguments for the associated event.
Gets or sets the preferred height for pages in a . This is a dependency property.
The preferred height, in device independent pixels, for pages in the . A value of (equivalent to an attribute value of "Auto") causes the page height to be determined automatically. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the thickness of padding space between the boundaries of a page and the page's content. This is a dependency property.
A structure that specifies the amount of padding to apply, in device independent pixels. The default is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the preferred width for pages in a . This is a dependency property.
The preferred width, in device independent pixels, for pages in the . A value of (equivalent to an attribute value of "Auto") causes the page width to be determined automatically. The default is .
Identifies the dependency property.
The identifier for the dependency property.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
null
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets a value that indicates the horizontal alignment of text content. This is a dependency property.
One of the values that specifies the desired alignment. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the effects to apply to the text of a . This is a dependency property.
A containing one or more objects that define effects to apply to the text of the . The default is null (no effects applied).
Identifies the dependency property.
The identifier for the dependency property.
Gets the currently effective typography variations for the text contents of the .
A object that specifies the currently effective typography variations. For a list of default typography values, see .
Represents a composition related to text input. You can use this class to find the text position of the composition or the result string.
Gets the end position of the current composition text.
The end position of the current composition text.
Gets the start position of the current composition text.
The start position of the current composition text.
Gets the end position of the result text of the text input.
The end position of the result text of the text input.
Gets the start position of the result text of the text input.
The start position of the result text of the text input.
Represents a composition during the text input events of a .
Finalizes the composition.
Provides data for the event.
Gets the content asynchronously requested by .
The root element of the visual tree for the requested by .
Represents the method that will handle the event of the class.
The source of the event.
The event data.
Represents the set of glyphs that are used for rendering fixed text.
Initializes a new instance of the class.
Gets or sets the bidirectional nesting level of . This is a dependency property.
An value that represents the bidirectional nesting level.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the caret stops that correspond to the code points in the Unicode string representing the . This is a dependency property.
A value of type that represents whether the code points have caret stops.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the specific device font for which the object has been optimized. This is a dependency property.
A value that represents the name of the device font.
Identifies the dependency property.
The identifier for the dependency property.
Gets the sets the that is used for the fill of the class. This is a dependency property.
A value of type .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the em size used for rendering the class. This is a dependency property.
A value that represents the em size used for rendering.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the that represents the location of the font used for rendering the class. This is a dependency property.
A value of type .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the glyph indices that represent the object. This is a dependency property.
A value of type .
Identifies the dependency property.
The identifier for the dependency property.
Determines whether to rotate the object. This is a dependency property.
true if the glyphs that make up the object are rotated 90° counter-clockwise; otherwise, false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the value of the x origin for the object. This is a dependency property.
A value of type .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the value of the x origin for the object. This is a dependency property.
A value of type .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the for the class. This is a dependency property.
A value of type .
Identifies the dependency property.
The identifier for the dependency property.
For a description of this member, see .
The base URI of the current context.
Creates a from the properties of the object.
A value of type .
Gets or sets the that represents the Unicode string for the object. This is a dependency property.
A value of type .
Identifies the dependency property.
The identifier for the dependency property.
An inline-level flow content element that provides facilities for hosting hyperlinks within flow content.
Initializes a new, default instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
An object specifying the initial contents of the new .
Initializes a new instance of the class, taking a specified object as the initial contents of the new , and a specifying an insertion position for the new .
An object specifying the initial contents of the new . This parameter may be null, in which case no is inserted.
A specifying an insertion position at which to insert the element after it is created, or null for no automatic insertion.
Initializes a new instance of the class, taking two objects that indicate the beginning and end of a selection of content to be contained by the new .
A indicating the beginning of a selection of content to be contained by the new .
A indicating the end of a selection of content to be contained by the new .
or is null.
and do not resolve to a range of content suitable for enclosure by a element; for example, if and indicate positions in different paragraphs.
Gets or sets a base URI for the .
A base URI for the .
Occurs when the left mouse button is clicked on a .
Identifies the routed event.
The identifier for the routed event.
Gets or sets a command to associate with the . This is a dependency property.
A command to associate with the . The default is null.
Gets or sets command parameters associated with the command specified by the property. This is a dependency property.
An object specifying parameters for the command specified by the property. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a target element on which to execute the command specified by the property. This is a dependency property.
A target element on which to execute the command specified by the property. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Simulates the act of a user clicking the .
Gets a value that indicates whether or not the is enabled.
true if the is enabled; otherwise, false.
Gets or sets a URI to navigate to when the is activated. This is a dependency property.
The to navigate to when the is activated. The default is null.
Note: can navigate to the value of the property only if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs (which includes Internet Explorer 7, Microsoft Internet Explorer 6, and Firefox 2.0+). For more information, see the Navigation Hosts section in Navigation Overview.
Identifies the dependency property.
The identifier for the dependency property.
Handles the routed event.
Creates and returns an object for this .
An object for this .
Handles the routed event.
Arguments associated with the event.
Handles the routed event.
Arguments associated with the event.
Handles the routed event.
Arguments associated with the event.
Handles the routed event.
Arguments associated with the event.
Handles the routed event.
Arguments associated with the event.
Occurs when navigation events are requested.
Identifies the routed event.
The identifier for the routed event.
Gets or sets a base URI for the .
A base URI for the .
Gets or sets the name of a target window or frame for the . This is a dependency property.
A string specifying the name of a target window or frame for the .
Identifies the dependency property.
The identifier for the dependency property.
An abstract class that provides a base for all inline flow content elements.
Initializes base class values when called by a derived class.
Gets or sets the baseline alignment for the element. This is a dependency property.
A member or the enumeration specifying the baseline alignment for the element.
The default value is .Baseline.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that specifies the relative direction for flow of content within a element. This is a dependency property.
A member of the enumeration specifying the relative flow direction. Getting this property returns the currently effective flow direction. Setting this property causes the contents of the element to re-flow in the indicated direction.
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets the next element that is a peer to this element.
An object representing the next element that is a peer to this element, or null if there is no next element.
This property has no default value.
Gets the previous element that is a peer to this element.
An object representing the previous element that is a peer to this element, or null if there is no previous element.
This property has no default value.
Gets an that contains the elements that are siblings (peers) to this element.
An object that contains the elements that are siblings to this element.
This property has no default value.
Gets a that contains text decorations to apply to this element. This is a dependency property.
A collection that contains text decorations to apply to this element.
The default value is null (no text decorations applied).
Identifies the dependency property.
The identifier for the dependency property.
Represents a collection of elements. defines the allowable child content of the , , and elements.
Adds an implicit element with the given text, supplied as a .
Text set as the property for the implicit .
Adds an implicit with the supplied already in it.
set as the property for the implicit .
Gets the first element within this instance of .
Gets the last element within this instance of .
An inline-level flow content element which enables elements (i.e. a ) to be embedded (hosted) in flow content.
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
An object specifying the initial contents of the new .
Initializes a new instance of the class, taking a specified object as the initial contents of the new , and a specifying an insertion position for the new element.
A object specifying the initial contents of the new . This parameter may be null, in which case no is inserted.
A specifying an insertion position at which to insert the element after it is created, or null for no automatic insertion.
Gets or sets the hosted by the .
The hosted by the .
Provides an inline-level flow content element that causes content to render with an italic font style.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified object as its initial content.
The initial content of the new .
Initializes a new instance of the class with the specified object as its initial content, and a that specifies an insertion position for the new element.
The initial content. This parameter can be null, in which case no is inserted.
The insertion position at which to insert the element after it is created.
Initializes a new instance of the class with the specified objects that indicate the beginning and end of a content selection that the new will contain.
The beginning of a selection of content that the new will contain.
The end of a selection of content that the new will contain.
or is null.
and do not resolve to a range of content suitable for enclosure by an element; for example, if and indicate positions in different paragraphs.
An inline flow content element that causes a line break to occur in flow content.
Initializes a new, default instance of the class.
Initializes a new instance of the class, and inserts the new at a specified position.
A specifying an insertion position at which to insert the element after it is created, or null for no automatic insertion.
Represents an element on a page that can be linked to from other documents or other places in the same document.
Initializes a new instance of the class.
Gets or sets the name of the element that this identifies as a linkable element.
A that is identical to the property of the markup element that corresponds to this element.
Provides a collection of all of the elements in a .
Initializes a new instance of the class.
Adds a specified to the collection.
The zero-based index in the collection of the added.
The link target that is added.
Specifies a value that indicates whether a particular is in the collection.
true if is present; otherwise, false.
The link to test for.
Copies the items in the collection to the specified array beginning at the specified index.
The target array.
The zero-based index of the array position where the first item is copied.
Gets the index of the specified item.
The index of if found in the collection; otherwise, -1.
The object to locate in the collection.
Inserts the specified item into the collection at the specified index.
The point where the link target is inserted.
The target to insert.
Gets or sets the at the specified index.
A .
The index of the target being written or read.
Removes the first occurrence of a specific object from the .
The link target to remove.
A block-level flow content element that provides facilities for presenting content in an ordered or unordered list.
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
A object specifying the initial contents of the new .
Gets a containing the elements that comprise the contents of the .
A containing the elements that comprise the contents of the .
This property has no default value.
Gets or sets the desired distance between the contents of each element, and the near edge of the list marker. This is a dependency property.
A double value specifying the desired distance between list content and the near edge of list markers, in device independent pixels.
A value of (equivalent to an attribute value of "Auto") causes the marker offset to be determined automatically.
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the marker style for the . This is a dependency property.
A member of the enumeration specifying the marker style to use.
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the starting index for labeling the items in an ordered list. This is a dependency property.
The starting index for labeling items in an ordered list.
The default value is 1.
Identifies the dependency property.
The identifier for the dependency property.
A flow content element that represents a particular content item in an ordered or unordered .
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
A object specifying the initial contents of the new .
Gets a block collection that contains the top-level elements of the .
A block collection that contains the elements of the
Gets or sets a to use when painting the element's border. This is a dependency property.
The brush used to apply to the element's border. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the border thickness for the element. This is a dependency property.
A structure that specifies the amount of border to apply, in device independent pixels. The default is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the relative direction for flow of content within a element. This is a dependency property.
One of the values that specifies the relative flow direction. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the height of each line of content. This is a dependency property.
The height of each line in device independent pixels with a value range of 0.0034 to 160000. A value of (equivalent to an attribute value of "Auto") causes the line height to be determined automatically from the current font characteristics. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the mechanism by which a line box is determined for each line of text within the . This is a dependency property.
One of the values that specifies the mechanism by which a line box is determined for each line of text within the . The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets the that contains the .
The list that contains the .
Gets or sets the margin thickness for the element. This is a dependency property.
A structure that specifies the amount of margin to apply, in device independent pixels. The default is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets the next in the containing .
The next in the , or null if there is no next .
Gets or sets the padding thickness for the element. This is a dependency property.
A structure that specifies the amount of padding to apply, in device independent pixels. The default is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets the previous in the containing .
The previous in the , or null if there is no previous .
Returns a value that indicates whether the effective value of the property should be serialized during serialization of the object.
true if the property should be serialized; otherwise, false.
A serialization service manager object for the object.
is null.
Gets a that contains the elements that are siblings of the current element.
A that contains the child elements that are directly hosted by the parent of the current element, or null if the current element has no parent.
Gets or sets a value that indicates the horizontal alignment of text content. This is a dependency property.
One of the values that specifies the desired alignment. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Represents a collection of elements. defines the allowable child content of a element.
Gets the first element within this instance of .
Gets the first element within this instance of .
Specifies a logical direction in which to perform certain text operations, such as inserting, retrieving, or navigating through text relative to a specified position (a ).
Backward, or from right to left.
Forward, or from left to right.
Provides information about the elements within a .
Initializes a new instance of the class.
Gets the associated with this .
The associated with this , or null when the is set by the property.
Loads and returns the content element.
The root element of the visual tree for this page.
true to always reload the even if it has been previously loaded and cached; false to load the only if there is no cached version.
Asynchronously loads and returns the content element.
true to always reload the even if it has been previously loaded and cached; false to load the only if there is no cached version.
Cancels any current operation in progress.
Occurs when has completed.
Gets a collection of elements that identify the hyperlink-addressable locations on the page.
The of elements that identify the hyperlink-addressable locations on the page.
Gets a value indicating whether the value of the property should be serialized when this is serialized.
true if is not null and it does not have an XmlWriter; otherwise, false. The default is false.
The serialization services provider.
Gets or sets the uniform resource identifier (URI) to the content data stream. This is a dependency property.
The of the corresponding .
Identifies the dependency property.
The identifier for the dependency property.
For a description of this member, see .
The child to add.
For a description of this member, see .
The text to add to the object.
For a description of this member, see .
The base URI of the current context.
Provides collection support for a collection of document pages.
Adds a new page to the page collection.
The zero-based index within the collection where the page was added.
The new page to add to the collection.
Raised if newPageContent was passed as null.
Raised if the page passed as newPageContent already existed in the collection.
Gets the number of elements contained in the page collection.
The number of elements in the collection.
Returns an enumerator for iterating through the page collection.
An enumerator that can be used to iterate through the collection.
Gets the element at the specified index within the collection.
The page content element at the specified index within the collection.
The zero-based index of the page to get.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
A block-level flow content element used to group content into a paragraph.
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as its initial contents.
An object specifying the initial contents of the new .
Gets an containing the top-level elements that comprise the contents of the .
An containing the elements that comprise the contents of the .
This property has no default value.
Gets or sets a value that indicates whether the text of the paragraph may be broken by a page break or column break. This is a dependency property.
true to prevent the text of the paragraph from being broken; otherwise, false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates whether a break may occur between this paragraph and the next paragraph. This is a dependency property.
true to prevent a break from occurring between this paragraph and the next paragraph; otherwise, false. The default value is false.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that specifies the minimum number of lines that can be left before the break when a is broken by a page break or column break. This is a dependency property.
An integer specifying the minimum number of lines that can be left before the break when a is broken by a page break or column break. A value of 0 indicates no minimum.
The default value is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that specifies the minimum number of lines that can be placed after the break when a is broken by a page break or column break. This is a dependency property.
An integer specifying the minimum number of lines that can be placed after the break when a is broken by a page break or column break. A value of 0 indicates no minimum.
The default value is 0.
Identifies the dependency property.
The identifier for the dependency property.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
A serialization service manager object for this object.
is null.
Gets or sets a that contains text decorations to apply to this element. This is a dependency property.
A collection that contains text decorations to apply to this element. A value of null means no text decorations will be applied. The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates how far to indent the first line of a . This is a dependency property.
A double value specifying the amount to indent the first line of the paragraph, in device independent pixels. The default value is 0.
Identifies the dependency property.
The identifier for the dependency property.
An inline-level flow content element intended to contain a run of formatted or unformatted text.
Initializes a new, default instance of the class.
Initializes a new instance of the class, taking a specified string as the initial contents of the text run.
A string specifying the initial contents of the object.
Initializes a new instance of the class, taking a specified string as the initial contents of the text run, and a specifying an insertion position for the text run.
A string specifying the initial contents of the object.
A specifying an insertion position at which to insert the text run after it is created, or null for no automatic insertion.
Returns a value that indicates whether or not the effective value of the property should be serialized during serialization of a object.
true if the property should be serialized; otherwise, false.
A serialization service manager object for this object.
is null.
Gets or sets the unformatted text contents of this text .
A string specifying the unformatted text contents of this text . The default is .
A block-level flow content element used for grouping other elements.
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
A object specifying the initial contents of the new .
Gets a containing the top-level elements that comprise the contents of the .
A containing the elements that comprise the contents of the
This property has no default value.
Gets or sets a value that indicates whether or not a trailing paragraph break should be inserted after the last paragraph when placing the contents of a root element on the clipboard.
true to indicate that a trailing paragraph break should be included; otherwise, false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
A serialization service manager object for this object.
Raised when is null.
Groups other flow content elements.
Initializes a new, empty instance of the class.
Initializes a new instance of the class with the specified object as the initial contents.
The initial contents of the new .
Initializes a new instance of the class, taking a specified object as the initial contents of the new , and a that specifies an insertion position for the new element.
An object that specifies the initial contents of the new . This parameter may be null, in which case no is inserted.
A that specifies the position at which to insert the element after it is created, or null for no automatic insertion.
Initializes a new instance of the class, taking two objects that indicate the beginning and end of a selection of content that the new will contain.
A that indicates the beginning of a selection of content that the new will contain.
A that indicates the end of a selection of content that the new will contain.
Raised when or is null.
Raised when and do not resolve to a range of content suitable for enclosure by a element; for example, if and indicate positions in different paragraphs.
Gets an containing the top-level elements that comprise the contents of the .
An containing the elements that comprise the contents of the .
This property has no default value.
Returns a value that indicates whether the content of a element should be serialized during serialization of a object.
true if the content should be serialized; otherwise, false.
A serialization service manager object for this object.
is null.
A block-level flow content element that provides a grid-based presentation organized by rows and columns.
Initializes a new instance of the class.
Gets or sets the amount of spacing between cells in a table. This is a dependency property.
The amount of spacing between cells in a table, in device independent pixels.
The default value is 2.0.
Identifies the dependency property.
The identifier for the dependency property.
Gets a object that contains the columns hosted by the table.
A object that contains the columns (represented by objects) hosted by the table. Note that this number might not be the actual number of columns rendered in the table. It is the objects in a table that determine how many columns are actually rendered.
This property has no default value.
Gets an enumerator that can be used to iterate the logical children of the .
An enumerator for the logical children of the .
Creates and returns an object for this .
An object for this .
Gets a collection object that contains the row groups hosted by the table.
A collection object that contains the row groups (represented by objects) hosted by the table.
This property has no default value.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
A flow content element that defines a cell of content within a .
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
A object specifying the initial contents of the new .
Gets a containing the top-level elements that comprise the contents of the .
A containing the elements that comprise the contents of the
This property has no default value.
Gets or sets a to use when painting the element's border. This is a dependency property.
The brush used to apply to the element's border.
The default value is a null brush.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the border thickness for the element. This is a dependency property.
A structure specifying the amount of border to apply, in device independent pixels.
The default value is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the number of columns that the should span. This is a dependency property.
The number of columns the should span.
The default value is 1 (no spanning).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that specifies the relative direction for flow of content within a element. This is a dependency property.
A member of the enumeration specifying the relative flow direction. Getting this property returns the currently effective flow direction. Setting this property causes the contents of the element to re-flow in the indicated direction.
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the height of each line of content. This is a dependency property.
A double value specifying the height of line in device independent pixels. must be equal to or greater than 0.0034 and equal to or less then 160000.
A value of (equivalent to an attribute value of "Auto") causes the line height to be determined automatically from the current font characteristics.
The default value is .
Raised if an attempt is made to set to a non-positive value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the mechanism by which a line box is determined for each line of text within the . This is a dependency property.
The mechanism by which a line box is determined for each line of text within the . The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Creates and returns an object for this .
An object for this .
Gets or sets the padding thickness for the element. This is a dependency property.
A structure specifying the amount of padding to apply, in device independent pixels.
The default value is a uniform thickness of zero (0.0).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the number of rows that the should span. This is a dependency property.
The number of rows the should span.
The default value is 1 (no spanning).
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a value that indicates the horizontal alignment of text content. This is a dependency property.
A member of the enumerations specifying the desired alignment.
The default value is .
Identifies the dependency property.
The identifier for the dependency property.
Provides standard facilities for creating and managing a type-safe, ordered collection of objects.
Appends a specified to the collection of table cells.
The to append to the collection of table cells.
Raised when already belongs to a collection.
Raised when is null.
Gets or sets the preallocated collection item capacity for this collection.
The preallocated collection item capacity for this collection. The default value is 8.
Raised when an attempt is made to set to a value that is less than the current value of .
Clears all items from the collection.
Queries for the presence of a specified item in the collection.
true if the specified is present in the collection; otherwise, false.
An item to query for the presence of in the collection.
Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in specifying the position at which to begin inserting the copied collection objects.
Raised when includes items that are not compatible with the type , or if specifies a position that falls outside the bounds of .
Raised when is null.
Raised when is less than 0.
Copies the contents of the collection and inserts them into a specified array of starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in that specifies the position at which to begin inserting the copied collection objects.
Raised when includes items that are not compatible with the type , or if specifies a position that falls outside of the bounds of .
Raised when is null.
Raised when is less than 0.
Gets the number of items currently contained by the collection.
The number of items currently contained by the collection.
Returns the zero-based index of specified collection item.
The zero-based index of the specified collection item, or -1 if the specified item is not a member of the collection.
A collection item to return the index of.
Inserts a specified item in the collection at a specified index position.
A zero-based index that specifies the position in the collection at which to insert .
An item to insert into the collection.
Raised when is less than 0.
Raised when is null.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Currently, this property always returns false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Currently, this property always returns false.
Gets or sets the collection item at a specified index. This is an indexed property.
The collection item at the specified index.
A zero-based index that specifies the position of the collection item.
Raised when is less than zero, or when is greater than or equal to .
Removes a specified item from the collection.
true if the specified item was found and removed; otherwise, false.
An item to remove from the collection.
Raised if is not present in the collection.
Raised when is null.
Removes an item, specified by index, from the collection.
A zero-based index that specifies the collection item to remove.
Raised when is less than zero, or when is greater than or equal to .
Removes a range of items, specified by beginning index and count, from the collection.
A zero-based index that indicates the beginning of a range of items to remove.
The number of items to remove, beginning from the position specified by .
Raised when or is less than zero, or when is greater than or equal to .
Raised when and do not specify a valid range in this collection.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
The position into which the new element was inserted.
The to add to the .
For a description of this member, see .
For a description of this member, see .
true if the is found in the ; otherwise, false.
The to locate in the .
For a description of this member, see .
The index of if found in the list; otherwise, -1.
The to locate in the .
For a description of this member, see .
The zero-based index at which to insert the .
The to insert into the .
For a description of this member, see .
true if the the has a fixed size; otherwise, false.
For a description of this member, see .
true if the the is read-only; otherwise, false.
For a description of this member, see .
The element at the specified index.
The zero-based index of the element to get or set.
For a description of this member, see .
The to remove from the .
For a description of this member, see .
The zero-based index of the item to remove.
Optimizes memory consumption for the collection by setting the underlying collection equal to the of items currently in the collection.
A flow content element that defines a column within a .
Initializes a new instance of the class.
Gets or sets the background used to fill the content of the . This is a dependency property.
The background used to fill the content of the .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the width of a element. The property measures the sum of the Column's content, padding, and border from side to side. This is a dependency property.
The width of the element, as a .
Identifies the dependency property.
The identifier for the dependency property.
Provides standard facilities for creating and managing a type-safe, ordered collection of objects.
Appends a specified item to the collection.
A table column to append to the collection of columns.
Raised when item already belongs to a collection.
Raised when item is null.
Gets or sets the pre-allocated collection item capacity for this collection.
The pre-allocated collection item capacity for this collection. The default value is 8.
Raised when an attempt is made to set to a value that is less than the current value of .
Clears all items from the collection.
Queries for the presence of a specified item in the collection.
true if the specified item is present in the collection; otherwise, false.
An item to query for the presence of in the collection.
Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in array specifying the position at which to begin inserting the copied collection objects.
Raised when array includes items that are not compatible with the type , or if arrayIndex specifies a position that falls outside of the bounds of array.
Raised when array is null.
Raised when arrayIndex is less than 0.
Copies the contents of the collection and inserts them into a specified array of starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in array specifying the position at which to begin inserting the copied collection objects.
Raised when array includes items that are not compatible with the type , or if arrayIndex specifies a position that falls outside of the bounds of array.
Raised when array is null.
Raised when arrayIndex is less than 0.
Gets the number of items currently contained by the collection.
The number of items currently contained by the collection.
Returns the zero-based index of specified collection item.
The zero-based index of the specified collection item, or -1 if the specified item is not a member of the collection.
A collection item to return the index of.
Inserts a specified item in the collection at a specified index position.
A zero-based index that specifies the position in the collection at which to insert item.
An item to insert into the collection.
Raised when index is less than 0.
Raised when item is null.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Currently, this property always returns false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Currently, this property always returns false.
Gets the collection item at a specified index. This is an indexed property.
The collection item at the specified index.
A zero-based index specifying the position of the collection item to retrieve.
Raised when index is less than zero, or when index is greater than or equal to .
Removes a specified item from the collection.
true if the specified item was found and removed; otherwise, false.
An item to remove from the collection.
Raised if item is not present in the collection.
Raised when item is null.
Removes an item, specified by index, from the collection.
A zero-based index that specifies the collection item to remove.
Raised when index is less than zero, or when index is greater than or equal to .
Removes a range of items, specified by beginning index and count, from the collection.
A zero-based index indicating the beginning of a range of items to remove.
The number of items to remove, beginning from the position specified by index.
Raised when index or count is less than zero, or when index is greater than or equal to .
Raised when index and count do not specify a valid range in this collection.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see . Use the type-safe method instead.
The position into which the new element was inserted.
The to add to the .
For a description of this member, see . Use the type-safe method instead.
For a description of this member, see . Use the type-safe method instead.
true if the is found in the ; otherwise, false.
The to locate in the .
For a description of this member, see . Use the type-safe method instead.
The index of if found in the list; otherwise, -1.
The to locate in the .
For a description of this member, see . Use the type-safe method instead.
The zero-based index at which to insert the .
The to insert into the .
For a description of this member, see .
true if the the has a fixed size; otherwise, false.
For a description of this member, see .
true if the the is read-only; otherwise, false.
For a description of this member, see . Use the type-safe property instead.
The element at the specified index.
The zero-based index of the element to get or set.
For a description of this member, see . Use the type-safe , , or methods instead.
The to remove from the .
For a description of this member, see . Use the type-safe , , or methods instead.
The zero-based index of the item to remove.
Optimizes memory consumption for the collection by setting the underlying collection equal to the of items currently in the collection.
A flow content element that defines a row within a .
Initializes a new, empty instance of the class.
Gets a that contains cells of a .
A collection of child cells.
Returns a value that indicates whether or not the effective value of the property should be serialized during serialization of a object.
true if the property should be serialized; otherwise, false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the property to add child elements to a .
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Provides standard facilities for creating and managing a type-safe, ordered collection of objects.
Appends a specified item to the collection.
A table row to append to the collection or rows.
Raised when item already belongs to a collection.
Raised when item is null.
Gets or sets the pre-allocated collection item capacity for this collection.
The pre-allocated collection item capacity for this collection. The default value is 8.
Raised when an attempt is made to set to a value that is less than the current value of .
Clears all items from the collection.
Queries for the presence of a specified item in the collection.
true if the specified item is present in the collection; otherwise, false.
An item to query for the presence of in the collection.
Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in array specifying the position at which to begin inserting the copied collection objects.
Raised when array includes items that are not compatible with the type , or if arrayIndex specifies a position that falls outside of the bounds of array.
Raised when array is null.
Raised when arrayIndex is less than 0.
Copies the contents of the collection and inserts them into a specified array of starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in array specifying the position at which to begin inserting the copied collection objects.
Raised when array includes items that are not compatible with the type , or if arrayIndex specifies a position that falls outside of the bounds of array.
Raised when array is null.
Raised when arrayIndex is less than 0.
Gets the number of items currently contained by the collection.
The number of items currently contained by the collection.
Returns the zero-based index of specified collection item.
The zero-based index of the specified collection item, or -1 if the specified item is not a member of the collection.
A collection item to return the index of.
Inserts a specified item in the collection at a specified index position.
A zero-based index that specifies the position in the collection at which to insert item.
An item to insert into the collection.
Raised when index is less than 0.
Raised when item is null.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Currently, this property always returns false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Currently, this property always returns false.
Gets the collection item at a specified index. This is an indexed property.
The collection item at the specified index.
A zero-based index specifying the position of the collection item to retrieve.
Raised when index is less than zero, or when index is greater than or equal to .
Removes a specified item from the collection.
true if the specified item was found and removed; otherwise, false.
An item to remove from the collection.
Raised if item is not present in the collection.
Raised when item is null.
Removes an item, specified by index, from the collection.
A zero-based index that specifies the collection item to remove.
Raised when index is less than zero, or when index is greater than or equal to .
Removes a range of items, specified by beginning index and count, from the collection.
A zero-based index indicating the beginning of a range of items to remove.
The number of items to remove, beginning form the position specified by index.
Raised when index or count is less than zero, or when index is greater than or equal to .
Raised when index and count do not specify a valid range in this collection.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
The position into which the new element was inserted.
The to add to the .
For a description of this member, see .
For a description of this member, see .
true if the is found in the ; otherwise, false.
The to locate in the .
For a description of this member, see .
The index of if found in the list; otherwise, -1.
The to locate in the .
For a description of this member, see .
The zero-based index at which to insert the .
The to insert into the .
For a description of this member, see .
true if the the has a fixed size; otherwise, false.
For a description of this member, see .
true if the the is read-only; otherwise, false.
For a description of this member, see .
The element at the specified index.
The zero-based index of the element to get or set.
For a description of this member, see .
The to remove from the .
For a description of this member, see .
The zero-based index of the item to remove.
Optimizes memory consumption for the collection by setting the underlying collection equal to the of items currently in the collection.
Represents a flow content element used to group elements within a .
Initializes a new instance of the class.
Gets a that contains the objects that comprise the contents of the .
A that contains the elements that comprise the contents of the . This property has no default value.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Provides standard facilities for creating and managing a type-safe, ordered collection of objects.
Appends a specified item to the collection.
An item to append to the collection.
Raised when item already belongs to a collection.
Raised when item is null.
Gets or sets the pre-allocated collection item capacity for this collection.
The pre-allocated collection item capacity for this collection. The default value is 8.
Raised when an attempt is made to set to a value that is less than the current value of .
Clears all items from the collection.
Queries for the presence of a specified item in the collection.
true if the specified item is present in the collection; otherwise, false.
An item to query for the presence of in the collection.
Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in array specifying the position at which to begin inserting the copied collection objects.
Raised when array includes items that are not compatible with the type , or if arrayIndex specifies a position that falls outside of the bounds of array.
Raised when array is null.
Raised when arrayIndex is less than 0.
Copies the contents of the collection and inserts them into a specified array of starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in array specifying the position at which to begin inserting the copied collection objects.
Raised when array includes items that are not compatible with the type , or if arrayIndex specifies a position that falls outside of the bounds of array.
Raised when array is null.
Raised when arrayIndex is less than 0.
Gets the number of items currently contained by the collection.
The number of items currently contained by the collection.
Returns the zero-based index of specified collection item.
The zero-based index of the specified collection item, or -1 if the specified item is not a member of the collection.
A collection item to return the index of.
Inserts a specified item in the collection at a specified index position.
A zero-based index that specifies the position in the collection at which to insert item.
An item to insert into the collection.
Raised when index is less than 0.
Raised when item is null.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Currently, this property always returns false.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Currently, this property always returns false.
Gets the collection item at a specified index. This is an indexed property.
The collection item at the specified index.
A zero-based index specifying the position of the collection item to retrieve.
Raised when index is less than zero, or when index is greater than or equal to .
Removes a specified item from the collection.
true if the specified item was found and removed; otherwise, false.
An item to remove from the collection.
Raised if item is not present in the collection.
Raised when item is null.
Removes an item, specified by index, from the collection.
A zero-based index that specifies the collection item to remove.
Raised when index is less than zero, or when index is greater than or equal to .
Removes a range of items, specified by beginning index and count, from the collection.
A zero-based index indicating the beginning of a range of items to remove.
The number of items to remove, beginning form the position specified by index.
Raised when index or count is less than zero, or when index is greater than or equal to .
Raised when index and count do not specify a valid range in this collection.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
The position into which the new element was inserted.
The to add to the .
For a description of this member, see .
For a description of this member, see .
true if the is found in the ; otherwise, false.
The to locate in the .
For a description of this member, see .
The index of if found in the list; otherwise, -1.
The to locate in the .
For a description of this member, see .
The zero-based index at which to insert the .
The to insert into the .
For a description of this member, see .
true if the the has a fixed size; otherwise, false.
For a description of this member, see .
true if the the is read-only; otherwise, false.
For a description of this member, see .
The element at the specified index.
The zero-based index of the element to get or set.
For a description of this member, see .
The to remove from the .
For a description of this member, see .
The zero-based index of the item to remove.
Optimizes memory consumption for the collection by setting the underlying collection equal to the of items currently in the collection.
A helper class that sets text effects in a text container
Resolves text effect on a text range to a list of text effect targets.
Collection of objects corresponding to the text range.
The starting text pointer
The end text pointer
The effect to apply on the text
Result from using to set an effect on text. This consists of the created and the to which the should be set.
Disables the on the effect target.
Gets the that the is targeting.
The that the is targeting.
Enables the on the target text.
Gets a value that determines whether the text effect is enabled on the target element
true if the is enabled on the target; otherwise, false.
Gets the of the .
The of the .
An abstract class used as the base class for the abstract and classes.
Gets or sets the used to fill the background of the content area. This is a dependency property.
The brush used to fill the background of the content area, or null to not use a background brush. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Gets a that represents the end of the content in the element.
A that represents the end of the content in the .
Gets a that represents the start of content in the element.
A that represents the start of the content in the .
Gets a that represents the position just after the end of the element.
A that represents the position just after the end of the .
Gets a that represents the position just before the start of the element.
A that represents the position just before the start of the .
Gets or sets the preferred top-level font family for the content of the element. This is a dependency property.
A object that specifies the preferred font family, or a primary preferred font family with one or more fallback font families. The default is the font determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font size for the content of the element. This is a dependency property.
The desired font size to use in device independent pixels, greater than 0.001 and less than or equal to 35791. The default depends on current system settings and depends on the value.
is set to a value greater than 35791 or less than or equal to 0.001.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font-stretching characteristics for the content of the element. This is a dependency property.
A structure that specifies the desired font-stretching characteristics to use. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the font style for the content of the element. This is a dependency property.
A member of the class that specifies the desired font style. The default is determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the top-level font weight for the content of the element. This is a dependency property.
A member of the class that specifies the desired font weight. The default value is determined by the value.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the to apply to the content of the element. This is a dependency property.
The brush used to apply to the text contents. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
is null.
Gets an enumerator that can iterate the logical children of the element.
An enumerator for the logical children.
Handles notifications that one or more of the dependency properties that exist on the element have had their effective values changed.
Arguments associated with the property value change. The property specifies which property has changed, the property specifies the previous property value, and the property specifies the new property value.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
is null.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets a collection of text effects to apply to the content of the element. This is a dependency property.
A containing one or more objects that define effects to apply to the content in this element. The default is null (not an empty collection).
Identifies the dependency property.
The identifier for the dependency property.
Gets the currently effective typography variations for the content of the element.
A object that specifies the currently effective typography variations. For a list of default typography values, see .
Provides standard facilities for creating and managing a type-safe, ordered collection of objects. This is a generic collection for working with objects of a specified type that derives from .
Type specifier for the generic collection. Acceptable types are constrained to a type of or a descendant of .
Appends a specified item to the collection.
An item to append to the collection.
Raised when item already belongs to a collection.
Raised when item is null.
Appends a specified range of items to the collection.
An object that implements the interface, and that specifies a range of items to add to the collection.
Raised when range includes any null items.
Raised when range is null.
Clears all items from the collection.
Queries for the presence of a specified item in the collection.
true if the specified item is present in the collection; otherwise, false.
An item to query for the presence of in the collection.
Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.
A one-dimensional array to which the collection contents will be copied. This array must use zero-based indexing.
A zero-based index in array specifying the position at which to begin inserting the copied collection objects.
Raised when array includes items that are not compatible with the type , or if arrayIndex specifies a position that falls outside of the bounds of array.
Raised when array is null.
Raised when arrayIndex is less than 0.
Gets the number of items currently in the collection.
The number of items currently in the collection.
Returns an enumerator for the contents of the collection.
An enumerator for the contents of the collection.
Inserts a specified item in the collection after a specified collection item.
An item in the collection after which the new item will be inserted.
An item to insert into the collection.
Raised when newItem already belongs to a collection.
Raised when previousSibling or newItem is null.
Raised when previousSibling does not belong to this collection.
Inserts a specified item in the collection before a specified collection item.
An item in the collection before which the new item will be inserted.
An item to insert into the collection.
Raised when newItem already belongs to a collection.
Raised when nextSibling or newItem is null.
Raised when nextSibling does not belong to this collection.
Gets a value that indicates whether or not the collection is read-only.
true if the collection is read-only; otherwise, false.
Removes a specified item from the collection.
true if the specified item was found and removed; otherwise, false.
An item to be removed fro the collection.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe property instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe or methods instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Use the type-safe method instead.
Represents a position within a or .
Performs an ordinal comparison between the positions specified by the current and a second specified .
–1 if the current precedes ; 0 if the locations are the same; +1 if the current follows .
A that specifies a position to compare to the current position.
specifies a position outside of the text container associated with the current position.
Deletes the specified number of characters from the position indicated by the current .
The number of characters actually deleted.
The number of characters to delete, starting at the current position. Specify a positive value to delete characters that follow the current position; specify a negative value to delete characters that precede the current position.
The method is called at a position where text is not allowed.
Gets a at the end of content in the text container associated with the current position.
A at the end of content in the text container associated with the current position.
Gets a at the beginning of content in the text container associated with the current position.
A at the beginning of content in the text container associated with the current position.
Returns the element, if any, that borders the current in the specified logical direction.
The adjacent element in the specified , or null if no adjacent element exists.
One of the values that specifies the logical direction in which to search for an adjacent element.
Returns a bounding box () for content that borders the current in the specified logical direction.
A bounding box for content that borders the current in the specified direction, or if current, valid layout information is unavailable.
One of the values that specifies the logical direction in which to find a content bounding box.
Returns a to the closest insertion position in the specified logical direction.
A to the closest insertion position in the specified direction.
One of the values that specifies the logical direction in which to search for the closest insertion position.
Returns a to the beginning of a line that is specified relative to the current .
A pointing to the beginning of the specified line (with the set to ), or null if the specified line is out of range or otherwise cannot be located.
The number of start-of-line markers to skip when determining the line for which to return the starting position. Negative values specify preceding lines, 0 specifies the current line, and positive values specify following lines.
Returns a to the beginning of a line that is specified relative to the current , and reports how many lines were skipped.
A pointing to the beginning of the specified line (with the set to ), or to the beginning of the line closest to the specified line if the specified line is out of range.
The number of start-of-line markers to skip when determining the line for which to return the starting position. Negative values specify preceding lines, 0 specifies the current line, and positive values specify following lines.
When this method returns, contains the actual number of start-of-line markers that were skipped when determining the line for which to return the starting position. This value may be less than if the beginning or end of content is encountered before the specified number of lines are skipped. This parameter is passed uninitialized.
Returns a pointer to the next symbol in the specified logical direction.
A to the next symbol in the requested direction, or null if the current borders the start or end of content.
One of the values that specifies the logical direction in which to search for the next symbol.
Returns a to the next insertion position in the specified logical direction.
A that identifies the next insertion position in the requested direction, or null if no next insertion position can be found.
One of the values that specifies the logical direction in which to search for the next insertion position.
Returns the count of symbols between the current and a second specified .
The relative number of symbols between the current and . A negative value indicates that the current follows the position specified by , 0 indicates that the positions are equal, and a positive value indicates that the current precedes the position specified by .
A that specifies a position to find the distance (in symbols) to.
specifies a position outside of the text container associated with the current position.
Returns a category indicator for the content adjacent to the current in the specified logical direction.
One of the values that indicates the category for adjacent content in the specified logical direction.
One of the values that specifies the logical direction in which to determine the category for adjacent content.
Returns a to the position indicated by the specified offset, in symbols, from the beginning of the current .
A to the position indicated by the specified offset, or null if no corresponding position can be found.
An offset, in symbols, for which to calculate and return the position. If the offset is negative, the position is calculated in the logical direction opposite of that indicated by the property.
Returns a to the position indicated by the specified offset, in symbols, from the beginning of the current and in the specified direction.
A to the position indicated by the specified offset, or null if the offset extends past the end of the content.
An offset, in symbols, for which to calculate and return the position. If the offset is negative, the returned precedes the current ; otherwise, it follows.
One of the values that specifies the logical direction of the returned .
Returns a string containing any text adjacent to the current in the specified logical direction.
A string containing any adjacent text in the specified logical direction, or if no adjacent text can be found.
One of the values that specifies the logical direction in which to find and return any adjacent text.
Copies the specified maximum number of characters from any adjacent text in the specified direction into a caller-supplied character array.
The number of characters actually copied into .
One of the values that specifies the logical direction in which to find and copy any adjacent text.
A buffer into which any text is copied.
An index into at which to begin writing copied text.
The maximum number of characters to copy.
is less than 0 or greater than the property of .
-or-
is less than 0 or greater than the remaining space in (. minus ).
Returns the number of Unicode characters between the current and the next non-text symbol, in the specified logical direction.
The number of Unicode characters between the current and the next non-text symbol. This number may be 0 if there is no adjacent text.
One of the values that specifies the logical direction in which to count the number of characters.
Gets a value that indicates whether the text container associated with the current position has a valid (up-to-date) layout.
true if the layout is current and valid; otherwise, false.
Inserts a line break at the current position.
A positioned immediately after the element inserted by this method.
Inserts a paragraph break at the current position.
A to the beginning () of the new paragraph.
This method is called on a position that cannot be split to accommodate a new paragraph, such as in the scope of a or .
Inserts the specified text into the text at the current position.
The text to insert.
The current position is not within a element.
is null.
Gets a value that indicates whether the current position is an insertion position.
true if the current position is an insertion position; otherwise, false.
Gets a value that indicates whether the current position is at the beginning of a line.
true if the current position is at the beginning of a line; otherwise, false.
Indicates whether the specified position is in the same text container as the current position.
true if indicates a position that is in the same text container as the current position; otherwise, false.
A that specifies a position to compare to the current position.
is null.
Gets the logical direction associated with the current position which is used to disambiguate content associated with the current position.
The value that is associated with the current position.
Gets the paragraph that scopes the current position, if any.
The that scopes the current position, or null if no such paragraph exists.
Gets the logical parent that scopes the current position.
The logical parent that scopes the current position.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Determines the category of content that is adjacent to a in a specified .
The is adjacent to the beginning or end of content.
The is adjacent to text.
The is adjacent to an embedded or .
The is adjacent to the opening tag of a .
The is adjacent to the closing tag of a .
Represents a selection of content between two positions.
Initializes a new instance of the class, taking two specified positions as the beginning and end positions for the new range.
A fixed anchor position that marks one end of the selection used to form the new .
A movable position that marks the other end of the selection used to form the new .
Occurs when and are not positioned within the same document.
Occurs when or is null.
Applies a specified formatting property and value to the current selection.
A formatting property to apply.
The value for the formatting property.
Occurs when does not specify a valid formatting property, or specifies an invalid value for .
Occurs when is null.
Checks whether the current selection can be loaded with content in a specified data format.
true if the current selection can be loaded with content in the specified data format; otherwise, false.
A data format to check for load-compatibility into the current selection. See for a list of predefined data formats.
Checks whether the current selection can be saved as a specified data format.
true if the current selection can be saved as the specified data format; otherwise, false.
A data format to check for save compatibility with the current selection. See for a list of predefined data formats.
Occurs when the range is repositioned to cover a new span of content.
Removes all formatting properties (represented by elements) from the current selection.
Checks whether a position (specified by a ) is located within the current selection.
true if the specified position is located within the current selection; otherwise, false.
A position to test for inclusion in the current selection.
Occurs when textPointer is not in the same document as the current selection.
Get the position that marks the end of the current selection.
A that points to the end of the current selection.
Returns the effective value of a specified formatting property on the current selection.
An object specifying the value of the specified formatting property.
A formatting property to get the value of with respect to the current selection.
Occurs when does not specify a valid formatting property, or specifies an invalid value for .
Occurs when is null.
Gets a value indicating whether or not the current selection is empty.
true if the current selection is empty; otherwise, false.
Loads the current selection in a specified data format from a specified stream.
A readable stream that contains data to load into the current selection.
A data format to load the data as. Currently supported data formats are , , , and .
Occurs when or is null.
Occurs when the specified data format is unsupported. May also be raised if content loaded from does not match the specified data format.
Saves the current selection to a specified stream in a specified data format.
An empty, writable stream to save the current selection to.
A data format to save the current selection as. Currently supported data formats are , , , and .
or is null.
The specified data format is unsupported.
-or
Content loaded from does not match the specified data format.
Updates the current selection, taking two positions to indicate the updated selection.
A fixed anchor position that marks one end of the updated selection.
A movable position that marks the other end of the updated selection.
Occurs when and are not positioned within the same document.
Occurs when or is null.
Gets the position that marks the beginning of the current selection.
A that points to the beginning of the current selection.
Gets or sets the plain text contents of the current selection.
A string containing the plain text contents of the current selection.
Occurs when an attempt is made to set this property to null.
Encapsulates the selection state for the control.
Provides access to a rich set of OpenType typography properties.
Gets or sets a value that specifies the index of an alternate annotation form.
The index of the alternate annotation form. The default value is 0 (zero).
Identifies the attached property.
The identifier for the attached property.
Gets or sets a enumerated value that indicates the capital form of the selected font.
A enumerated value. The default value is .
Gets or sets a value that determines whether inter-glyph spacing for all-capital text is globally adjusted to improve readability.
true if spacing is adjusted; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that determines whether glyphs adjust their vertical position to better align with uppercase glyphs.
true if the vertical position is adjusted; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that determines whether custom glyph forms can be used based upon the context of the text being rendered.
true if custom glyph forms can be used; otherwise, false. The default value is true.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that determines whether contextual ligatures are enabled.
true if contextual ligatures are enabled; otherwise, false. The default value is true.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that specifies the index of a contextual swashes form.
The index of the standard swashes form. The default value is 0 (zero).
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that determines whether discretionary ligatures are enabled.
true if discretionary ligatures are enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that determines whether the standard Japanese font forms have been replaced with the corresponding preferred typographic forms.
true if standard Japanese font forms have been replaced with the corresponding preferred typographic forms; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a enumerated value that indicates the version of glyphs to be used for a specific writing system or language.
A enumerated value. The default value is .
Identifies the attached property.
The identifier for attached property.
Gets or sets a enumerated value that indicates the proportional width to be used for Latin characters in an East Asian font.
A enumerated value. The default value is .
Identifies the attached property.
The identifier for attached property.
Gets or sets a enumerated value that indicates the fraction style.
A enumerated value. The default value is .
Identifies the attached property.
The identifier for attached property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Raised when is null.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Returns the value of the attached property for a specified dependency object.
The current value of the attached property on the specified dependency object.
The dependency object for which to retrieve the value of the property.
Gets or sets a value that determines whether historical forms are enabled.
true if historical forms are enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether historical ligatures are enabled.
true if historical ligatures are enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether kerning is enabled.
true if kerning is enabled; otherwise, false. The default value is true.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether standard typographic font forms of Greek glyphs have been replaced with corresponding font forms commonly used in mathematical notation.
true if mathematical Greek forms are enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a enumerated value that indicates the alighnment of widths when using numerals.
A enumerated value. The default value is .
Identifies the attached property.
The identifier for attached property.
Gets or sets a enumerated value that determines the set of glyphs that are used to render numeric alternate font forms.
A enumerated value. The default value is .
Identifies the attached property.
The identifier for attached property.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Sets the value of the attached property for a specified dependency object.
The dependency object for which to set the value of the property.
The new value to set the property to.
Raised when is null.
Gets or sets a value that indicates whether a nominal zero font form should be replaced with a slashed zero.
true if slashed zero forms are enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether standard ligatures are enabled.
true if standard ligatures are enabled; otherwise, false. The default value is true.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that specifies the index of a standard swashes form.
The index of the standard swashes form. The default value is 0 (zero).
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that specifies the index of a stylistic alternates form.
The index of the stylistic alternates form. The default value is 0 (zero).
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a value that indicates whether a stylistic set of a font form is enabled.
true if the stylistic set of the font form is enabled; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for attached property.
Gets or sets a enumerated value that indicates a variation of the standard typographic form to be used.
A enumerated value. The default value is .
Identifies the attached property.
The identifier for attached property.
An inline-level flow content element which causes content to render with an underlined text decoration.
Initializes a new, empty instance of the class.
Initializes a new instance of the class, taking a specified object as the initial contents of the new .
An object specifying the initial contents of the new .
Initializes a new instance of the class, taking a specified object as the initial contents of the new , and a specifying an insertion position for the new element.
An object specifying the initial contents of the new . This parameter may be null, in which case no is inserted.
A specifying an insertion position at which to insert the element after it is created, or null for no automatic insertion.
Initializes a new instance of the class, taking two objects that indicate the beginning and end of a selection of content to be contained by the new .
A indicating the beginning of a selection of content to be contained by the new .
A indicating the end of a selection of content to be contained by the new .
Raised when or is null.
Raised when and do not resolve to a range of content suitable for enclosure by a element, for example, if and indicate positions in different paragraphs.
Implements a type converter for converting (used as the value of ) to and from other types.
Initializes a new instance of the class.
Converts the (used as the value of ) to an object of the specified type.
when the converter cannot produce a value; for example, when is null or when is not or .
- or -
The new of the designated type. As implemented in this class, this must be either a or a . If it is a string, it will be formatted appropriately for the .
The current value of .
The type to which is to be converted. This must be or . See Remarks.
null. See Remarks.
The language and culture assumed during the conversion.
Returns a previously converted value of back to a that can be assigned to .
when the converter cannot produce a value; for example, when is not a valid percentage when is not or .
- or -
A representing the zoom percentage of a .
The object that is to be converted back to a .
The type of . This must be or . See Remarks.
null. See Remarks.
The language and culture assumed during the conversion.
Gets the length of the current composition in Unicode symbols.
The length of the current composition in Unicode symbols.
Gets the position at which the composition text occurs in the .
The position at which the composition text occurs in the .
Gets the length of the finalized text in Unicode symbols when the event occurs.
The length of the finalized text in Unicode symbols when the event occurs.
Gets the offset of the finalized text when the event occurs.
The offset of the finalized text when the event occurs.
Specifies how a should handle a custom text element.
Initializes a new instance of the class.
Gets or sets a value indicating whether the can merge two adjacent text elements.
true if a is free to merge adjacent custom text elements that have identical property values; otherwise, false.
Gets or sets a value indicating whether the text element provides formatting on a character basis, or if the formatting applies to the entire element.
true if formatting should apply to the individual characters; false if the formatting should apply to the entire element.
Saves the current selection to a specified stream in a specified data format, with the option of preserving custom objects.
An empty, writable stream to save the current selection to.
A data format to save the current selection as. Currently supported data formats are , , , and .
true to preserve custom objects; otherwise, false.
Occurs when or is null.
Occurs when the specified data format is unsupported. May also be raised if content loaded from does not match the specified data format.
Do not use.
Do not use.
Represents a drawing, chart, or diagram in a document.
Initializes a new instance of the class.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
The child to add.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
Represents an item in a list or outline.
Initializes a new instance of the class.
Gets or sets the name of the numeral, character, or bullet symbol for the list item as it appears in the formatting markup of the document.
A marking list item.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
The child that is added.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents a list of items in a document.
Initializes a new instance of the class.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
The child that is added.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
Identifies an element within the hierarchy of elements under a .
Initializes a new instance of the class.
Gets or sets the name of the element in the markup hierarchy that provides the content for the parent of the .
The name of the element.
Represents a paragraph in a document.
Initializes a new instance of the class.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
The child that is added.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
Represents a section of content in a document.
Initializes a new instance of the class.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Do not use.
Identifies the start or end of story composed of one or more elements.
Initializes a new instance of the class.
Represents all or part of a story within an XPS document.
Initializes a new instance of the class.
Gets or sets the name of the story fragment.
A representing the name of this fragment.
Gets or sets the type of fragment.
A representing the type of fragment.
Gets or sets the name of the story.
A representing the name of the story.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
The child that is added.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
Represents a set of one or more elements.
Initializes a new instance of the class.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
The child that is added.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Represents a cell in a table.
Initializes a new instance of the class.
Gets or sets the number of columns spanned by the cell.
The number of columns that the cell spans. The default is 1.
Gets or sets the number of rows spanned by the cell.
The number of rows that the cell spans. The default is 1.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
The child that is added.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
Represents a set of one or more rows in a table.
Initializes a new instance of the class.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
The child that is added.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
Represents a row of one or more cells in a table.
Initializes a new instance of the class.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
The child that is added.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
Represents a table in a document.
Initializes a new instance of the class.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
The child that is added.
is not one of the types that can be a child of this class. See Remarks.
This member supports the Microsoft .NET Framework infrastructure and is not intended to be used directly from your code.
Provides a means for creating a software component that can serialize any part of a Windows Presentation Foundation (WPF) application's content to a manufacturer's proprietary format.
Initializes an object derived from the abstract class for the specified .
An object of a class derived from .
The to which the returned object writes.
Gets the default extension for files of the manufacturer's proprietary format.
A representing the proprietary format's default file extension.
Gets the public name of the manufacturer's serializing component.
A representing the public name of the serializing component.
Gets the name of the serializing component's manufacturer.
A representing the manufacturer's name.
Gets the web address of the serializing component's manufacturer.
A representing the manufacturer's website.
Provides information about installed plug-in serializers.
Gets the name of the assembly that contains the serializer.
The name of the assembly (usually a DLL) that contains the plug-in serializer.
Gets the path to the assembly file that contains the serializer.
The path to the assembly file that contains the plug-in serializer.
Gets the version of the assembly that contains the serializer.
The version of the assembly that contains the plug-in serializer.
Creates a new through a given implementation.
A new with its properties initialized with values from the given implementation.
The source of data for the new .
is null.
One or more of the following properties of the is null: , , , and
Gets the default extension associated with files that the serializer outputs.
The default extension associated with files that the serializer outputs.
Gets the public display name of the serializer.
The public display name of the serializer.
Tests two objects for equality.
true if both are equal; otherwise, false.
The object to be compared with this .
Gets the name of the derived class that implements the serializer.
The name of the derived class that implements the serializer.
Gets the unique hash code value of the serializer.
The unique hash code value of the serializer.
Gets a value indicating whether the serializer can be loaded with the currently installed version of Microsoft .NET Framework.
true if the serializer assembly can be loaded; otherwise, false. The default is false.
Gets the name of the company that developed the serializer.
The name of the company that developed the plug-in serializer.
Gets the web address of the company that developed the serializer.
The web address of the company that developed the serializer.
Gets the version of Microsoft .NET Framework required by the serializer.
The version of Microsoft .NET Framework required by the plug-in serializer.
Manages serialization plug-ins created, using and , by manufacturers who have their own proprietary serialization formats.
Initializes a new instance of the class.
Initializes an object derived from the abstract class for the specified that will use the specified descriptor.
An object of a class derived from .
A that contains serialization information for the .
The to which the returned object writes.
One of the parameters is null.
The is specifying the wrong version.
-or-
It is not registered.
-or-
The assembly file cannot be found.
-or-
The assembly cannot be loaded.
Gets a collection of the installed plug-in serializers.
A of the objects already registered.
Registers a serializer plug-in.
The for the plug-in.
true to overwrite an existing registration for the same plug-in; otherwise, false. See Remarks.
is null.
is false and the plug-in is already registered.
Deletes a serializer plug-in from the registry.
The for the plug-in.
is null.
The plug-in is not registered. See Remarks.
Defines the abstract methods and events that are required to implement a plug-in document output serializer.
Initializes a new instance of the class.
When overridden in a derived class, cancels an asynchronous write operation.
When overridden in a derived class, returns a that writes collated elements.
A that writes collated elements to the document output serialization .
When overridden in a derived class, returns a that writes collated elements together with the given print tickets.
A that writes collated elements to the document output serialization .
The default print preferences for content.
The default print preferences for content.
When overridden in a derived class, synchronously writes the content of a given to the serialization .
The document paginator that defines the content to write to the serialization .
When overridden in a derived class, synchronously writes paginated content together with an associated to the serialization .
The document paginator that defines the content to write to the serialization .
The default print preferences for the content.
When overridden in a derived class, synchronously writes a given to the serialization .
The document to write to the serialization .
When overridden in a derived class, synchronously writes a given together with an associated to the serialization .
The document to write to the serialization .
The default print preferences for the content.
When overridden in a derived class, synchronously writes a given to the serialization .
The document sequence that defines the content to write to the serialization .
When overridden in a derived class, synchronously writes a given together with an associated to the serialization .
The document sequence that defines the content to write to the serialization .
The default print preferences for the content.
When overridden in a derived class, synchronously writes a given to the serialization .
The page to write to the serialization .
When overridden in a derived class, synchronously writes a given together with an associated to the serialization .
The page to write to the serialization .
The default print preferences for the content.
When overridden in a derived class, synchronously writes a given element to the serialization .
The element to write to the serialization .
When overridden in a derived class, synchronously writes a given element together with an associated to the serialization .
The element to write to the serialization .
The default print preferences for the element.
When overridden in a derived class, asynchronously writes the content of a given to the serialization .
The document paginator that defines the content to write to the serialization .
When overridden in a derived class, asynchronously writes the content of a given to the serialization .
The document paginator that defines the content to write to the serialization .
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes the content of a given to the serialization .
The document paginator that defines the content to write to the serialization .
The default print preferences for the content.
When overridden in a derived class, asynchronously writes paginated content together with an associated to the serialization .
The document paginator that defines the content to write to the serialization .
The default print preferences for the content.
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given to the serialization .
The document to write to the serialization .
When overridden in a derived class, asynchronously writes a given to the serialization .
The document to write to the serialization .
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given together with an associated to the serialization .
The document to write to the serialization .
The default print preferences for the content.
When overridden in a derived class, asynchronously writes a given together with an associated to the serialization .
The document to write to the serialization .
The default print preferences for the content.
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given to the serialization .
The document sequence that defines the content to write to the serialization .
When overridden in a derived class, asynchronously writes a given to the serialization .
The document sequence that defines the content to write to the serialization .
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given together with an associated to the serialization .
The document sequence that defines the content to write to the serialization .
The default print preferences for the content.
When overridden in a derived class, asynchronously writes a given together with an associated to the serialization .
The document sequence that defines the content to write to the serialization .
The default print preferences for the content.
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given to the serialization .
The page to write to the serialization .
When overridden in a derived class, asynchronously writes a given to the serialization .
The page to write to the serialization .
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given together with an associated to the serialization .
The page to write to the serialization .
The default print preferences for the content.
When overridden in a derived class, asynchronously writes a given together with an associated to the serialization .
The page to write to the serialization .
The default print preferences for the content.
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given element to the serialization .
The element to write to the serialization .
When overridden in a derived class, asynchronously writes a given element to the serialization .
The element to write to the serialization .
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given element together with an associated to the serialization .
The element to write to the serialization .
The default print preferences for the element.
When overridden in a derived class, asynchronously writes a given element together with an associated and identifier to the serialization .
The element to write to the serialization .
The default print preferences for the element.
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, occurs when a operation is performed.
When overridden in a derived class, occurs when a write operation finishes.
When overridden in a derived class, occurs just before a is added to a stream by a or method.
When overridden in a derived class, occurs when the updates its progress.
Defines the abstract methods required to implement a plug-in document serialization collator.
Initializes a new instance of the class.
When overridden in a derived class, initiates the start of a batch write operation.
When overridden in a derived class, cancels a synchronous operation.
When overridden in a derived class, cancels an asynchronous operation.
When overridden in a derived class, completes a batch write operation.
When overridden in a derived class, synchronously writes a given element to the serialization stream.
The visual element to write to the serialization .
When overridden in a derived class, synchronously writes a given element together with an associated print ticket to the serialization stream.
A that is written to the stream.
An object specifying preferences for how the material should be printed.
When overridden in a derived class, asynchronously writes a given element to the serialization stream.
The visual element to write to the serialization .
When overridden in a derived class, asynchronously writes a given element with a specified event identifier to the serialization stream.
The visual element to write to the serialization .
A caller-specified object to identify the asynchronous write operation.
When overridden in a derived class, asynchronously writes a given element together with an associated print ticket to the serialization stream.
The visual element to write to the serialization .
The default print preferences for the element.
When overridden in a derived class, asynchronously writes a given element together with an associated print ticket and identifier to the serialization stream.
The visual element to write to the serialization .
The default print preferences for the element.
A caller-specified object to identify the asynchronous write operation.
Provides data for the event.
Initializes a new instance of the class.
The exception that canceled the write operation.
Gets the exception that canceled the write operation.
The exception that canceled the write operation.
Represents a method that will handle the event.
The source of the event.
The event data.
Provides data for the event.
Initializes a new instance of the class.
true if canceled; otherwise, false if the write operation completed normally.
The user-supplied state object that was passed to the method.
Error that occurred during the write operation or null if there is no error.
Represents a method that handles the event of the class.
The source of the event.
The event data.
Provides data for the event.
Initializes a new instance of the class.
An enumeration value that specifies scope of the as a page, document, or sequence of documents.
Based on the scope of defined by , the number of pages or the number of documents associated with the .
Gets or sets the default printer settings to use when the document is printed.
The default printer settings to use when the document is printed.
Gets a value that indicates the scope of the event.
An enumeration that indicates the scope of the event as for a sequence of documents, a single document, or a single page.
Gets the number of documents or pages output with the .
The number of documents or pages output with the .
Represents the method that handles the event of an .
The source of the event.
The event data.
Provides data for the event.
Initializes a new instance of the class.
An enumeration value that specifies the scope of the progress changed event such as for an entire multiple document sequence, a single document, or a single page.
Based on the scope defined by , the number of documents or the number of pages that have been written.
The percentage of data that has been written.
The user-supplied object that identifies the write operation.
Gets the number of documents or pages that have been written.
The number of documents or pages that have been written at the time of the event.
Gets a value that indicates the scope of the writing progress.
An enumeration that indicates the scope of writing a multiple document sequence, a single document, or single page.
Represents a method that will handle the event of an .
The source of the event.
The event data.
Specifies the scope of a event.
The output progress is unspecified.
The output progress of a multiple document sequence.
The output progress of a single document.
The output progress of a single page.
Converts an object to and from other types.
Initializes a new instance of the class.
Determines whether an object of the specified type can be converted to an instance of , using the specified context.
true if this converter can perform the operation; otherwise, false.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
Determines whether an instance of can be converted to the specified type, using the specified context.
true if this converter can perform the operation; otherwise, false.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
Attempts to convert the specified object to an , using the specified context.
The converted object, or null if is an empty string.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
cannot be converted.
Attempts to convert an to the specified type, using the specified context.
The converted object, or an empty string if is null.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
The type to convert the object to.
is null.
cannot be converted.
Provides logical and directional navigation between focusable objects.
Gets or sets a value indicating whether the Return character is accepted by a control.
true if the Return character is accepted; otherwise, false. The default value is false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the logical control tab navigation behavior for the children of the element that this property is set on.
How the container will move the focus when control tab navigation occurs. The default value is .
Identifies the attached property.
The identifier for the attached property.
Gets or sets the directional navigation behavior for the children of the element that this property is set on.
How the container will move the focus when directional navigation occurs. The default value is .
Identifies the attached property.
The identifier for the attached property.
Gets the value of the attached property for the specified element.
The value of the property.
The element from which to read the attached property.
is null.
Gets the value of the attached property for the specified element.
The value of the property.
Element from which to get the attached property.
is null.
Gets the value of the attached property for the specified element.
The value of the property.
Element from which to get the attached property.
is null.
Gets the value of the attached property for the specified element.
The value of the property.
The element from which to read the attached property.
is null.
Gets the value of the attached property for the specified element.
The value of the property.
The element from which to read the attached property.
is null.
Gets the value of the attached property for the specified element.
The value of the property.
Element from which to get the attached property.
is null.
Gets or sets a value indicating whether the element that this property is set on is a tab stop.
true if the element is a tab stop; otherwise, false. The default value is true.
Identifies the attached property.
The identifier for the attached property.
Sets the value of the attached property for the specified element.
The element to write the attached property to.
The property value to set.
is null.
Sets the value of the attached property for the specified element.
Element on which to set the attached property.
The property value to set
is null.
Sets the value of the attached property for the specified element.
Element on which to set the attached property.
Property value to set.
is null.
Sets the value of the attached property for the specified element.
The element to which to write the attached property.
The property value to set.
is null.
Set the value of the attached property for the specified element.
The element on which to set the attached property to.
The property value to set.
is null.
Sets the value of the attached property for the specified element.
Element on which to set the attached property.
Property value to set.
is null.
Gets or sets the tab index for the element that this property is set on.
The tab index.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the logical tab navigation behavior for the children of the element that this property is set on.
How the container will move the focus when tab navigation occurs. The default value is .
Identifies the attached property.
The identifier for the attached property.
Specifies the possible values for changes in focus when logical and directional navigation occurs.
Each element receives keyboard focus, as long as it is a navigation stop. Navigation leaves the containing element when an edge is reached.
The container and all of its child elements as a whole receive focus only once. Either the first tree child or the or the last focused element in the group receives focus
Depending on the direction of the navigation, the focus returns to the first or the last item when the end or the beginning of the container is reached. Focus cannot leave the container using logical navigation.
No keyboard navigation is allowed inside this container.
Depending on the direction of the navigation, focus returns to the first or the last item when the end or the beginning of the container is reached, but does not move past the beginning or end of the container.
Tab Indexes are considered on local subtree only inside this container and behave like after that.
A helper class that provides information about the browser environment in which a XAML browser application (XBAP) application is hosted.
Returns a reference to an object that can be used to access the host browser via its OLE container interfaces (e.g. IOleClientSite::GetContainer();)
An object that can be cast to IOleClientSite.
Gets a value that specifies whether the current Windows Presentation Foundation (WPF) application is browser hosted.
A value that is true if the application is browser hosted; otherwise, false.
Gets the uniform resource identifier (URI) for the location from which a XAML browser application (XBAP) application was launched.
The for the location from which a XAML browser application (XBAP) application was launched; otherwise, null.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
For a description of this member, see .
A service object of type .
-or-
null if there is no service object of type .
An object that specifies the type of service object to get.
Hosts a Win32 window as an element within Windows Presentation Foundation (WPF) content.
Initializes a new instance of the class.
When overridden in a derived class, creates the window to be hosted.
The handle to the child Win32 window to create.
The window handle of the parent window.
When overridden in a derived class, destroys the hosted window.
A structure that contains the window handle.
Immediately frees any system resources that the object might hold.
Immediately frees any system resources that the object might hold.
Set to true if called from an explicit disposer and false otherwise.
Performs the final cleanup before the garbage collector destroys the object.
Gets the window handle of the hosted window.
The window handle.
Returns the size of the window represented by the object, as requested by layout engine operations.
The size of the object.
The size of the object.
Occurs for each unhandled message that is received by the hosted window.
Creates an for .
The type-specific implementation.
Called when the hosted window receives a WM_KEYDOWN message.
The event data.
Called when the hosted window receives a WM_KEYUP message.
The event data.
Called when the hosted window's position changes.
The window's position.
For a description of this member, see .
true if the sink or one of its contained components has focus; otherwise, false.
For a description of this member, see .
A reference to the container's interface.
For a description of this member, see .
true if the message was handled; otherwise, false.
The message for the mnemonic and associated data. Do not modify this message structure. It is passed by reference for performance reasons only.
Modifier keys.
For a description of this member, see .
The site of the contained component.
The sink of the contained component.
For a description of this member, see .
true if the focus has been set as requested; false, if there are no tab stops.
Specifies whether focus should be set to the first or the last tab stop.
For a description of this member, see .
true if the message was handled by the method implementation; otherwise, false.
The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only.
Modifier keys.
For a description of this member, see .
true if the message was processed and should not be called; otherwise, false.
The message and associated data. Do not modify this structure. It is passed by reference for performance reasons only.
Modifier keys.
Updates the child window's size, visibility, and position to reflect the current state of the element.
When overridden in a derived class, accesses the window process (handle) of the hosted child window.
The window handle of the hosted window.
The message to act upon.
Information that may be relevant to handling the message. This is typically used to store small pieces of information, such as flags.
Information that may be relevant to handling the message. This is typically used to reference an object.
Whether events resulting should be marked handled.
Defines the interaction between Windows Presentation Foundation (WPF) applications that are hosting interoperation content and interpreted by the Windows Presentation Foundation (WPF) executable, and a host supplied error page.
Gets or sets the path to an application's deployment manifest.
The path to an application's deployment manifest.
Gets or sets a value that indicates whether this represents an error or some other condition such as a warning. true denotes an error.
true denotes an error; false denotes another condition such as a warning.
Gets or sets a verbose description of the error.
Description of the error.
Gets or sets the string title of the error page.
The string title of the error page.
Gets or sets a reference to a handler, which can handle requests for Microsoft .NET Framework runtime downloads.
A handler,
Gets or sets the string path to the error's log file, if any.
Path to an associated error file. May be an empty string.
Gets or sets a reference to a handler, that can handle refresh of the error page.
A handler to handle refresh of error page.
Gets or sets a uniform resource identifier (URI) for support information associated with the error.
A link for support information.
Defines the interaction between Windows Presentation Foundation (WPF) applications that are hosting interoperation content, and a host supplied progress page.
Gets or sets the application's name.
Name of the application that originates the progress page.
Gets or sets the path to the application deployment manifest.
The application deployment manifest path.
Gets or sets the application's publisher.
The publisher identifying string.
Gets or sets a reference to a handler, that can handle the case of a user-initiated Refresh command.
The callback reference.
Gets or sets a reference to a handler, that can handle the case of a user-initiated Stop command.
The callback reference.
Provides upload progress numeric information that can be used to update the progress indicators.
Total bytes downloaded thus far.
Total bytes that need to be downloaded for the application.
Assists interoperation between Windows Presentation Foundation (WPF) and Win32 code.
Initializes a new instance of the class for a specified Windows Presentation Foundation (WPF) window.
A WPF window object.
Gets the window handle for a Windows Presentation Foundation (WPF) window that is used to create this .
The Windows Presentation Foundation (WPF) window handle (HWND).
Gets or sets the handle of the Windows Presentation Foundation (WPF) owner window.
The owner window handle (HWND).
Hosts an ActiveX control as an element within Windows Presentation Foundation (WPF) content.
Creates the window and assigns it to a parent.
A to the window.
The parent window.
Releases the unmanaged resources that are used by the and optionally releases the managed resources.
Gets a value that indicates whether the method has been called on the instance.
true if the instance has been disposed; otherwise, false. The default is false.
Implements x:Array support for the WPF XAML processor implementation.
Initializes a new instance of the class. This creates an empty array.
Initializes a new instance of the class based on the provided raw array.
The array to populate the extension with.
Initializes a new instance of the class, and initializes the type of the array.
Object type of the new array.
Appends the supplied object to the end of the array.
Object to add to the end of the array.
Adds a text node as a new array item.
Text to add to the end of the array
Gets the contents of the array.
The array contents.
Returns an array that is sized to the number of objects supplied in the service input
The created array.
Object that can provide services for the markup extension.
Attempted to provide a value for an array that did not provide a type.
- or -
Type mismatch between the declared type of the array and one or more of its members.
Gets and sets the type of array to be created when calling .
The type of the array.
Converts a object to and from other types.
Initializes a new instance of the class.
Determines whether an object of the specified type can be converted to an instance of , using the specified context.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
is null.
Determines whether an instance of can be converted to the specified type, using the specified context.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
is null.
Attempts to convert the specified object to a , using the specified context.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
cannot be converted.
Attempts to convert a to the specified type, using the specified context.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
The type to convert the object to.
cannot be converted.
is null.
Converts a object to and from other types.
Initializes a new instance of the class.
Determines whether an object of the specified type can be converted to an instance of , using the specified context.
true if this converter can perform the operation; otherwise, false.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
Determines whether an instance of can be converted to the specified type, using the specified context.
true if this converter can perform the operation; otherwise, false.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
Attempts to convert the specified object to a , using the specified context.
The converted object.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
cannot be converted.
Attempts to convert a to the specified type, using the specified context.
The converted object.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
The type to convert the object to.
cannot be converted.
Reports object-property relationships for framework features such as binding on a dependency property.
Gets the target object being reported.
The target object being reported.
Gets the target property being reported.
The target property being reported.
Provides methods used internally by the markup parser to attach events and event setters on compiled content.
When implemented by a derived class, calls the StyleBamlReader to attach events on EventSetters and Templates in compiled content.
The id.
The target.
Provides information the uses for mapping between an XML namespace URI and the corresponding CLR namespace and the assembly it is in.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified XML namespace, assembly name, and the CLR namespace that is in the assembly.
The XML namespace.
Assembly to use when resolving a tag.
The CLR namespace in the assembly.
is null
-or-
is null
-or-
is null.
Gets or sets the assembly name that contains the types in the CLR namespace.
The assembly name.
The value is being set to is null.
Gets or sets the common language runtime (CLR) namespace that contains the types which are being mapped to the XML namespace.
The CLR namespace.
The value is being set to is null.
Gets or sets the XML namespace.
The XML namespace.
The value is being set to is null.
Implements a XAML markup extension in order to return a null object, which you can use to explicitly set values to null.
Initializes a new instance of the class.
Provides null to use as a value when you set property values in XAML.
A null reference (Nothing in Visual Basic).
An object that can provide services for the markup extension.
Provides context information required by the Extensible Application Markup Language (XAML) parser.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified .
The context to base the new on.
is null.
Gets or sets the base uniform resource identifier (URI) for this context.
The base URI.
Converts an to an .
The parser context.
The context to convert to an .
is null.
Converts an to an .
The parser context.
The context to convert to an .
is null.
Gets or sets the to use with this .
The type mapper.
Gets or sets the xml:lang Handling in XAML for this context.
The language.
Gets the XML namespace dictionary for this context.
The XML namespace dictionary.
Gets or sets the xml:space Handling in XAML for this context.
The XML space attribute.
Do not use. This type supports the WPF infrastructure and is not intended to be used directly from your code.
Do not use. This method supports the WPF infrastructure and is not intended to be used directly from your code.
Do not use. This method supports the WPF infrastructure and is not intended to be used directly from your code.
Do not use. This method supports the WPF infrastructure and is not intended to be used directly from your code.
Do not use. This method supports the WPF infrastructure and is not intended to be used directly from your code.
Do not use. This method supports the WPF infrastructure and is not intended to be used directly from your code.
Converts a object to and from other types.
Initializes a new instance of the class.
Determines whether an object of the specified type can be converted to an instance of , using the specified context.
true if this converter can perform the operation; otherwise, false.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
Determines whether an instance of can be converted to the specified type, using the specified context.
true if this converter can perform the operation; otherwise, false.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
Attempts to convert the specified object to a , using the specified context.
The converted object.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
cannot be converted.
Attempts to convert a to the specified type, using the specified context.
The converted object.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
The type to convert the object to.
cannot be converted.
Implements a markup extension that returns static field and property references.
Initializes a new instance of the class.
Initializes a new instance of the class using the provided string.
A string that identifies the member to make a reference to. This string uses the format :.. ( is optional and refers to the XML namespace prefix in a XAML file.)
The value passed for is null.
Gets or sets a string that identifies a static field or property.
A string that uses the format :.. ( is optional and refers to the XML namespace prefix in a XAML file.)
Attempted to set to null.
Returns an object value to set on the property where you apply this extension. For , this object value is the static value that is evaluated for the requested static member.
The object value to set on the property where the extension is applied.
An object that can provide services for the markup extension. This service is expected to provide results for .
The value for the extension is null. You must set this value before a call is made to .
Some part of the string did not parse properly.
- or -
did not provide a service for .
- or -
value did not resolve to a static member.
Converts a object to and from other types.
Initializes a new instance of the class.
Determines whether an object of the specified type can be converted to an instance of , using the specified context.
true if this converter can perform the operation; otherwise, false.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
Determines whether an instance of can be converted to the specified type, using the specified context.
true if this converter can perform the operation; otherwise, false.
A format context that provides information about the environment from which this converter is being invoked.
The type being evaluated for conversion.
Attempts to convert the specified object to a , using the specified context.
The converted object.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
cannot be converted.
Attempts to convert a to the specified type, using the specified context.
The converted object.
A format context that provides information about the environment from which this converter is being invoked.
Culture specific information.
The object to convert.
The type to convert the object to.
cannot be converted.
Implements a markup extension that returns a based on a string attribute input.
Initializes a new instance of the class.
Initializes a new instance of the class, initializing the value based on the provided string.
String identifying a type, in the format :, where Prefix refers to the XML namespace prefix in a XAML file.
Cannot set to be null.
Initializes a new instance of the class, declaring the type directly.
The type to be represented by this .
Returns an object that should be set on the property where this extension is applied. For , this is the value as evaluated for the requested type name.
The object value to set on the property where the extension is applied.
Object that can provide services for the markup extension. This service is expected to provide results for .
value for the extension is null. Must set this value during construction or prior to use.
Some part of the string did not parse properly.- OR - did not provide a service for .- OR - value did not resolve to a type.
Gets the type for this extension, if set via the constructor.
The established type. This may be null.
Gets or sets the type name represented by this markup extension.
String identifying a type, in the format :, where Prefix refers to the XML namespace prefix in a XAML file.
Cannot set this to be null.
Provides services for serialization.
Initializes a new instance of the class.
The writer used to initializes the new .
Gets or sets the XAML writer mode.
The writer mode.
the value is being set to is not a valid of the enumeration.
Abstract class that provides a means to store parser records for later instantiation.
Initializes a new instance of the class.
When overridden in a derived class, creates a new object to store parser records.
The created object.
Represents the exception class for parser-specific exceptions.
Initializes a new instance of the class.
Initializes a new instance of the class.
Contains all the information that is required to serialize or deserialize the object.
The source and destination of a serialized stream.
Initializes a new instance of the class, by using the specified exception message.
The exception message.
Initializes a new instance of the class, by using the specified exception message and inner exception.
The exception message.
The exception that occurred.
Initializes a new instance of the class, by using the specified exception message and the specified line number and position in the line.
The exception message.
The line number where the exception occurred.
The position in the line at which the exception occurred.
Initializes a new instance of the class, by using the specified exception message, inner exception, line number, and position in the line.
The exception message.
The line number where the exception occurred.
The position in the line at which the exception occurred.
The exception that occurred.
Gets the base URI in effect at the point of the exception.
The URI.
Gets the data that is required to serialize the specified object by populating the specified object.
The serialization info object to add the serialization data to.
The destination for this serialization.
Gets or sets the XAML key value of the item in a dictionary where the exception occurred.
The XAML key value.
Gets the line number where the exception occurred.
The line number.
Gets the position in the line where the exception occurred.
The line position.
Gets or sets the XAML name of the object where the exception occurred.
The XAML name.
Gets or sets XAML UID of the object where the exception occurred.
The value of the UID.
Provides the means to parse XAML markup into an object.
Initializes a new instance of the class.
Aborts the current asynchronous load operation, if there is one currently running.
Reads the XAML markup in the specified and returns an that corresponds to the root of the specified XML.
The root of the deserialized tree.
The XAML to load.
is null.
Reads the XAML markup in the specified and returns an that corresponds to the root of the specified XML.
The root of the deserialized tree.
The XAML to load.
Context information used by the parser.
is null.
-or-
is null.
Reads the XAML markup in the specified and returns an that corresponds to the root of the specified XML.
The root of the deserialized tree.
The XAML to load.
is null.
Reads the XAML markup in the specified and returns the root of the corresponding object tree, asynchronously.
The root of the deserialized tree.
The XAML to load.
is null.
multiple load operations are performed concurrently with the same .
Reads the XAML markup in the specified and returns the root of the corresponding object tree, asynchronously.
The root of the deserialized tree.
The XAML to load.
Context information used by the parser.
is null.
multiple load operations are performed concurrently with the same .
Reads the XAML markup in the specified and returns the root of the corresponding object tree, asynchronously.
The root of the deserialized tree.
The XAML to load.
is null.
multiple load operations are performed concurrently with the same .
Occurs when a synchronous or an asynchronous load operation completes.
Maps an XML name to the appropriate Type.
Initializes a new instance of the class by using the specified assembly names the should us when it resolves XAML tags.
The list of assembly names the should us when resolving XAML.
is null.
Initializes a new instance of the class by using the specified assembly names and namespace maps.
The list of assembly names the should us when resolving XAML.
The namespace maps the should us when resolving XAML.
is null.
Defines a mapping between an XML namespace to a CLR namespace.
The XML namespace URI.
The CLR namespace which contains the types.
The assembly that contains the CLR namespace.
is null -or- is null -or- is null.
Specifies that a sub-classed which is called under full trust to participate in deciding if an internal type should be accessed.
true if the internal type can be accessed; otherwise, false.
Gets an instance of the to use if one has not been specified.
The default type mapper.
Gets the CLR type that a XAML tag is mapped to by using the specified XML namespace URI and local name.
The type for the object or null if no type is found.
The XML namespace URI of the XAML tag.
The local name of the XAML tag.
is null -or- is null.
Specifies the path to use when loading an assembly.
The short name of the assembly without an extension or path specified.
The file path of the assembly.
is null
-or-
is null.
is
-or-
is .
Provides a single static method (multiple signatures) that can be used for limited Extensible Application Markup Language (XAML) serialization of provided runtime objects into XAML. This class cannot be inherited, and only has static methods.
Returns a Extensible Application Markup Language (XAML) string that serializes the provided object and its properties.
Extensible Application Markup Language (XAML) string that can be written to a stream or file. The logical tree of all elements that fall under the provided element will be serialized.
The element to be serialized. Typically, this is the root element of a page or application.
is null.
the application is not running in full trust.
Saves Extensible Application Markup Language (XAML) information into a provided stream to serialize the provided object and its properties.
The element to be serialized. Typically, this is the root element of a page or application.
Destination stream for the serialized XAML information.
is null -or- is null.
the application is not running in full trust.
Saves Extensible Application Markup Language (XAML) information as the source for a provided text writer object. The output of the text writer can then be used to serialize the provided object and its properties.
The element to be serialized. Typically, this is the root element of a page or application.
TextWriter instance to use to write the serialized XAML information.
is null -or- is null.
the application is not running in full trust.
Saves Extensible Application Markup Language (XAML) information into a custom serializer. The output of the serializer can then be used to serialize the provided object and its properties.
The element to be serialized. Typically, this is the root element of a page or application.
A custom serialization implementation.
is null -or- is null.
the application is not running in full trust.
Saves Extensible Application Markup Language (XAML) information as the source for a provided XML writer object. The output of the XML writer can then be used to serialize the provided object and its properties.
The element to be serialized. Typically, this is the root element of a page or application.
Writer to use to write the serialized XAML information.
is null -or- is null.
the application is not running in full trust.
Specifies the XAML writer mode for values that are of type .
The is serialized.
The evaluated value of the will be serialized.
This type supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
The has started.
The has completed.
Encapsulates the XML specific attributes of a .
Gets the value of the attached property of the specified .
The value of the property for the specified object.
The object to obtain the property from.
is null.
Gets the value of the attached property of the specified .
The value of the property for the specified object.
The object to obtain the property from.
is null.
Gets the value of the attached property of the specified .
The value of the property for the specified object.
The object to obtain the property from.
is null.
Gets the value of the attached property of the specified .
The value of the property for the specified object.
The object to obtain the property from.
is null.
Sets the value of the attached property of the specified .
The object on which to set the property.
The XmlNamespaceMaps.
is null.
Sets the value of the attached property of the specified .
The object on which to set the property.
The XML namespace definition.
is null.
Sets the value of the attached property of the specified .
The object on which to set the property.
The XmlnsDictionary.
is null.
Sets the value of the attached property of the specified .
The object on which to set the property.
The XmlSpace.
is null.
Gets or sets the value of the .
The XmlNamespaceMaps.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the value of the XmlnsDefinition.
The XmlnsDefinition.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the value of the XmlnsDictionary.
The XmlnsDictionary.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the value of the xml:space property.
The XmlSpace.
Identifies the attached property.
The identifier for the attached property.
Represents a dictionary that contains XML namespace mappings.
Initializes a new instance of the class.
Initializes a new instance of the class by using the specified dictionary as a base.
The dictionary on which to base the new .
is null.
Adds a namespace to this .
The XML prefix of this namespace. This should be a string.
The namespace the prefix maps to. This should be a string.
is a string or is a string.
is null or is null.
Adds a namespace to this .
The XML prefix of this namespace.
The namespace the prefix maps to.
is null or is null.
Removes all entries from this .
Returns a value that determines whether the specified key is in this .
true if the key is in the dictionary; otherwise, false.
The prefix to search for.
Copies the entries in the to the specified array.
The array to copy the table data into.
The zero-based index in the destination array where copying starts.
Copies the entries in the to the specified array.
The array to copy the table data into.
The zero-based index in the destination array where copying starts.
Gets the number of entries in the .
The number of entries in the .
Looks up the namespace that corresponds to an empty prefix.
The namespace that corresponds to the empty prefix if one exists; otherwise, null.
Returns a dictionary enumerator that iterates through this .
The dictionary enumerator for this dictionary.
Returns an enumerator that iterates through this .
The enumerator for this dictionary.
Gets a value that indicates whether the size of the is fixed.
true if the size is fixed; otherwise, false.
Gets a value that indicates whether the is read-only.
true if the dictionary is read-only; otherwise, false.
Gets a value that indicates whether access to this is thread safe.
true if access to this dictionary is thread-safe; otherwise, false.
Gets or sets the namespace associated with the specified XML prefix.
The prefix from which to get or set the associated namespace.
is null.
is not a string.
The namespace to associate with is null.
The namespace to associate with is not a string.
Gets or sets the namespace associated with the specified XML prefix.
The prefix from which to get or set the associated namespace.
is null.
The namespace to associate with is null.
Gets a collection of all the keys in the .
The collection of all the keys in the dictionary.
Returns the namespace that corresponds to the specified XML namespace prefix.
The namespace that corresponds to the specified prefix if it exists; otherwise, null.
The XML namespace prefix to look up.
is null.
Returns the XML prefix that corresponds to the specified namespace uniform resource identifier (URI).
Returns if the specified namespace corresponds to the default namespace, or the XML prefix that corresponds to the given namespace; otherwise, null.
The namespace URI to look up.
is null.
Pops the scope of the .
Pushes the scope of the .
Removes the specified XML prefix from the .
The prefix to remove.
Removes the specified XML prefix from the .
The prefix to remove.
Locks the dictionary so that it cannot be changed.
Gets a value that indicates whether the is sealed.
true if the dictionary is sealed; otherwise, false.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the dictionary.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
An object that can be used to iterate through the collection.
Gets a collection of all the values in the .
A collection of all the values in the dictionary.
Resolves localizable settings for classes and properties in binary XAML (BAML).
Initializes a new instance of the class.
Returns a value that indicates whether a specified type of element can be localized and, if so, whether it can be formatted inline.
An object that contains the localizability information for the specified assembly and element.
The full name of the assembly that contains binary XAML (BAML) to be localized.
The full class name of the element that you want to retrieve localizability information for.
Returns a value that indicates whether a specified property of a specified type of element can be localized.
An object that specifies whether and how the property can be localized.
The full name of the assembly that contains binary XAML (BAML) to be localized.
The full class name of the element that you want to retrieve localizability information for.
The name of the property that you want to retrieve localizability information for.
Returns the full name of the assembly that contains the specified class.
The full name of the assembly that contains the class.
The full class name.
Returns the full class name of an Extensible Application Markup Language (XAML) tag that hasn't been encountered in binary XAML (BAML).
The full class name associated with the tag.
The name of the tag.
Represents a localizable resource in a binary XAML (BAML) stream.
Initializes a new instance of the class.
Initializes a new instance of the class, with the specified localizable value, localization comments, resource category, localization lock status, and visibility of the resource.
The localizable value.
Comments used for localizing.
The string category of the resource.
Localization lock, as specified by the developer.
Identifies this resource as visible for translation.
Gets or sets the localization category of a resource.
The localization category.
Gets or sets the localization comments associated with a resource.
The localization comments.
Gets or sets the localizable content. .
The localizable content.
Determines whether a specified object is equal to this object.
true if is equal to this object; otherwise, false.
The object test for equality.
Returns a 32-bit signed integer hash code representing this instance.
A 32-bit signed integer.
Gets or sets a value that indicates whether the localizable resource is modifiable.
true if the resource is modifiable; otherwise, false.
Gets or sets whether the resource is visible for translation.
true if the resource is visible for translation; otherwise, false.
Represents a key for a that is used to identify localizable resources.
Initializes a new instance of the class with the supplied unique ID, class name, and property name.
The unique ID of an element that has a localizable resource.
The class name of a localizable resource in binary XAML (BAML).
The property name of a localizable resource in BAML.
Gets the name of the assembly that defines the type of the localizable resource.
The name of the assembly.
Gets the class name associated with the localizable resource.
The class name of the localizable resource.
Compares an object to an instance of for equality.
true if the two instances are equal; otherwise, false.
The other instance of to compare for equality.
Compares two instances of for equality.
true if the two instances are equal; otherwise, false.
The other instance of to compare for equality.
Returns a 32-bit signed integer hash code representing this instance.
A 32-bit signed integer.
Gets the property name associated with the localizable resource.
The property name of the localizable resource.
Gets the unique ID of the element that contains the localizable resource.
The unique ID of the element that contains the localizable resource.
Contains all the localizable resources in a binary XAML (BAML) record.
Initializes a new instance of the class.
Adds a localizable resource with the specified key.
A key for the resource.
An object that contains the resource.
Deletes all resources from the object.
Determines whether a object contains a resource with a specified key.
true if the object contains a resource with the specified key; otherwise, false.
The resource's key.
Copies the contents of a object to a one-dimensional array of objects, starting at a specified index.
An array of objects to hold the data.
The starting index value.
Gets the number of localizable resources in the object.
The number of localizable resources.
Gets the object's enumerator object.
A that can iterate the contents of the dictionary.
Gets a value that indicates whether the object has a fixed size.
true if the object has a fixed size; otherwise, false.
Gets a value that indicates whether the object is read-only.
true if the object is read-only; otherwise, false.
Gets or sets a localizable resource specified by its key.
The key value of the resource.
Gets a collection that contains all the keys in the object.
A collection that contains all the keys in the object.
Removes a specified localizable resource from the object.
The key for the resource to be removed.
Gets the key of the root element, if it is localizable.
The key of the root element, if it is localizable. Otherwise, the value is set to null.
For a description of this member, see .
A zero-based that receives the copied items from the .
The first position in the specified to receive the copied contents.
For a description of this member, see .
The number of items in the collection.
For a description of this member, see .
true if access to the is synchronized (thread safe); otherwise, false.
For a description of this member, see .
An object that can be used to synchronize access to the .
For a description of this member, see .
The to add to the .
For a description of this member, see .
true if the is found in the ; otherwise, false.
For a description of this member, see .
An object that can be used to iterate through the collection.
For a description of this member, see .
The element with the specified key.
The key of the element to get or set.
For a description of this member, see .
For a description of this member, see .
An object that can be used to iterate through the collection.
Gets a collection that contains all the values in the object.
A collection that contains all the values in the object.
Defines an enumerator that can iterate the content of a object.
Gets the current object in the collection.
The current object.
Gets the current element's object.
An object containing the key and value of the current element.
Gets the key of the current element.
The key of the current element.
Moves to the next item in the collection.
true if the enumerator successfully advances to the next element. If there are no remaining elements, this method returns false.
Returns the enumerator to its initial position, which is before the first object in the collection.
For a description of this member, see .
The key of the current element of the enumeration.
For a description of this member, see .
The value of the current element of the enumeration.
For a description of this member, see .
The current element in the collection.
Gets the value of the current element.
The value of the current element.
Extracts resources from a binary XAML (BAML) file and generates a localized version of a BAML source.
Initializes a new instance of the class with the specified binary XAML (BAML) source stream.
A file stream that contains the binary XAML (BAML) input to be localized.
Occurs when is null.
Initializes a new instance of the class with the specified localizability resolver and binary XAML (BAML) source stream.
A file stream that contains the binary XAML (BAML) input to be localized.
An instance of .
Occurs when is null.
Initializes a new instance of the class with the specified localizability resolver, binary XAML (BAML) source stream, and .
A file stream that contains the binary XAML (BAML) input to be localized.
An instance of .
Reads the localized XML comments associated with this BAML input.
Occurs when is null.
Occurs when the encounters abnormal conditions.
Extracts all localizable resources from a binary XAML (BAML) stream.
A copy of the localizable resources from a BAML stream, in the form of a .
Raises the event.
Required event arguments.
Applies resource updates to the binary XAML (BAML) source and writes the updated version to a specified stream in order to create a localized version of the source BAML.
The stream that will receive the updated BAML.
The resource updates to be applied to the source BAML.
Occurs when either or is null.
Specifies error conditions that may be encountered by the .
More than one element has the same value.
The localized binary XAML (BAML) contains more than one reference to the same element.
The element's substitution contains incomplete child placeholders.
Xml comments do not have the correct format.
The localization commenting text contains invalid attributes.
The localization commenting text contains invalid comments.
The does not correspond to any element in the BAML.
Indicates a mismatch between substitution and source. The substitution must contain all the element placeholders in the source.
The substitution of an element's content cannot be parsed as XML, therefore any formatting tags in the substitution are not recognized. The substitution is instead applied as plain text.
A child element does not have a . As a result, it cannot be represented as a placeholder in the parent's content string.
A formatting tag in the substitution is not recognized.
Required arguments for the event.
Gets the specific error condition encountered by the .
The error condition encountered the .
Gets the key associated with the resource that generated the error condition.
The key associated with the resource that generated the error condition.
Represents the method that will handle the event.
The source of the event.
The event data.
Represents localizability settings for an element in binary XAML (BAML).
Initializes a new instance of the class.
Initializes a new instance of the class with a specified formatting tag and localizability attribute.
A formatting tag name. Assign a non-empty value to this parameter to indicate inline formatting.
The associated element's localizability attribute.
Gets or sets the associated element's localizability attribute.
The associated element's localizability attribute.
Gets or sets the associated element's formatting tag.
The formatting tag.
Provides methods to write an object to XAML format.
Releases the resources used by the .
Creates an instance of a from the specified object.
A markup object that enables navigating through the tree of objects.
An object that will be the root of the serialized tree.
is null.
Creates an instance of a from the specified object and the specified serialization manager.
A markup object that enables navigating through the tree of objects.
An object that will be the root of the serialized tree.
The serialization manger.
is null.
is null.
Represents data returned from calling the method.
Gets the visual that was hit.
The visual that was hit.
A trigger action that begins a and distributes its animations to their targeted objects and properties.
Creates a new instance of the class.
Gets or sets the proper hand-off behavior to start an animation clock in this storyboard
One of the enumeration values. The default value is .
Gets or sets the name of the object. By naming the object, the can be controlled after it is started.
The name of the . The default is null.
Gets or sets the that this starts.
The that the starts. The default is null.
Identifies the dependency property.
The identifier for the dependency property.
Manipulates a that has been applied by a action.
Gets or sets the of the that began the you want to interactively control.
The of the that began the you want to interactively control. The default value is null.
Animates from the value of the previous key frame to its own using discrete interpolation.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified ending value.
The ending value (also known as "target value") for the key frame.
Initializes a new instance of the class with the specified ending value and key time.
The ending value (also known as "target value") for the key frame.
The key time for the key frame. The key time determines when the target value is reached, which is also when the key frame ends.
Creates a new instance of .
A new .
Interpolates, between the previous key frame value and the value of the current key frame using discrete interpolation.
The output value of this key frame given the specified base value and progress.
The value to animate from.
A value from 0.0 through 1.0 that specifies the percentage of time that has elapsed for this key frame.
Animates from the value of the previous key frame to its own using linear interpolation.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified ending value.
Ending value (also known as "target value") for the key frame.
Initializes a new instance of the class with the specified ending value and key time.
Ending value (also known as "target value") for the key frame.
Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.
Creates a new instance of .
A new .
Interpolates, in a linear fashion, between the previous key frame value and the value of the current key frame, using the supplied progress increment.
The output value of this key frame given the specified base value and progress.
The value to animate from.
A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.
A trigger action that pauses a .
Initializes a new instance of the class.
A trigger action that removes a .
Initializes a new instance of the class.
Supports a trigger action that resumes a paused .
Initializes a new instance of the class.
A trigger action that provides functionality for seeking (skipping) to a specified time within the active period of a .
Initializes a new instance of the class.
Gets or sets the amount by which the storyboard should move forward or backward from the seek origin . .
A positive or negative value that specifies the amount by which the storyboard should move forward or backward from the seek origin . The default value is 0.
Gets or sets the position from which this seek operation's is applied.
The position from which this seek operation's is applied. The default value is .
Returns a value that indicates whether the property of this should be serialized.
true if the property of this should be serialized; otherwise, false.
A trigger action that changes the speed of a .
Initializes a new instance of the class.
Gets or sets a new animation speed as a ratio of the old animation speed.
The speed ratio for the . The default value is 1.0.
A trigger action that advances a to the end of its fill period.
Initializes a new instance of the class.
Animates from the value of the previous key frame to its own using splined interpolation.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified ending value.
Ending value (also known as "target value") for the key frame.
Initializes a new instance of the class with the specified ending value and key time.
Ending value (also known as "target value") for the key frame.
Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.
Initializes a new instance of the class with the specified ending value, key time, and .
Ending value (also known as "target value") for the key frame.
Key time for the key frame. The key time determines when the target value is reached which is also when the key frame ends.
for the key frame. The represents a Bezier curve which defines animation progress of the key frame.
Creates a new instance of .
A new .
Uses splined interpolation to transition between the previous key frame value and the value of the current key frame.
The output value of this key frame given the specified base value and progress.
The value to animate from.
A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.
Gets or sets the two control points that define animation progress for this key frame. This is a dependency property.
The two control points that specify the cubic Bezier curve which defines the progress of the key frame.
Identifies the dependency property.
The identifier for the dependency property.
A trigger action that stops a .
Initializes a new instance of the class.
A container timeline that provides object and property targeting information for its child animations.
Initializes a new instance of the class.
Applies the animations associated with this to their targets and initiates them.
An object contained within the same name scope as the targets of this storyboard's animations. Animations without a are applied to .
Applies the animations associated with this to their targets and initiates them.
An object contained within the same name scope as the targets of this storyboard's animations. Animations without a are applied to .
true if the storyboard should be interactively controllable; otherwise, false.
Applies the animations associated with this to their targets and initiates them, using the specified .
An object contained within the same name scope as the targets of this storyboard's animations. Animations without a are applied to .
The behavior the new animation should use to interact with any current animations.
Applies the animations associated with this to their targets and initiates them, using the specified .
An object contained within the same name scope as the targets of this storyboard's animations. Animations without a specified are applied to .
The behavior the new animation should use to interact with any current animations.
Declares whether the animation is controllable (can be paused) once started.
Applies the animations associated with this to their targets and initiates them.
An object contained within the same name scope as the targets of this storyboard's animations. Animations without a are applied to .
Applies the animations associated with this to their targets and initiates them.
An object contained within the same name scope as the targets of this storyboard's animations. Animations without a are applied to .
true if the storyboard should be interactively controllable; otherwise, false.
Applies the animations associated with this to their targets within the specified template and initiates them.
The object to which the specified has been applied. Animations without a are applied to .
The template to animate.
Applies the animations associated with this to their targets within the specified template and initiates them.
The object to which the specified has been applied. Animations without a are applied to .
The template to animate.
true if the storyboard should be interactively controllable; otherwise, false.
Applies the animations associated with this to their targets within the specified template and initiates them.
The object to which the specified has been applied. Animations without a are applied to .
The template to animate.
The behavior the new animation should use to interact with any current animations.
Applies the animations associated with this to their targets within the specified template and initiates them.
The object to which the specified has been applied. Animations without a are applied to .
The template to animate.
The behavior the new animation should use to interact with any current animations.
true if the storyboard should be interactively controllable; otherwise, false.
Applies the animations associated with this to their targets and initiates them, using the specified .
An object contained within the same name scope as the targets of this storyboard's animations. Animations without a specified are applied to .
The behavior the new animation should use to interact with any current animations.
Applies the animations associated with this to their targets and initiates them.
An object contained within the same name scope as the targets of this storyboard's animations. Animations without a specified are applied to .
The behavior the new animation should use to interact with any current animations.
Declares whether the animation is controllable (can be paused) once started.
Creates a modifiable clone of this , making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.
A modifiable clone of the current object. The cloned object's property is false even if the source's property is true.
Creates a new instance of the class.
A new instance.
Retrieves the of the clock that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Retrieves the of the clock that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Retrieves the of the that was created for this .
This clock's current iteration within its current active period, or null if this clock is stopped.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Retrieves the of the that was created for this .
This clock's current iteration within its current active period, or null if this clock is stopped.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets the of the that was created for this .
null if this clock is , or 0.0 if this clock is active and its has a of ; otherwise, a value between 0.0 and 1.0 that indicates the current progress of this Clock within its current iteration. A value of 0.0 indicates no progress, and a value of 1.0 indicates that the clock is at the end of its current iteration.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets the of the that was created for this .
null if this clock is , or 0.0 if this clock is active and its has a of ; otherwise, a value between 0.0 and 1.0 that indicates the current progress of this Clock within its current iteration. A value of 0.0 indicates no progress, and a value of 1.0 indicates that the clock is at the end of its current iteration.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets the of the that was created for this .
The current state of the clock created for this storyboard: , , or .
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets the of the that was created for this .
The current state of the clock created for this storyboard: , , or .
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets the of the that was created for this .
null if this storyboard's clock is ; otherwise, the current time of the storyboard's clock.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets the of the that was created for this .
null if this storyboard's clock is ; otherwise, the current time of the storyboard's clock.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets a value that indicates whether the that was created for this is paused.
true if the created for this is paused; otherwise, false.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets a value that indicates whether the that was created for this is paused.
true if the created for this is paused; otherwise, false.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Retrieves the value of the specified .
The name of the dependency object targeted by .
The timeline from which to retrieve the .
Retrieves the value of the specified .
The property targeted by .
The dependency object from which to get the .
Pauses the animation clock, or runtime-state, of the specified FrameworkContentElement associated with this instance.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Pauses the that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Removes the clocks that were generated for this storyboard. Animations that belong to this storyboard stop affecting the properties they once animated, regardless of their setting.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Removes the clocks that were generated for this storyboard. Animations that belong to this storyboard stop affecting the properties they once animated, regardless of their setting.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Resumes the clock that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Resumes the clock that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Seeks this to the specified position. The performs the requested seek when the next clock tick occurs.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
A positive or negative value that describes the amount by which the timeline should move forward or backward from the specified .
The position from which is applied.
Seeks this to the specified position. The performs the requested seek when the next clock tick occurs.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
A positive or negative value that describes the amount by which the timeline should move forward or backward from the specified .
The position from which is applied.
Seeks this to a new position immediately (synchronously).
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
A positive or negative value that describes the amount by which the timeline should move forward or backward from the specified .
The position from which is applied.
Seeks this to a new position immediately (synchronously).
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
A positive or negative value that describes the amount by which the timeline should move forward or backward from the specified .
The position from which is applied.
Sets the interactive speed ratio of the that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
A finite value greater than zero that is the new interactive speed ratio of the storyboard. This value is multiplied against the storyboard's value to determine the storyboard's effective speed. This value does not overwrite the storyboard's property. For example, calling this method and specifying an interactive speed ratio of 3 on a storyboard with a of 0.5 gives the storyboard an effective speed of 1.5.
Sets the interactive speed ratio of the that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
A finite value greater than zero that is the new interactive speed ratio of the storyboard. This value is multiplied against the storyboard's value to determine the storyboard's effective speed. This value does not overwrite the storyboard's property. For example, calling this method and specifying an interactive speed ratio of 3 on a storyboard with a of 0.5 gives the storyboard an effective speed of 1.5.
Makes the specified target the dependency object with the specified name.
The that should target the specified dependency object.
The name of the dependency object to target.
Makes the specified target the specified dependency property.
The with which to associate the specified dependency property.
A path that describe the dependency property to be animated.
Advances the current time of this storyboard's to the end of its active period.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Advances the current time of this storyboard's to the end of its active period.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Halts the that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Halts the that was created for this storyboard.
The object specified when the method was called. This object contains the objects that were generated for this storyboard and its children.
Gets or sets the name of the object to animate. The object must be a , , or .
The name of the , , or to animate.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the property that should be animated.
The property to animate.
Identifies the attached property.
The identifier for the attached property.
Animates the value of a property between two target values using linear interpolation over a specified .
Initializes a new instance of the class.
Initializes a new instance of the class that animates to the specified value over the specified duration. The starting value for the animation is the base value of the property being animated or the output from another animation.
The destination value of the animation.
The length of time the animation takes to play from start to finish, once. See the property for more information.
Initializes a new instance of the class that animates to the specified value over the specified duration and has the specified fill behavior. The starting value for the animation is the base value of the property being animated or the output from another animation.
The destination value of the animation.
The length of time the animation takes to play from start to finish, once. See the property for more information.
Specifies how the animation behaves when it is not active.
Initializes a new instance of the class that animates from the specified starting value to the specified destination value over the specified duration.
The starting value of the animation.
The destination value of the animation.
The length of time the animation takes to play from start to finish, once. See the property for more information.
Initializes a new instance of the class that animates from the specified starting value to the specified destination value over the specified duration and has the specified fill behavior.
The starting value of the animation.
The destination value of the animation.
The length of time the animation takes to play from start to finish, once. See the property for more information.
Specifies how the animation behaves when it is not active.
Gets or sets the total amount by which the animation changes its starting value. This is a dependency property.
The total amount by which the animation changes its starting value. The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Creates a modifiable clone of this , making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.
A modifiable clone of the current object. The cloned object's property will be false even if the source's property was true.
Creates a new instance of the .
The new instance.
Gets or sets the animation's starting value. This is a dependency property.
The starting value of the animation. The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Calculates a value that represents the current value of the property being animated, as determined by the .
The calculated value of the property, as determined by the current animation.
The suggested origin value, used if the animation does not have its own explicitly set start value.
The suggested destination value, used if the animation does not have its own explicitly set end value.
An that generates the or used by the animation.
Gets or sets a value that indicates whether the target property's current value should be added to this animation's starting value. This is a dependency property.
true if the target property's current value should be added to this animation's starting value; otherwise, false. The default value is false.
Gets or sets a value that specifies whether the animation's value accumulates when it repeats. This is a dependency property.
true if the animation accumulates its values when its property causes it to repeat its simple duration. otherwise, false. The default value is false.
Gets or sets the animation's ending value. This is a dependency property.
The ending value of the animation. The default value is null.
Identifies the dependency property.
The identifier for the dependency property.
Abstract class that, when implemented, animates a value.
Initializes a new instance of the class.
Creates a modifiable clone of this , making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.
A modifiable clone of the current object. The cloned object's property will be false even if the source's property was true.
Gets the current value of the animation.
The current value of the animation.
The origin value provided to the animation if the animation does not have its own start value.
The destination value provided to the animation if the animation does not have its own destination value.
The which can generate the or value to be used by the animation to generate its output value.
Gets the current value of the animation.
The current value of this animation.
The origin value provided to the animation if the animation does not have its own start value.
The destination value provided to the animation if the animation does not have its own destination value.
The which can generate the or value to be used by the animation to generate its output value.
Calculates a value that represents the current value of the property being animated, as determined by the host animation.
The current value of this animation.
The suggested origin value, used if the animation does not have its own explicitly set start value.
The suggested destination value, used if the animation does not have its own explicitly set end value.
An that generates the or used by the host animation.
Gets the type of value this animation generates.
The type of value produced by this animation.
Animates the value of a property along a set of .
Initializes a new instance of the class.
Adds a child to this .
The object to be added as the child of this .
The parameter is not a .
Adds a text string as a child of this .
The text added to the .
A does not accept text as a child, so this method will raise this exception unless a derived class has overridden this behavior which allows text to be added.
Creates a modifiable clone of this , making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.
A modifiable clone of the current object. The cloned object's property will be false even if the source's property was true.
Makes this instance a deep copy of the specified . When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.
The to clone.
Creates a modifiable clone of this object, making deep copies of this object's current values. Resource references, data bindings, and animations are not copied, but their current values are.
A modifiable clone of the current object. The cloned object's property will be false even if the source's property was true.
Makes this instance a modifiable deep copy of the specified using current property values. Resource references, data bindings, and animations are not copied, but their current values are.
The to clone.
Creates a new instance of .
A new instance of .
Makes this instance of object unmodifiable or determines whether it can be made unmodifiable..
If is true, this method returns true if this instance can be made read-only, or false if it cannot be made read-only. If is false, this method returns true if this instance is now read-only, or false if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.
true to check if this instance can be frozen; false to freeze this instance.
Makes this instance a clone of the specified object.
The object to clone.
Makes this instance a frozen clone of the specified . Resource references, data bindings, and animations are not copied, but their current values are.
The to copy and freeze.
Calculates a value that represents the current value of the property being animated, as determined by this instance of .
The calculated value of the property, as determined by the current instance.
The suggested origin value, used if the animation does not have its own explicitly set start value.
The suggested destination value, used if the animation does not have its own explicitly set end value.
An that generates the or used by the host animation.
Provide a custom natural when the property is set to .
If the last key frame of this animation is a , then this value is used as the ; otherwise it will be one second.
The whose natural duration is desired.
Gets a value that specifies whether the animation's output value is added to the base value of the property being animated.
true if the animation adds its output value to the base value of the property being animated instead of replacing it; otherwise, false. The default value is false.
Gets or sets a value that specifies whether the animation's value accumulates when it repeats.
true if the animation accumulates its values when its property causes it to repeat its simple duration; otherwise, false. The default value is false.
Gets or sets the collection of objects that define the animation.
The collection of objects that define the animation. The default value is .
Called when the current object is modified.
Returns true if the value of the property of this instance of should be value-serialized.
true if the property value should be serialized; otherwise, false.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a .
Initializes a new instance of the class.
Initializes a new instance of the class that has the specified target .
The of the new instance.
Initializes a new instance of the class that has the specified target and .
The of the new instance.
The of the new instance.
Returns the interpolated value of a specific key frame at the progress increment provided.
The output value of this key frame given the specified base value and progress.
The value to animate from.
A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.
Occurs if is not between 0.0 and 1.0, inclusive.
Calculates the value of a key frame at the progress increment provided.
The output value of this key frame given the specified base value and progress.
The value to animate from; typically the value of the previous key frame.
A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.
Gets or sets the time at which the key frame's target should be reached. This is a dependency property.
The time at which the key frame's current value should be equal to its property. The default value is .
Identifies the dependency property.
The identifier for the dependency property.
This member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Gets or sets the key frame's target value. This is a dependency property.
The key frame's target value, which is the value of this key frame at its specified . The default value is 0.
Identifies the dependency property.
The identifier for the dependency property.
Represents a collection of objects.
Initializes a new instance of the class.
Adds a to the end of the collection.
The index at which the was added.
The to add to the end of the collection.
Removes all objects from the collection.
Creates a modifiable clone of this , making deep copies of this object's values. When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.
A modifiable clone of the current object. The cloned object's property will be false even if the source's property was true.
Makes this instance a deep copy of the specified . When copying dependency properties, this method copies resource references and data bindings (but they might no longer resolve) but not animations or their current values.
The to clone.
Makes this instance a modifiable deep copy of the specified using current property values. Resource references, data bindings, and animations are not copied, but their current values are.
The to clone.
Gets a value that indicates whether the collection contains the specified .
true if the collection contains ; otherwise, false.
The to locate in the collection.
Copies all of the objects in a collection to a specified array.
Identifies the array to which content is copied.
Index position in the array to which the contents of the collection are copied.
Gets the number of key frames contained in the .
The number of key frames contained in the .
Creates a new, frozen instance of .
A frozen instance of .
Gets an empty .
An empty .
Makes this instance of read-only or determines whether it can be made read-only.
If is true, this method returns true if this instance can be made read-only, or false if it cannot be made read-only. If is false, this method returns true if this instance is now read-only, or false if it cannot be made read-only, with the side effect of having begun to change the frozen status of this object.
true to check if this instance can be frozen; false to freeze this instance.
Makes this instance a clone of the specified object.
The object to clone.
Makes this instance a modifiable deep copy of the specified using current property values. Resource references, data bindings, and animations are not copied, but their current values are.
The to clone.
Returns an enumerator that can iterate through the collection.
An that can iterate through the collection.
Searches for the specified and returns the zero-based index of the first occurrence within the entire collection.
The zero-based index of the first occurrence of within the entire collection, if found; otherwise, -1.
The to locate in the collection.
Inserts a into a specific location within the collection.
The index position at which the is inserted.
The object to insert in the collection.
Gets a value that indicates if the collection size can ever change.
true if the collection is frozen; otherwise, false.
Gets a value that indicates if the collection is read-only.
true if the collection is read-only; otherwise, false.
Gets a value that indicates whether access to the collection is synchronized (thread-safe).
true if access to the collection is synchronized (thread-safe); otherwise, false.
Gets or sets the at the specified index position.
The at the specified index.
The zero-based index of the to get or set.
The attempt to modify the collection is invalid because the collection is frozen (its property is true).
is less than zero.
-or-
is equal to or greater than .
Removes a object from the collection.
Identifies the to remove from the collection.
Removes the at the specified index position from the collection.
Index position of the to be removed.
Gets an object that can be used to synchronize access to the collection.
An object that can be used to synchronize access to the collection.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
This member supports the WPF infrastructure and is not intended to be used directly from your code.
enables the ability to navigate through different states of a single piece of source content without reloading the source content for each subsequent navigation.
Initializes a new instance of the class.
The name for the content that is stored in navigation history. The value of is displayed from , , and Windows Internet Explorer 7 navigation UI.
The name of the content that is stored in navigation history.
Called to reapply state to a piece of content when navigation occurs.
The owned by the navigator responsible for the content to which this is being applied.
A that specifies how the content to which the is being applied was navigated to.
Provides data for the FragmentNavigation event.
Gets the uniform resource identifier (URI) fragment.
The URI fragment. If you set the property to an empty string, the top of the content will be navigated to by default.
Gets or sets a value that indicates whether the fragment navigation has been handled.
true if the navigation has been handled; otherwise, false.
The navigator that raised the event.
A that refers to the navigator (Internet Explorer, , .) that is navigating to the content fragment.
Represents the method that will handle FragmentNavigation events.
The source of the event.
The event data.
Implemented by a class that needs to add custom state to the navigation history entry for content before the content is navigated away from.
Returns an instance of a custom state class that is to be associated with content in navigation history.
An instance of a custom class that is to be associated with content in navigation history.
Represents an entry in either back or forward navigation history.
Initializes a new instance of the class.
The serialization information.
The streaming context.
Gets or sets the object that is associated with this journal entry.
The object that is associated with this journal entry. If one is not associated, null is returned.
Returns the attached property of the journal entry for the specified element.
The value of the attached property of the journal entry for the specified element.
The element from which to get the attached property value.
Gets the attached property of the journal entry for the specified element.
The attached property of the journal entry for the specified element.
The element from which to get the attached property value.
Called when this object is serialized.
The data that is required to serialize the target object.
The streaming context.
Gets or sets a value that indicates whether the content of a journal entry is either retained or re-created when navigated to in navigation history.
true if the content is retained in navigation history; otherwise, false.
Identifies the attached property.
The identifier for the attached property.
Gets or sets the name of the journal entry.
The name of the journal entry.
Identifies the attached property.
The identifier for the attached property.
Sets the attached property of the specified element.
The element on which to set the attached property value.
true to keep the journal entry in memory; otherwise, false.
Sets the attached property of the specified element.
The element on which to set the attached property value.
The name to be assigned to the attached property.
Gets or sets the URI of the content that was navigated to.
The URI of the content that was navigated to, or null if no URI is associated with the entry.
This type or member supports the Microsoft .NET infrastructure and is not intended to be used directly from your code.
This type or member supports the Microsoft .NET infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
This type or member supports the Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.
Specifies the position in navigation history of a piece of content with respect to current content. is used by .
Content is in back navigation history relative to current content.
Content is the current content.
Content is in forward navigation history with respect to current content.
merges navigation back history and navigation forward history (as exposed by or ) into a single, Windows Internet Explorer 7-style navigation menu.
Initializes a new instance of the class.
Merges two navigation history stacks.
An that can be used to enumerate the merged list of navigation history stacks if neither passed navigation stack is null. null, otherwise.
An array of two navigation stacks. For , the navigation stacks are available from the following properties:
For , the navigation stacks are available from the following properties:
This parameter is not used.
This parameter is not used.
This parameter is not used.
Not implemented.
This parameter is not used.
This parameter is not used.
This parameter is not used.
This parameter is not used.
Gets the attached property for the specified element.
The value of the attached property of the journal entry for the specified element.
The element from which to get the attached property value.
Gets or sets a value that specifies whether an entry is in back navigation history, forward navigation history, or is the current content of a navigator.
A value that specifies whether an entry is in back navigation history, forward navigation history, or is the current content of a navigator.
Identifies the attached property.
The identifier for the attached property.
Sets the attached property of the specified element.
The element on which to set the attached property value.
Position of the object.
Specifies whether a uses its own journal. is used by the property.
Whether or not this will create and use its own journal depends on its parent.
The maintains its own journal.
The uses the journal of the next available navigation host up the content tree, if available. Otherwise, navigation history is not maintained for the .
Represents the method that will handle LoadCompleted events.
The source of the event.
The event data.
Represents the method that will handle Navigated events.
The source of the event.
The event data.
Provides data for the Navigating event.
Gets a reference to the content object that is being navigated to.
A reference to the content object that is being navigated to; otherwise, null.
Gets and sets the object that is associated with the back navigation history entry for the page being navigated from.
The object that is associated with the back navigation history entry for the page being navigated from.
Gets the optional data that was passed when navigation commenced.
The optional data that was passed when navigation commenced.
Indicates whether the navigator (, ) that is specified by is servicing this navigation, or whether a parent navigator is doing so.
A value that is true if the navigator that is specified by is servicing this navigation. Otherwise, false is returned, such as during a nested navigation.
Gets a value that indicates the type of navigation that is taking place.
A value that indicates the type of navigation that is taking place.
The navigator that raised this event.
An that is the navigator that raised this event
Gets the object that is to be applied to the content being navigated to.
The object that is to be applied to the content being navigated to.
Gets the uniform resource identifier (URI) for the content being navigated to.
The for the content being navigated to. If navigating to an object, is null.
Gets the object that is used to request the specified content.
Gets the object that is used to request the specified content. If navigating to an object, is null.
Represents the method that will handle Navigating events.
The source of the event.
The event data.
Provides data for non-cancelable navigation events, including , , and .
Gets the root node of the target page's content.
The root element of the target page's content.
Gets an optional user-defined data object.
The data object.
Gets a value that indicates whether the current navigator initiated the navigation.
true if the navigation was initiated inside the current frame; false if the parent navigator is also navigating.
Gets the navigator that raised the event
The navigator that raised the event.
Gets the uniform resource identifier (URI) of the target page.
The URI of the target page.
Gets the Web response to allow access to HTTP headers and other properties.
The Web response.
Provides data for the NavigationFailed event.
Gets the that was raised as the result of a failed navigation.
The that was raised as the result of a failed navigation.
Gets the optional data that was passed when navigation commenced.
The optional data that was passed when navigation commenced.
Gets or sets whether the failed navigation exception has been handled.
true if the exception is handled; otherwise, false (default).
The navigator that raised this event.
An that is the navigator that raised this event
Gets the uniform resource identifier (URI) for the content that could not be navigated to.
The for the content that could not be navigated to.
Gets the web request that was used to request the specified content.
Gets the object that was used to request the specified content. If navigating to an object, is null.
Gets the web response that was returned after attempting to download the requested the specified content.
The that was returned after attempting to download the requested the specified content. If the navigation failed, is null.
Represents the method that will handle NavigationFailed events.
The source of the event.
The event data.
Specifies the type of navigation that is taking place is used by the property.
Navigating to new content. This occurs when the Navigate method is called, or when Source property is set.
Navigating back to the most recent content in back navigation history. This occurs when the GoBack method is called.
Navigating to the most recent content on forward navigation history. This occurs when the GoForward method is called.
Reloading the current content. This occurs when the Refresh method is called.
Provides data for the and events.
Gets the number of bytes that have been read.
The number of bytes that have been read.
Gets the maximum number of bytes.
The maximum number of bytes.
Gets the navigator that raised the event
The navigator that raised the event
Gets the uniform resource identifier (URI) of the target page.
The URI of the target page.
Represents the method that will handle NavigationProgress events.
The source of the event.
The event data.
Contains methods, properties, and events to support navigation.
Adds an entry to back navigation history that contains a object.
A object that represents application-defined state that is associated with a specific piece of content.
is null, and a object isn't returned from .
Gets a value that indicates whether there is at least one entry in back navigation history.
true if there is at least one entry in back navigation history; otherwise, false.
Gets a value that indicates whether there is at least one entry in forward navigation history.
true if there is at least one entry in forward navigation history; otherwise, false.
Gets or sets a reference to the object that contains the current content.
An object that is a reference to the object that contains the current content.
Gets the uniform resource identifier (URI) of the content that was last navigated to.
A for the content that was last navigated to, if navigated to by using a URI; otherwise, null.
Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
Gets a reference to the for the navigator whose content contains the specified .
A reference to the for the navigator whose content contains the specified ; can be null in some cases (see Remarks).
The in content that is hosted by a navigator.
The parameter is null.
Navigates to the most recent entry in back navigation history, if there is one.
is called when there are no entries in back navigation history.
Navigate to the most recent entry in forward navigation history, if there is one.
is called when there are no entries in forward navigation history.
Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
Navigate asynchronously to content that is contained by an object.
true if a navigation is not canceled; otherwise, false.
An object that contains the content to navigate to.
Navigate asynchronously to content that is contained by an object, and pass an object that contains data to be used for processing during navigation.
true if a navigation is not canceled; otherwise, false.
An object that contains the content to navigate to.
An object that contains data to be used for processing during navigation.
Navigate asynchronously to content that is specified by a uniform resource identifier (URI).
true if a navigation is not canceled; otherwise, false.
A object initialized with the URI for the desired content.
Navigate asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
true if a navigation is not canceled; otherwise, false.
A object initialized with the URI for the desired content.
An object that contains data to be used for processing during navigation.
Navigate asynchronously to source content located at a uniform resource identifier (URI), pass an object containing navigation state for processing during navigation, and sandbox the content.
true if a navigation is not canceled; otherwise, false.
A object initialized with the URI for the desired content.
An object that contains data to be used for processing during navigation.
Download content into a partial trust security sandbox (with the default Internet zone set of permissions, if true. The default is false.
Occurs when the content that is being navigated to has been found, and is available from the property, although it may not have completed loading.
Occurs when a new navigation is requested.
Occurs when an error occurs while navigating to the requested content.
Occurs periodically during a download to provide navigation progress information.
Occurs when the method is called, or when a new navigation is requested while a current navigation is in progress.
Reloads the current content.
Removes the most recent journal entry from back history.
The most recent in back navigation history, if there is one.
Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to.
A that contains the URI for the current content, or the content that is currently being navigated to.
Stops further downloading of content for the current navigation request.
Represents the method that will handle NavigationStopped events.
The source of the event.
The event data.
Specifies whether a displays its navigation chrome. is used by the property.
The navigation chrome is visible when a uses its own journal (see ).
The navigation chrome is visible.
The navigation chrome is not visible.
Represents a window that supports content navigation.
Initializes a new instance of the class.
Adds an entry to back navigation history that contains a object.
A object that represents application-defined state that is associated with a specific piece of content.
is null, and a object isn't returned from .
Adds a child object.
The child object to add.
when this method is called. This prevents content from being added to using XAML.
Adds text to the object.
The text to add to the object.
if the text parameter value contains non-whitespace characters.
Gets an that you use to enumerate the entries in back navigation history for a . This is a dependency property.
if at least one entry has been added to back navigation history, or null if there are not entries or the does not own its own navigation history.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether there is at least one entry in back navigation history. This is a dependency property.
true if there is at least one entry in back navigation history; false if there are no entries in back navigation history or the does not own its own navigation history.
Identifies the dependency property.
The identifier for the dependency property.
Gets a value that indicates whether there is at least one entry in forward navigation history. This is a dependency property.
true if there is at least one entry in forward navigation history; false if there are no entries in forward navigation history, or the does not own its own navigation history.
Identifies the dependency property.
The identifier for the dependency property.
Gets the uniform resource identifier (URI) of the content that was last navigated to.
The URI for the content that was last navigated to, if navigated to by using a URI; otherwise, null.
Gets an that you use to enumerate the entries in back navigation history for a . This is a dependency property.
if at least one entry has been added to forward navigation history, or null if there are no entries or the does not own its own navigation history.
Identifies the dependency property.
The identifier for the dependency property.
Occurs when navigation to a content fragment begins, which occurs immediately, if the desired fragment is in the current content, or after the source XAML content has been loaded, if the desired fragment is in different content.
Navigates to the most recent item in back navigation history.
is called when there are no entries in back navigation history.
Navigates to the most recent item in forward navigation history.
is called when there are no entries in forward navigation history.
Occurs when content that was navigated to has been loaded, parsed, and has begun rendering.
Navigates asynchronously to content that is contained by an object.
true if a navigation is not canceled; otherwise, false.
An that contains the content to navigate to.
Navigates asynchronously to content that is contained by an object, and passes an object that contains data to be used for processing during navigation.
true if a navigation is not canceled; otherwise, false.
An that contains the content to navigate to.
A that contains data to be used for processing during navigation.
Navigates asynchronously to content that is specified by a uniform resource identifier (URI).
true if a navigation is not canceled; otherwise, false.
A object initialized with the URI for the desired content.
Navigates asynchronously to source content located at a uniform resource identifier (URI), and pass an object that contains data to be used for processing during navigation.
true if a navigation is not canceled; otherwise, false.
A object initialized with the URI for the desired content.
A that contains data to be used for processing during navigation.
Occurs when the content that is being navigated to has been found, and is available from the property, although it may not have completed loading.
Occurs when a new navigation is requested.
Occurs when an error is raised while navigating to the requested content.
Occurs periodically during a download to provide navigation progress information.
Occurs when the method is called, or when a new navigation is requested while a current navigation is in progress.
Called when the template generation for the visual tree is created.
Raises the event.
An that contains the event data.
Creates and returns a object for this .
A object for this .
Reloads the current content.
Removes the most recent journal entry from back history.
The most recent in back navigation history, if there is one.
Gets or sets a value that indicates whether a isolates external Extensible Application Markup Language (XAML) content within a partial trust security sandbox (with default Internet zone permission set). This is a dependency property.
true if content is isolated within a partial trust security sandbox; otherwise, false. The default is false.
is set when an application is executing in partial trust.
Identifies the dependency property.
The identifier for the dependency property.
Indicates whether the property should be persisted.
true if the property value has changed from its default; otherwise, false.
Gets or sets a value that indicates whether a shows its navigation UI. This is a dependency property.
true if the navigation UI is displayed; otherwise, false. The default is true.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the uniform resource identifier (URI) of the current content, or the URI of new content that is currently being navigated to. This is a dependency property.
The URI for the current content, or the content that is currently being navigated to.
Identifies the dependency property.
The identifier for the dependency property.
Stops further downloading of content for the current navigation request.
Represents a special type of page that allows you to treat navigation to a page in a similar fashion to calling a method.
The type of value that the returns to a caller.
Initializes a new instance of the class.
A calls to return to the caller, passing a return value via a object
A
object that contains the return value ().
Occurs when a called returns, and can only be handled by the calling page.
An abstract base class that is the parent of all page function classes.
Initializes a new instance of the type.
Gets or sets a value that indicates whether the page function should not be added to navigation history.
A that indicates whether a page function should not be added to navigation history. The default value is false.
Override this method to initialize a when it is navigated to for the first time.
Provides data for the event.
Initializes a new instance of the class. This constructor is protected.
Initializes a new instance of the class with a uniform resource identifier (URI) and target name.
The target URI.
The target name.
Invokes a specified event handler from a specified sender.
The name of the handler.
The object that is raising the event.
The navigator that will host the content that is navigated to.
The navigator ( or ) that will host the content that is navigated to.
The uniform resource identifier (URI) for the content that is being navigated to.
The URI for the content that is being navigated to.
Represents the method that will handle the routed event of the class.
The object where the event handler is attached.
The event data.
Provides data for the event.
The type of the return value.
Initializes a new instance of the class.
Initializes a new instance of the class with the return value.
The value to be returned.
Gets or sets the value that is returned by the page function.
The value that is returned by the page function.
Represents the method that will handle the event of the class.
The source of the event.
The event data.
The type specifier for the event.
Gets the that is used by this to provide navigation services to its content.
The navigation service used by this .
Supports Extensible Application Markup Language (XAML) as a content type and resource.
Initializes a new instance of the class.
Declares the Extensible Application Markup Language (XAML) content type.
A string that is used to identify Extensible Application Markup Language (XAML) as a Multipurpose Internet Mail Extensions (MIME) type.
Stores information for a stream resource used in Windows Presentation Foundation (WPF), such as images.
Initializes a new instance of the class.
Initializes a new instance of the class based on a provided stream.
The reference stream.
The Multipurpose Internet Mail Extensions (MIME) content type of the stream.
Gets or sets the content type of a stream.
The Multipurpose Internet Mail Extensions (MIME) content type.
Gets or sets the actual stream of the resource.
The stream for the resource.
Draws an ellipse.
Initializes a new instance of the class.
Gets the value of any transforms that are applied to the of an before it is rendered.
The value of any transforms that are applied to the of an before it is rendered.
Gets the final rendered of an .
The final rendered of an .
Draws a straight line between two points.
Initializes a new instance of the class.
Gets or sets the x-coordinate of the start point. This is a dependency property.
The x-coordinate for the start point of the line. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the x-coordinate of the end point. This is a dependency property.
The x-coordinate for the end point of the line. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the y-coordinate of the start point. This is a dependency property.
The y-coordinate for the start point of the line. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the y-coordinate of the end point. This is a dependency property.
The y-coordinate for the end point of the line. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Draws a series of connected lines and curves.
Initializes a new instance of the class.
Gets or sets a that specifies the shape to be drawn. This is a dependency property.
A description of the shape to be drawn.
Identifies the dependency property.
The identifier for the dependency property.
Draws a polygon, which is a connected series of lines that form a closed shape.
Initializes a new instance of the class.
Gets or sets a enumeration that specifies how the interior fill of the shape is determined. This is a dependency property.
One of the enumeration values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a collection that contains the vertex points of the polygon. This is a dependency property.
A collection of structures that describe the vertex points of the polygon. The default is a null reference (Nothing in Visual Basic).
Identifies the dependency property.
The identifier for the dependency property.
Draws a series of connected straight lines.
Initializes a new instance of the class.
Gets or sets a enumeration that specifies how the interior fill of the shape is determined. This is a dependency property.
One of the enumeration values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a collection that contains the vertex points of the . This is a dependency property.
A collection of structures that describe the vertex points of the . The default is a null reference (Nothing in Visual Basic).
Identifies the dependency property.
The identifier for the dependency property.
Draws a rectangle.
Initializes a new instance of the class.
Gets the that is applied to this .
The transform that is applied to this .
Gets or sets the x-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property.
The x-axis radius of the ellipse that is used to round the corners of the rectangle.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the y-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property.
The y-axis radius of the ellipse that is used to round the corners of the rectangle. The default is 0.
Identifies the dependency property.
The identifier for the dependency property.
Gets a object that represents the final rendered shape.
The final rendered shape.
Provides a base class for shape elements, such as , , and .
Initializes a new instance of the class.
Arranges a by evaluating its and properties.
The final size of the arranged element.
The final evaluated size of the .
Gets a value that represents the of the .
The of the .
Gets or sets the that specifies how the shape's interior is painted.
A that describes how the shape's interior is painted. The default is null.
Identifies the dependency property. This field is read-only.
The identifier for the dependency property.
Gets a value that represents a that is applied to the geometry of a prior to when it is drawn.
A that is applied to the geometry of a prior to when it is drawn.
Measures a during the first layout pass prior to arranging it.
The maximum for the .
A maximum to not exceed.
Provides a means to change the default appearance of a element.
A object that is drawn during the rendering pass of this .
Gets a value that represents the final rendered of a .
The final rendered of a .
Gets or sets a enumeration value that describes how the shape fills its allocated space.
One of the enumeration values.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the that specifies how the outline is painted.
A that specifies how the outline is painted. The default is null.
Gets or sets a collection of values that indicate the pattern of dashes and gaps that is used to outline shapes.
A collection of values that specify the pattern of dashes and gaps.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a enumeration value that specifies how the ends of a dash are drawn.
One of the enumeration values for . The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a that specifies the distance within the dash pattern where a dash begins.
A that represents the distance within the dash pattern where a dash begins.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a enumeration value that describes the at the end of a line.
One of the enumeration values for . The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a enumeration value that specifies the type of join that is used at the vertices of a .
One of the enumeration values for
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a limit on the ratio of the miter length to half the of a element.
The limit on the ratio of the miter length to the of a element. This value is always a positive number that is greater than or equal to 1.
Identifies the dependency property.
The identifier for the dependency property.
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets a enumeration value that describes the at the start of a .
One of the enumeration values. The default is .
Identifies the dependency property.
The identifier for the dependency property.
Gets or sets the width of the outline.
The width of the outline.
Identifies the dependency property.
The identifier for the dependency property.