# HG changeset patch # User stevenhollidge # Date 1336255482 -3600 # Node ID 2372846797f0363d801083059845029d4902c118 # Parent 9b6855dc165ece15f6ab0f5d68ffcb2c2b5223d1 dll diff -r 9b6855dc165e -r 2372846797f0 SilverlightValidation/Libs/System.Windows.dll Binary file SilverlightValidation/Libs/System.Windows.dll has changed diff -r 9b6855dc165e -r 2372846797f0 SilverlightValidation/Libs/system.windows.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/SilverlightValidation/Libs/system.windows.xml Sat May 05 23:04:42 2012 +0100 @@ -0,0 +1,20220 @@ + + + + System.Windows + + + + This type is not intended to be used or implemented by your code. + + + [SECURITY CRITICAL] This method is not intended to be used or implemented by your code. + Do not use. + + + Represents a dynamic data collection that provides notifications when items get added, removed, or when the entire list is refreshed. + The type of items in the collection. + + + Initializes a new, empty instance of the class. + + + Initializes a new instance of the class and populates it with items copied from the specified collection. + The collection from which the items are copied. + + is null. + + + Initializes a new instance of the class and populates it with items copied from the specified list. + The list from which the items are copied. + + + Removes all items from the collection. + The method is being called in a or event handler. + + + Occurs when an item in the collection changes, or the entire collection changes. + + + Inserts an item into the collection at the specified index. + The zero-based index at which should be inserted. + The object to insert. + The method is being called in a or event handler. + + + Raises the event with the provided event data. + The event data to report in the event. + + + Raises the event with the provided arguments. + The event data to report in the event. + + + Occurs when a property on an individual item in the collection changes. + + + Removes the item at the specified index from the collection. + The zero-based index of the item to remove. + The method is being called in a or event handler. + + + Replaces the item at the specified index. + The zero-based index of the item to replace. + The new value for the item at the specified index. + The method is being called in a or event handler. + + + Occurs when a property value changes. + + + Represents a read-only . + The type of objects that the collection holds. + + + Initializes a new instance of the class that serves as a wrapper for the specified . + The collection to wrap. + + + Occurs when an item is added or removed. + + + Raises the event. + The event data. + + + Raises the event. + The event data. + + + Occurs when a property value changes. + + + For a description of this member, see . + + + For a description of this member, see . + + + Notifies listeners of dynamic changes to a collection, such as when items are added and removed, or the entire collection object is reset. + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + Describes the action that caused a event. + + + One or more items were added to the collection. + + + One or more items were removed from the collection. + + + One or more items were replaced in the collection. + + + The content of the collection changed dramatically. + + + Provides event data for the event. + + + Initializes a new instance of the class, specifying the value. + The action value, as a value of the enumeration. This should always be ; see Remarks. + + is not . + + + Initializes a new instance of the class that describes an or change. + The action value, as a value of the enumeration. This should be or ; see Remarks. + The item that is affected by the change. + The index where the change occurred. + + is not or . + + + Initializes a new instance of the class that describes a change. + The action value, as a value of the enumeration. This should be ; see Remarks. + The new item that is replacing the original item. + The original item that is replaced. + The index of the item being replaced. + + is not . + + + Gets the description of the action that caused the event. + The description of the action that caused the event, as a value of the enumeration. + + + Gets the items affected by an action. + The list of items affected by an action. The default is null. + + + Gets the index at which the change occurred. + The index at which the change occurred. + + + Gets the item affected by a or action. + The list of items affected by a or action. + + + Gets the index at which the change occurred for a or action. + The index at which the change occurred for a or action. + + + Represents the method that handles events that implement the event. + The object that raised the event. + The event data. + + + Indicates whether a non-content property should be displayed in the the object tree. + + + Initializes a new instance of the class. + + + Provides data for the event. + + + Initializes a new instance of the class. + Initializes the property. + + + Gets a value that indicates whether you can cancel the event. + true if you can cancel the event; otherwise, false. + + + Provides data for the event. + + + Initializes a new instance of the class and sets the property to true. + + + Initializes a new instance of the class and sets the property to the specified value. + true to disable the ability to cancel a change; false to enable cancellation. + + + Gets or sets a value that indicates whether the change should be canceled. + true if the event should be canceled; otherwise, false. The default is false. + The property value is false. + + + Gets a value that indicates whether the change can be canceled. + true if the event can be canceled; false if the event cannot be canceled. + + + Represents a method that can handle the event of an implementation. + The source of the event. + The event data. + + + Provides data for the event. + + + Initializes a new instance of the class. + The name of the property for which the errors changed, or null or for entity-level errors. + + + Gets the name of the property for which the errors changed, or null or for entity-level errors. + The name of the affected property, or null or for entity-level errors. + + + Provides attached properties that can be 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. + + + Gets a value that indicates whether the element is running in the context of a designer. + true if the element is running in the context of a designer; otherwise, false. + + + Gets or sets a value that indicates whether all the metadata associated with an assembly or just the xmlns namespace definitions should be refreshed in the designer when an assembly is recompiled. + true if only namespace definitions should be refreshed; otherwise, false. + + + 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. + + + Provides a base class for defining how to divide the items in a collection into groups. + + + Initializes a new instance of the class. + + + Returns the group name or names for the specified item. + An object that represents the group name or names. + The item to return the group name for. + The level of the group within the grouping hierarchy. + The culture information that affects grouping. + + + Gets the collection of group names. + The collection of group names. + + + Indicates whether the specified item belongs in the specified group. + true if the item belongs in the group; otherwise, false. + The name of the group to check. + The name of the item to check. + + + Raises the event. + The event data. + + + Occurs when a property value has changed. + + + Indicates whether the group names should be serialized. + true if the group names should be serialized; otherwise, false. + + + For a description of this member, see . + + + Enables collections to have the functionalities of current record management, custom sorting, filtering, and grouping. + + + Gets a value that indicates whether this view supports filtering by way of the property. + true if this view supports filtering; otherwise, false. + + + Gets a value that indicates whether this view supports grouping by way of the property. + true if this view supports grouping; otherwise, false. + + + Gets a value that indicates whether this view supports sorting by way of the property. + true if this view supports sorting; otherwise, false. + + + Indicates whether the specified item belongs to this collection view. + true if the item belongs to this collection view; otherwise, false. + The object to check. + + + Gets or sets the cultural information for any operations of the view that may differ by culture, such as sorting. + The culture information to use during culture-sensitive operations. + + + Occurs after the current item has been changed. + + + Occurs before the current item changes. + + + Gets the current item in the view. + The current item in the view or null if there is no current item. + + + Gets the ordinal position of the in the view. + The ordinal position of the in the view. + + + Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh. + The typical usage is to create a using scope with an implementation of this method and then include multiple view-changing calls within the scope. The implementation should delay automatic refresh until after the using scope exits. + + + Gets or sets a callback that is used to determine whether an item is appropriate for inclusion in the view. + A method that is used to determine whether an item is appropriate for inclusion in the view. + + + 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. + + + 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 beyond the start of the collection. + true if the of the view is beyond the start of the collection; otherwise, false. + + + Gets a value that indicates whether the view is empty. + true if the view is empty; otherwise, false. + + + Sets the specified item in the view as the . + true if the resulting is an item in the view; otherwise, false. + The item to set as the current item. + + + Sets the first item in the view as the . + true if the resulting is an item in the view; otherwise, false. + + + Sets the last item in the view as the . + true if the resulting is an item in the view; otherwise, false. + + + Sets the item after the in the view as the . + true if the resulting is an item 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 in the view; otherwise, false. + The index to set the to. + + + Sets the item before the in the view to the . + true if the resulting is an item in the view; otherwise, false. + + + Recreates the view. + + + Gets a collection of instances that describe how the items in the collection are sorted in the view. + A collection of values that describe how the items in the collection are sorted in the view. + + + Gets the underlying collection. + The underlying collection. + + + Defines a method that enables a collection to provide a custom view for specialized sorting, filtering, grouping, and currency. + + + Returns a custom view for specialized sorting, filtering, grouping, and currency. + A custom view for specialized sorting, filtering, grouping, and currency. + + + Defines methods and properties that a collection view implements to provide editing capabilities to a collection. + + + Adds a new item to the underlying collection. + The new item that is added to the collection. + + + 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 the collection view can discard pending changes and restore the original values of an edited object. + true if the collection view can discard pending changes and restore the original values of an edited object; otherwise, false. + + + Ends the edit transaction and, if possible, restores the original value of 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 that is being edited if is true; otherwise, null. + + + Begins an edit transaction on 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 or sets the position of the new item placeholder in the collection view. + An enumeration value that specifies the position of the new item placeholder in the collection view. + + + Removes the specified item from the collection. + The item to remove. + + + Removes the item at the specified position from the collection. + Index of item to remove. + + + Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support. + + + Occurs when the validation errors have changed for a property or for the entire entity. + + + Gets the validation errors for a specified property or for the entire entity. + The validation errors for the property or entity. + The name of the property to retrieve validation errors for; or null or , to retrieve entity-level errors. + + + Gets a value that indicates whether the entity has validation errors. + true if the entity currently has validation errors; otherwise, false. + + + Specifies where the placeholder for a new item appears in an . + + + The collection does not use a new item placeholder. The position of items that are added depends on the underlying collection. Usually, they are added at the end of the collection. + + + The placeholder for a new item appears at the end of the collection. New items are added at the end of the collection, before the new item placeholder. + + + Defines the direction and the property name that will be used as the criteria for sorting a collection. + + + Initializes a new instance of the structure. + The name of the property to sort the list by. + The sort order. + The parameter is null. + The parameter is empty.-or-The parameter does not specify a valid value. + + + Gets or sets a value that indicates whether to sort in ascending or descending order. + A value that indicates the sort direction. + + is true. + The specified value is not a valid sort direction. + + + Compares the specified instance and the current instance of for value equality. + true if and this instance have the same and values; otherwise, false. + The instance to compare. + + + Returns the hash code for the current instance. + The hash code for the current instance. + + + Gets a value that indicates whether this structure is in an immutable state. + true if this object is being used; otherwise, false. + + + Compares two instances for value equality. + true if the two instances have the same and values; otherwise, false. + The first instance to compare. + The second instance to compare. + + + Compares two instances for value inequality. + true if the two instances do not have the same and values; otherwise, false. + The first instance to compare. + The second instance to compare. + + + Gets or sets the property name being used as the sorting criteria. + The name of the property to sort by. + + is true. + + + Represents a collection of instances. + + + Initializes a new instance of the class. + + + Removes all instances from the collection. + + + Occurs when a is added or removed. + + + Gets an empty and non-modifiable . + + + Inserts a into the collection at the specified index. + The zero-based index where the is inserted. + The to insert. + + + Removes the at the specified index in the collection. + The zero-based index of the to remove. + + + Replaces the at the specified index. + The zero-based index of the to replace. + The new value for the at the specified index. + + + For a description of this member, see . + + + Provides a that stores key-value pairs in isolated storage. + + is null. This exception is thrown when you attempt to reference an instance of the class by using an indexer and the variable you pass in for the key value is null. + + + Adds an entry to the dictionary for the key-value pair. + The key for the entry to be stored. + The value to be stored. + + is null. + + already exists in the dictionary. + + + Gets an instance of that contains the contents of the application's , scoped at the application level, or creates a new instance of if one does not exist. + An object that contains the contents of the application's , scoped at the application level. If an instance does not already exist, a new instance is created. + + + Resets the count of items stored in to zero and releases all references to elements in the collection. + + + Determines if the application settings dictionary contains the specified key. + true if the dictionary contains the specified key; otherwise, false. + The key for the entry to be located. + + is null. + + + Gets the number of key-value pairs that are stored in the dictionary. + The number of key-value pairs that are stored in the dictionary. + + + Gets or sets the value associated with the specified key. + The value associated with the specified key. If the specified key is not found, a get operation throws a , and a set operation creates a new element that has the specified key. + The key of the item to get or set. + + + Gets a collection that contains the keys in the dictionary. + A that contains the keys in the . + + + Removes the entry with the specified key. + true if the specified key was removed; otherwise, false. + The key for the entry to be deleted. + + is null. + + + Saves data written to the current object. + The does not have enough available free space. + + + Gets an instance of that contains the contents of the application's , scoped at the domain level, or creates a new instance of if one does not exist. + An object that contains the contents of the application's , scoped at the domain level. If an instance does not already exist, a new instance is created. + + + For a description of this member, see . + The to be added. + + + For a description of this member, see . + + + For a description of this member, see . + true if is found in the ; otherwise, false. + The key-value pair for the entry to be located. + + + For a description of this member, see . + The one-dimensional that is the destination of the elements copied from . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + For a description of this member, see . + true if the is read-only; otherwise, false. In the default implementation of , this property always returns false. + + + For a description of this member, see . + true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original . + The key for the entry to be deleted. + + + For a description of this member, see . + true if the contains an element with the specified ; otherwise, false. + The key for the entry to be located. + + is null. + + + For a description of this member, see . + An that contains the keys of the object that implements . + + + For a description of this member, see . + true if the contains an element with the specified ; otherwise, false. + The key of the value to get. + When this method returns, the value associated with the specified key if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. + + is null. + + + For a description of this member, see . + An that contains the values in the object that implements . + + + 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 one-dimensional that is the destination of the elements copied from . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + + For a description of this member, see . + The number of elements that are contained in the . + + + For a description of this member, see . + true if access to the is synchronized (thread safe); otherwise, false. In the default implementation of , this property always returns 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 object to use as the key of the element to add. + The object to use as the value of the element to add. + + is null. + + + For a description of this member, see . + + + For a description of this member, see . + true if the contains an element with the specified ; otherwise, false. + The key to locate in the . + + 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 . + true if the has a fixed size; otherwise, false. In the default implementation of , this property always returns false. + + + For a description of this member, see . + true if the is read-only; otherwise, false. In the default implementation of , this property always returns false. + + + For a description of this member, see . + The value associated with the specified . + The key of the value to get or set. + + + For a description of this member, see . + The key for the entry to be deleted. + + is null. + + + For a description of this member, see . + An object that can be used to iterate through the collection. + + + Gets a value for the specified key. + true if the specified key is found; otherwise, false. + The key of the value to get. + When this method returns, the value associated with the specified key if the key is found; otherwise, the default value for the type of the parameter. This parameter is passed uninitialized. + The of the parameter. + + is null. + + + Gets a collection that contains the values in the dictionary. + A that contains the values in the . + + + Provides methods for encoding and decoding HTML and URL strings. + + + Converts a string that has been HTML-encoded (for HTTP transmission) into a decoded string. + A decoded string. + An HTML-encoded string to decode. + + + Converts a text string into an HTML-encoded string. + An HTML-encoded string. + The text to HTML-encode. + + + Converts a string that has been encoded for transmission in a URL into a decoded string. + A decoded string. + A URL-encoded string to decode. + + + Converts a text string into a URL-encoded string. + A URL-encoded string. + The text to URL-encode. + + + Provides objects for specifying whether the browser or the client handles HTTP requests and responses. + + + Gets an object that specifies browser HTTP handling for Web requests and responses. + An object that specifies browser handling for Web requests and responses. + + + Gets an object that specifies client HTTP handling for Web requests and responses. + An object for use with Silverlight-based application that runs outside of a Web browser.  + + + Defines a method that returns a custom object used by the data binding system to determine the run-time structure of the implementing type. + + + Returns a object that represents the run-time structure of the implementing type. + The run-time type of the object for purposes of data binding. + + + Represents an Automation event. + + + Attaches the specified delegate to the Automation event. + The delegate to attach to the event. + + + Occurs when the Automation event occurs. + + + Detaches the specified delegate from the Automation event. + The delegate to detach from the event. + + + Provides data for the event. + + + Gets the event arguments from the Automation event. + The event arguments from the Automation event. + + + Provides access to registered Automation servers. + + + Not yet implemented. + null. + The type of object to create. + + + Activates and returns a reference to the registered Automation server with the specified programmatic identifier (ProgID). + A late-bound reference to the specified automation server. + The ProgID of the registered automation server to activate. + No object was found registered for the specified . + + + Gets an object that represents the specified event of the specified Automation server. + An object that represents the specified event. + A reference to the Automation server to retrieve an event for. + The name of the event to retrieve. + + + Gets a reference to the previously activated and currently running Automation server with the specified programmatic identifier (ProgID). + A late-bound reference to the specified Automation server. + The ProgID of the registered Automation server to retrieve a reference to. + No object was found registered for the specified . + + + Gets a value that indicates whether the Automation feature in Silverlight is available to the application. + true if the Automation feature in Silverlight is available to the application; otherwise, false. + + + Exposes read-only data about how an application is performing. + + + Initializes a new instance of the class. + + + Gets a factor that reports the total load on the CPU that this process is using, determined across all cores averaged together. + A value between 0 and 1 that reports CPU load associated with this process, with the factor determined by examining all cores of a multi-core system averaged together. 0 maps to 0% load while 1 maps to 100% load. + + + Gets a factor that reports the total load on the CPU by all processes, determined across all cores averaged together. + A value between 0 and 1 that reports CPU load by all processes, with the factor determined by examining all cores of a multi-core system averaged together. 0 maps to 0% load while 1 maps to 100% load. + + + Gets a collection of hashed pseudo unique Base64 string values on a per domain and machine basis. + Returns a which contains the unique string values. + + + Frees resources used by the class. + + + Gets a collection of objects which each include details taken from a video driver. + A collection of objects which each include details taken from a video driver. + + + Encapsulates a Silverlight application. + + + Initializes a new instance of the class. + + + Gets the application extension services that have been registered for this application. + The registered services. + + + Launches an asynchronous process to check for and download an updated version of the application. + + + Occurs when the application has finished checking for updates in response to a method call. + + + Gets the object for the current application. + The object for the current application. + + + Occurs just before an application shuts down and cannot be canceled. + + + Returns a resource file from a location in the application package. + A that contains the stream for the desired resource file. + A relative URI that identifies the resource file to be loaded. The URI is relative to the application package and does not need a leading forward slash. + The application class is not initialized.-or- is an absolute URI. + + is null. + + + Returns a resource file from a location in the specified zip package. + A that contains the stream for the desired resource file. + A that contains the zip package stream with the desired resource file. + A relative URI that identifies the resource file to be extracted from the zip package. The URI is relative to the application package and does not need a leading forward slash. + The application class is not initialized.-or- is an absolute URI. + + is null.-or- is null. + + + Gets a value that indicates whether the application is running with elevated permissions. + true if the application is running with elevated permissions; otherwise, false. + + + Gets various details about the Silverlight application's host. + A that provides various details about the Silverlight host application. + + + Attempts to install the application so that it can run outside the browser. + true if the user gave consent to install the application or the application requires elevated trust; otherwise, false. See Remarks for more information. + The application is already installed.-or-The application is hosted at a URI with a scheme other than http, https, or file. + + + Gets the current out-of-browser installation state of the application. + The out-of-browser installation state of the application. + + + Occurs when the property value changes. + + + Gets a value that indicates whether the application was launched from the out-of-browser state. + true if the application was launched from the out-of-browser state; false if the application was launched from within its host Web page. + + + 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 to be loaded. + A relative URI that identifies the XAML file to be loaded. + + is an absolute URI. + + is null.-or- is null. + An error occurred while parsing the XAML file. + + + Gets the out-of-browser application window. + The out-of-browser application window. + The current thread is not the UI thread. + + + Gets a collection of application-scoped resources, such as styles, templates, and brushes. + A object that contains zero or more application-scoped resources. + + + Gets or sets the main application UI. + A that is the main application UI. + When setting this property, the specified value is not an instance of a class that derives from . + + + Occurs when an application is started. + + + Occurs when an exception that is raised by Silverlight is not handled. + + + Gets a collection of the instances that have been created. + A collection of the windows used by the application. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + + + Represents the initial state of a Silverlight application when application extension services are started. + + + Gets the initialization parameters specified by the host Web page when embedding the Silverlight plug-in. + The initialization parameters as a dictionary of key/value pairs. + + + Provides data for the event. + + + Initializes a new instance of the class. + The exception that is being thrown as unhandled. + A value that indicates whether the exception has been handled and should not be processed further. + + + Gets or sets the unhandled exception. + The unhandled exception. + + + Gets or sets a value that indicates whether the exception is handled. + true to mark the exception as handled, which indicates that Silverlight should not process it further; otherwise, false. + + + An assembly part is an assembly that is to be included in a Silverlight-based application package (.xap). + + + Initializes a new instance of the class. + + + Converts a to an that is subsequently loaded into the current application domain. + The that is subsequently loaded into the current application domain. + The to load into the current application domain. + + + Gets the that identifies an assembly as an assembly part. + A that is the assembly, which is identified as an assembly part. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Stores a collection of objects. Provides collection support for the property. + + + Initializes a new instance of the class. + + + Provides data for the event. + + + Gets an exception that represents an error that occurred when attempting to download an update. + An exception that represents the error, or null if no error occurred. + + + Gets a value that indicates whether a new version of the application was successfully downloaded and will be used on the next application launch. + true if an update is available; otherwise, false. + + + Represents the method that will handle the event. + The source of the event. + The event data. + + + Provides static methods that facilitate transferring data to and from the system clipboard. In Silverlight 5, this access is limited to Unicode text strings. + + + Queries the clipboard for the presence of data in the UnicodeText format. + true if the system clipboard contains Unicode text data; otherwise, false. + + + Retrieves Unicode text data from the system clipboard, if Unicode text data exists. + If Unicode text data is present on the system clipboard, returns a string that contains the Unicode text data. Otherwise, returns an empty string. + Invoked this method from outside a user-initiated context.-or-Clipboard access user dialog box was not confirmed.-or-Invoked this method in a Windows Phone application. + + + Sets Unicode text data to store on the clipboard, for later access with . + A string that contains the Unicode text data to store on the clipboard. + Invoked this method from outside a user-initiated context.-or-Clipboard access user dialog box was not confirmed. + + + Describes the characteristics of a rounded corner, such as can be applied to a . + + + Initializes a new structure, applying the same uniform radius to all its corners. + A uniform radius applied to all four properties (, , , ). + + + Initializes a new instance of the structure, applying specific radius values to its corners. + Sets the initial . + Sets the initial . + Sets the initial . + Sets the initial . + + + Gets or sets the radius of rounding, in pixels, of the bottom left corner of the object where a is applied. + A that represents the radius of rounding, in pixels, of the bottom left corner of the object where a is applied. The default is 0. + + + Gets or sets the radius of rounding, in pixels, of the bottom right corner of the object where a is applied. + A that represents the radius of rounding, in pixels, of the bottom right corner of the object where a is applied. The default is 0. + + + Compares this structure to another object 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 . + + + 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 radius of rounding, in pixels, of the top left corner of the object where a is applied. + A that represents the radius of rounding, in pixels, of the top left corner of the object where a is applied. The default is 0. + + + Gets or sets the radius of rounding, in pixels, of the top right corner of the object where a is applied. + A that represents the radius of rounding, in pixels, of the top right corner of the object where a is applied. The default is 0. + + + Returns the string representation of the structure. + A that represents the value. + + + Defines values that specify the access that cross-domain callers have to a Silverlight-based application. + + + Cross-domain callers have no access to the Silverlight application. + + + Cross-domain callers have script access to the Silverlight application. + + + Provides static, predefined format names for data objects. Use the named constants to identify the format of the data that you request from an object. + + + Specifies the Microsoft Windows file drop format. + The string specifying the Microsoft Windows file drop format. + + + Provides a basic implementation of the interface, which defines a format-independent mechanism for transferring data. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, with specified initial data. + An object that represents the data to store in this data object. + Not implemented. + + + Retrieves a data object in a specified format; the data format is specified by a string. + A data object that has the data in the specified format, or null if the data is not available in the specified format. + A string that specifies what format to retrieve the data as. Use the constant . + + is not equivalent to . + Attempted access in a mode other than Drop. + + + Retrieves a data object in a specified format, optionally converting the data to the specified format. Always throws an exception. + Always throws an exception. + A string that specifies the format in which to retrieve the data. + true to attempt to automatically convert the data to the specified format; false for no data format conversion. + Not implemented. + Attempted access in a mode other than Drop. + + + Retrieves a data object in a specified format; the data format is specified by a object. Always throws an exception. + Always throws an exception. + A object that specifies the format in which to retrieve the data. + Not implemented. + Attempted access in a mode other than Drop. + + + Checks to see whether the data is available in, or can be converted to, a specified format; the data format is specified by a string. + true if the data is in the specified format, and is not null. false if is not equivalent to , or if the data is null. + A string that specifies the format to check for. See the class for a set of predefined data formats. + Attempted access in a mode other than Drop. + + + Checks whether the data is available in, or can be converted to, a specified format. A Boolean flag indicates whether to check if the data can be converted to the specified format, if it is not available in that format. Always throws an exception. + Always throws an exception. + A string that specifies the format to check for. See the class for a set of predefined data formats. + false to only check for the specified format; true to also check whether data stored in this data object can be converted to the specified format. + Not implemented. + Attempted access in a mode other than Drop. + + + Checks whether the data is available in, or can be converted to, a specified format. The data format is specified by a object. Always throws an exception. + Always throws an exception. + A that specifies the format to check for. + Not implemented. + Attempted access in a mode other than Drop. + + + Returns a list of all formats that the data in this data object is stored in, or can be converted to. + An array of strings, with each string specifying the name of a format supported by this data object. + Attempted access in a mode other than Drop. + + + Returns a list of all formats that the data in this data object is stored in. A Boolean flag indicates whether to also include formats that the data can be automatically converted to. Always throws an exception. + Always throws an exception. + true to retrieve all formats that data in this data object is stored in, or converted to; false to retrieve only formats that data stored in this data object is stored in (excluding formats that the data is not stored in, but can be automatically converted to). + Not implemented. + Attempted access in a mode other than Drop. + + + Stores the specified data in this data object and automatically converts the data format from the source object type. Always throws an exception. + The data to store in this data object. + Not implemented. + Attempted access in a mode other than Drop. + + + Stores the specified data in this data object, along with one or more specified data formats. The data format is specified by a string. Always throws an exception. + A string that specifies what format to store the data in. See the class for a set of predefined data formats. + The data to store in this data object. + Not implemented. + Attempted access in a mode other than Drop. + + + Stores the specified data in this data object, together with one or more specified data formats. This overload includes a Boolean flag to indicate whether the data may be converted to another format on retrieval. Always throws an exception. + A string that specifies the format in which to store the data. See the class for a set of predefined data formats. + The data to store in this data object. + true to allow the data to be converted to another format on retrieval; false to prohibit the data from being converted to another format on retrieval. + Not implemented. + Attempted access in a mode other than Drop. + + + Stores the specified data in this data object, together with one or more specified data formats. The data format is specified by a class. Always throws an exception. + A that specifies the format in which to store the data. + The data to store in this data object. + Not implemented. + Attempted access in a mode other than Drop. + + + Describes the visual structure of a data object. + + + Initializes a new instance of the class without initializing the property. + + + Initializes a new instance of the class, setting the property to the specified value. + The initial value of the property. + + is not of type . + + + Gets or sets the type for which this is intended. + The type of object to which this template is applied. + When setting this property, the specified value is not of type . + + + Creates the objects in the . + The root of the . + + + Represents the resource key for the class. + + + Initializes a new instance of the class without initializing the property. + + + Initializes a new instance of the class, setting the property to the specified value. + The initial value of the property. + + is not of type . + + + Gets or sets the type for which the template is intended. + The type of object to which the template is applied. + When setting this property, the specified value is not of type . + + + Returns a value that indicates whether the specified object is a that has the same property value as the current . + true if is equivalent to the current object; otherwise, false. + The object to compare to the current object. + + + Returns the hash code of the property value. + The hash code of the property value, or 0 if is null. + + + Represents an object that participates in the Silverlight dependency property system.  is the immediate base class of several other important Silverlight classes, such as , , , , and . + + + Initializes a new instance of the class. + + + Determines whether the calling thread has access to this object. + true if the calling thread has access to this object; otherwise, false. + + + Clears the local value of a dependency property. + The identifier of the property to clear the value for. + + + Gets the this object is associated with. + The this object is associated with. + + + Returns any base value established for a Silverlight dependency property, which would apply in cases where an animation is not active. + The returned base value. + The identifier for the desired dependency property. + + is null. + + + Returns the current effective value of a dependency property from a . + Returns the current effective value. + The identifier of the property to retrieve the value for. + + is null. + + + Returns the local value of a dependency property, if a local value is set. + Returns the local value, or returns the sentinel value if no local value is set. + The identifier of the property to retrieve the local value for. + + + Sets the local value of a dependency property on a . + The identifier of the dependency property to set. + The new local value. + + was not the correct type as registered for the property. + + + Represents a collection of instances of a specified type. + The type of items in the collection. + + + Initializes a new instance of the class. + + + Adds the specified object to the end of the collection. + The object to add to the collection. + + is not a . + The method is being called in a event handler. + + + Removes all objects from the collection. + The method is being called in a event handler. + + + Occurs when items in the collection are added, removed, or replaced. + + + Gets a value that indicates whether the specified object is in the collection. + true if the object is in the collection; otherwise, false. + The object to check for in the collection. + + is not a . + + + Copies the objects in the collection to the specified array, starting at the specified index. + The destination array. + The index of the first object to copy. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + Gets an enumerator that iterates through the collection. + An enumerator for the collection. + + + Gets the index of the specified object within the collection, or -1 if the object is not in the collection. + The index of the first occurrence of within the collection, or -1 if is not in the collection. + The object to locate in the collection. + + is not a . + + + Adds the specified object to the collection at the specified index. + The index at which to add the object. + The object to add. + + is less than zero or greater than the number of items in the collection. + + is not a . + The method is being called in a event handler. + + + Gets a value that indicates whether the collection can be modified. + true if the collection can be modified; otherwise, false. + + + Gets or sets the object at the specified index. + The object at the specified index. + The index of the object to get or set. + + is less than zero or greater than the number of items in the collection. + The specified value when setting this property is not a . + The property is being set in a event handler. + + + Removes the specified object from the collection. + true if the object was removed; false if the object was not found in the collection. + The object to remove. + + is not a . + The method is being called in a event handler. + + + Removes the object at the specified index from the collection. + The index of the object to remove. + + is less than zero or greater than the highest index in the collection. + The method is being called in a event handler. + + + Copies the objects in the collection to the specified array, starting at the specified index. + The destination array. + The index of the first object to copy. + + + Gets the number of objects in the collection. + The number of objects in the collection. + + + 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 an object that can be used to synchronize access to the collection. + An object that can be used to synchronize access to the collection. + + + Gets an enumerator that iterates through the collection. + An enumerator for the collection. + + + Adds the specified object to the end of the collection. + The index at which the object was added. + The object to add to the collection. + + is not a . + The method is being called in a event handler. + + + Removes all objects from the collection. + The method is being called in a event handler. + + + Gets a value that indicates whether the specified object is in the collection. + true if the object is in the collection; otherwise, false. + The object to check for in the collection. + + + Gets the index of the specified object within the collection, or -1 if the object is not in the collection. + The index of the first occurrence of within the collection, or -1 if is not in the collection. + The object to locate in the collection. + + + Adds the specified object to the collection at the specified index. + The index at which to add the object. + The object to add. + + is less than zero or greater than the number of items in the collection. + + is not a . + The method is being called in a event handler. + + + Gets a value that indicates whether the collection allows the addition or removal of objects after creation. + true if the collection has a fixed size; otherwise, false. + + + Gets a value that indicates whether the collection can be modified. + true if the collection can be modified; otherwise, false. + + + Gets or sets the object at the specified index. + The object at the specified index. + The index of the object to get or set. + + + Removes the specified object from the collection. + The object to remove. + + is not a . + The method is being called in a event handler. + + + Removes the object at the specified index from the collection. + The index of the object to remove. + + is less than zero or greater than the highest index in the collection. + The method is being called in a event handler. + + + Represents a dependency property that is registered with the Silverlight dependency property system. Dependency properties provide support for value expressions, data binding, animation, and property change notification. + + + Retrieves the property metadata value for the dependency property as registered to the specified . + A property metadata object. + The specific type from which to retrieve the dependency property metadata. + + + Registers a dependency property with the specified property name, property type, owner type, and property metadata for the property. + A dependency property identifier that should be used to set the value of a public static readonly field in your class. The identifier is then used both by your own code and any third-party user code to reference the dependency property later, for operations such as setting its value programmatically, or attaching a in code. + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + A property metadata instance. This can contain a implementation reference. + A required parameter was null (check the exception for the name of the missing parameter). + A parameter was out of range, for instance was an empty string.-or-Attempted to register with a that does not match a default value specified in the . + + + Registers an attached dependency property with the specified property name, property type, owner type, and property metadata for the property. + A dependency property identifier that should be used to set the value of a public static readonly field in your class. That identifier is then used to reference the attached property later, for operations such as setting its value programmatically, or attaching a . + The name of the dependency property to register. + The type of the property. + The owner type that is registering the dependency property. + A property metadata instance. This can contain a implementation reference. + + + Specifies a static value that is used by the property system rather than null to indicate that the property exists, but does not have its value set by the property system. + The sentinel value for an unset value. + + + Provides data for a implementation. + + + Gets the value of the property after the change. + The property value after the change. + + + Gets the value of the property before the change. + The property value before the change. + + + Gets the identifier for the dependency property where the value change occurred. + The identifier field of the dependency property where the value change occurred. + + + Represents the method that will handle events raised when a is changed on a particular implementation. + The source of the event (typically the object where the property changed). + The event data. + + + Provides application part and localization information in the application manifest when deploying a Silverlight-based application. + + + Initializes a new instance of the class. + The property has already been initialized. + + + Gets the current object. + The current object. + + + Gets a string name that identifies which part in the is the entry point assembly. + A string that names the assembly that should be used as the entry point assembly. This is expected to be the name of one of the assemblies you specified as an . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a string that identifies the namespace and type name of the class that contains the entry point for your application. + The namespace and type name of the class that contains the entry point. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that indicates the level of access that cross-domain callers have to the Silverlight-based application in this deployment. + A value that indicates the access level of cross-domain callers. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a collection of instances that represent the external assemblies required by the application. + The collection of external assembly parts. The default is an empty collection. + + + Identifies the dependency property. + The identifier for the dependency property. + + + [SECURITY CRITICAL] Gets a value that represents a unique ID for an out-of-browser application. + A unique ID for the out-of-browser application. + The absolute URI of the application's .xap file on its host server. + When this method returns, contains the local path to the .xap file in the offline application cache. This parameter is passed uninitialized. + + + Gets an object that contains information about the application that is used for in-browser support. + An object that contains information about the application that is used for in-browser support. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets an object that contains information about the application that is used for out-of-browser support. + Information about the application that is used for out-of-browser support. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a collection of assembly parts that are included in the deployment. + The collection of assembly parts. The default is an empty collection. + + + Identifies the dependency property. + The identifier for the dependency property. + + + [SECURITY CRITICAL] Enables a native Silverlight host, such as Expression Blend or Visual Studio, to instruct Silverlight to register an assembly that the Silverlight host has separately loaded into the host-managed application domain in which a Silverlight application is running. + The assembly that the Silverlight host has separately loaded. + + + Gets the Silverlight runtime version that this deployment supports. + The Silverlight runtime version that this deployment supports. + + + Identifies the dependency property. + The identifier for the dependency property. + + + [SECURITY CRITICAL] Allows a native host of the Silverlight plug-in to specify the current object of the running Silverlight application. + The object that the native host is setting as the current . + + + Provides data for drag-and-drop events in Silverlight. + + + Gets a data object (implements ) that contains the data associated with the corresponding drag event. This value is not useful in all event cases; see Remarks. + The data object that contains the data that is associated with the corresponding drag event. + + + Returns a drop point that is relative to a specified . + A drop point that is relative to the element specified in . + The for which to get a relative drop point. + + + Gets or sets a value that indicates the present state of the event handling for a routed event as it travels the route. + true if the event is marked handled; otherwise, false. The default value is false. + + + Represents the method that will handle the , , , and events of a . + The object where the event handler is attached. + The event data. + + + Represents the duration of time that a is active. + + + Initializes a new instance of the structure with the supplied value. + Represents the initial time interval of this duration. + + evaluates as less than . + + + Adds the value of the specified to this . + If each involved has values, a that represents the combined values. Otherwise this method returns null. + An instance of that represents the value of the current instance plus . + + + Gets a value that is automatically determined. + A initialized to an automatic value. + + + Compares one value to another. + If is less than , a negative value that represents the difference. If is equal to , a value of 0. If is greater than , a positive value that represents the difference. + The first instance of to compare. + The second instance of to compare. + + + Determines whether a specified object is equal to a . + true if value is equal to this ; otherwise, false. + Object to check for equality. + + + Determines whether a specified is equal to this . + true if is equal to this ; otherwise, false. + The to check for equality. + + + Determines whether two values are equal. + true if is equal to ; otherwise, false. + First to compare. + Second to compare. + + + Gets a value that represents an infinite interval. + A initialized to a forever value. + + + Gets a hash code for this object. + The hash code identifier. + + + Gets a value that indicates if this represents a value. + true if this is a value; otherwise, false. + + + Adds two values together. + If both values have values, this method returns the sum of those two values. If either value is set to , the method returns . If either value is set to , the method returns .If either or has no value, this method returns null. + The first to add. + The second to add. + + + Determines whether two cases are equal. + true if both values have equal property values, or if all values are null. Otherwise, this method returns false. + The first to compare. + The second to compare. + + + Determines if one is greater than another. + true if both and have values and is greater than ; otherwise, false. + The value to compare. + The second value to compare. + + + Determines whether a is greater than or equal to another. + true if both and have values and is greater than or equal to ; otherwise, false. + The first instance of to compare. + The second instance of to compare. + + + Implicitly creates a from a given . + A created . + + from which a is implicitly created. + + evaluates as less than . + + + Determines if two cases are not equal. + true if exactly one of or represent a value, or if they both represent values that are not equal; otherwise, false. + The first to compare. + The second to compare. + + + Determines if a is less than the value of another instance. + true if both and have values and is less than ; otherwise, false. + The first to compare. + The second to compare. + + + Determines if a is less than or equal to another. + true if both and have values and is less than or equal to ; otherwise, false. + The to compare. + The to compare. + + + Subtracts the value of one from another. + If each has values, a that represents the value of minus . If has a value of and has a value of , this method returns . Otherwise this method returns null. + The first . + The to subtract. + + + Returns the specified . + The operation result. + The to get. + + + Adds one to this . + The summed . + The to add. + + + Subtracts the specified from this . + The subtracted . + The to subtract from this . + + + Gets the value that this represents. + The value that this represents. + The does not represent a . + + + Converts a to a representation. + A representation of this . + + + Provides type conversion support for the structure. + + + 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 perform the conversion; otherwise, false. + An that provides a format context. + A that represents the type you want to convert from. + + + Converts the given value to the type. + The returned . + An that provides a format context. + The to use as the current culture. + The object to convert. + + + Defines constants that indicate whether elevated permissions are required for an out-of-browser application. + + + Elevated permissions are not required to run the application outside the browser. + + + Elevated permissions are required to run the application outside the browser. + + + Represents a trigger that applies a set of actions (animation storyboards) in response to an event. + + + Initializes a new instance of the class. + + + Gets the collection of objects that this maintains. + The existing . + + + Gets or sets the name of the event that initiates the trigger. + The name or identifier of the event. See Remarks. + + + Provides event data for exceptions that are raised as events by asynchronous operations, such as or . + + + Gets the underlying exception or native-level error reported by the event. + The exception being reported. + + + Represents the method that will handle certain events that report exceptions. These exceptions generally come from asynchronous operations where holding up the UI thread for exception checking is not an option. + The object where the handler is attached. + The event data. + + + This type is not intended to be used from your code or to be derived from. + + + Represents a zip file containing assemblies used by application library caching. + + + Initializes a new instance of the class. + + + Gets or sets the file name or URI of the external library package. + The file name or URI of the external library package. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Defines a base class for specifying parts of a Silverlight application that are external to the application package (.xap file). + + + Initializes a new instance of the class. + + + Gets or sets the URI of the external part. + The URI of the external part. + + + Represents a collection of instances that indicate parts of a Silverlight application that are external to the application package (.xap file). + + + Initializes a new instance of the class. + + + Defines constants that specify the content flow direction for text and UI elements. + + + Indicates that content should flow from left to right. + + + Indicates that content should flow from right to left. + + + Describes the capital letter style for a object. + + + Capital letters render normally. + + + Both capital and lowercase letters are replaced with a glyph form of an uppercase letter with the same approximate height. + + + Lowercase letters are replaced with a glyph form of an uppercase letter with the same approximate height. + + + Lowercase letters are replaced with a glyph form of an uppercase letter with the same approximate height. Petite capitals are smaller than small capitals. + + + Lowercase letters are replaced with a glyph form of an uppercase letter with the same approximate height. Petite capitals are smaller than small capitals. + + + Capital letters display in unicase. Unicase fonts render both upper and lowercase letters in a mixture of upper and lowercase glyphs determined by the type designer. + + + Glyph forms are substituted with a typographic form specifically designed for titles. + + + Provides a mechanism for the user to select font-specific versions of glyphs for a specified East Asian writing system or language. + + + No font-specific glyph versions are applied. + + + Replaces default glyphs with the corresponding forms from the Hojo Kanji specification. + + + Replaces default Japanese glyphs with the corresponding forms from the JIS04 specification. + + + Replaces default Japanese glyphs with the corresponding forms from the JIS78 specification. + + + Replaces default Japanese glyphs with the corresponding forms from the JIS83 specification. + + + Replaces default Japanese glyphs with the corresponding forms from the JIS90 specification. + + + Replaces default glyphs with the corresponding forms from the NLC Kanji specification. + + + Replaces traditional Chinese or Japanese forms with their corresponding simplified forms. + + + Replaces simplified Chinese or Japanese forms with their corresponding traditional forms. + + + Replaces simplified Kanji forms with their corresponding traditional forms. This glyph set is explicitly limited to the traditional forms considered proper for use in personal names. + + + Provides a mechanism for the user to select glyphs of different width styles. + + + Default width style. + + + Replaces uniform width glyphs with full width (usually em) glyphs. + + + Replaces uniform width glyphs with half width (half em) glyphs. + + + Replaces uniform width glyphs with proportionally spaced glyphs. + + + Replaces uniform width glyphs with one-quarter width (one-quarter em) glyphs. + + + Replaces uniform width glyphs with one-third width (one-third em) glyphs. + + + Describes the fraction style for a object. + + + Default style is used. + + + Stacked fraction style is used. + + + Slashed fraction style is used. + + + Describes the numeral alignment for a object. + + + Default numeral alignment is used. + + + Proportional width alignment is used. + + + Tabular alignment is used. + + + Describes the numeral style for a object. + + + Default numeral style is used. + + + Lining numeral style is used. Replaces default glyphs with numeric forms of even height. + + + Old style numeral style is used. Replaces default glyphs with a figure style that matches lowercase letters in height and color. + + + Describes the degree to which a font has been stretched, compared to the normal aspect ratio of that font. + + + Compares an object with the current object. + true if two instances are equal; otherwise, false. + The instance of the object to compare for equality. + + + Retrieves the hash code for this object. + An integer hash value. + + + Compares two instances of for equality. + true when the specified objects are equal; otherwise, false. + First instance of to compare. + Second instance of to compare. + + + Evaluates two instances of to determine inequality. + false if is equal to ; otherwise, true. + The first instance of to compare. + The second instance of to compare. + + + Creates a representation of the current object. + A value representation of the object. + + + Provides a set of predefined font stretches as static property values. + + + Specifies a condensed font stretch. + A value that represents a condensed font stretch. + + + Specifies an expanded font stretch. + A value that represents an expanded font stretch. + + + Specifies an extra-condensed font stretch. + A value that represents an extra-condensed font stretch. + + + Specifies an extra-expanded font stretch. + A value that represents an extra-expanded font stretch. + + + Specifies a normal font stretch. + A value that represents a normal font stretch. + + + Specifies a semi-condensed font stretch. + A value that represents a semi-condensed font stretch. + + + Specifies a semi-expanded font stretch. + A value that represents a semi-expanded font stretch. + + + Specifies an ultra-condensed font stretch. + A value that represents an ultra-condensed font stretch. + + + Specifies an ultra-expanded font stretch. + A value that represents an ultra-expanded font stretch. + + + Represents the style of a font face (for instance, as normal or italic). + + + Compares an object with the current instance for equality. + true to show the two instances are equal; otherwise, false. + An object that represents the to compare for equality. + + + Retrieves the hash code for this object. + An integer hash value. + + + Compares two instances of for equality. + true if the specified objects are equal; otherwise, false. + The first instance of to compare. + The second instance of to compare. + + + Evaluates two instances of to determine inequality. + false to show is equal to ; otherwise, true. + The first instance of to compare. + The second instance of to compare. + + + Creates a string that represents the current object. + A string that represents the value of the object. + + + Provides a set of predefined font styles as static property values. + + + Specifies an italic font style. + A font style that represents an italic font style. + + + Specifies a normal, or roman, font style. + A font style that represents a normal, or roman, font style. + + + Defines access to registered OpenType font variants. + + + No OpenType font variants are enabled. + + + Enables OpenType feature Superscript. + + + Enables OpenType feature Subscript. + + + Enables OpenType feature Ordinals. + + + Enables OpenType feature Scientific Inferiors. + + + Enables OpenType feature Ruby. + + + Refers to the density of a typeface, in terms of the lightness or heaviness of the strokes. + + + Determines whether the current object is equal to a specified object. + true if the values are equal; otherwise, false. + The object to compare for equality. + + + Retrieves the hash code for this object. + An integer hash value. + + + Compares two instances of for equality. + true if the values of are equal; otherwise, false. + The first instance of to compare. + The second instance of to compare. + + + Evaluates two instances of to determine inequality. + false if values of are equal to ; otherwise, true. + The first instance of to compare. + The second instance of to compare. + + + Returns a text string that represents the value of the object. + A string that represents the value of the object, such as "Light" or "Normal". + + + Provides a set of predefined font weights as static property values. + + + Specifies a "Black" font weight. + A value that represents a "Black" font weight. + + + Specifies a "Bold" font weight. + A value that represents a "Bold" font weight. + + + Specifies an "ExtraBlack" font weight. + A value that represents an "ExtraBlack" font weight. + + + Specifies an "ExtraBold" font weight. + A value that represents an "ExtraBlack" font weight. + + + Specifies an "ExtraLight" font weight. + A value that represents an "ExtraLight" font weight. + + + Specifies a "Light" font weight. + A value that represents a "Light" font weight. + + + Specifies a "Medium" font weight. + A value that represents a "Medium" font weight. + + + Specifies a "Normal" font weight. + A value that represents a "Normal" font weight. + + + Specifies a "SemiBold" font weight. + A value that represents a "SemiBold" font weight. + + + Specifies a "SemiLight" font weight. + A value that represents a "SemiLight" font weight. + + + Specifies a "Thin" font weight. + A value that represents a "Thin" font weight. + + + Provides a framework of common APIs for objects that participate in Silverlight layout.  also defines APIs related to data binding, object tree, and object lifetime feature areas in Silverlight. + + + Initializes a new instance of the class. + + + Gets the rendered height of a . + The height, in pixels, of the object. The default is 0. The default might be encountered if the object has not been loaded and undergone a layout pass. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets the rendered width of a . + The width, in pixels, of the object. The default is 0. The default might be encountered if the object has not been loaded and undergone a layout pass. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior. + The actual size that is used after the element is arranged in layout. + The final area within the parent that this object should use to arrange itself and its children. + + + Occurs when a data validation error is reported by a binding source. + + + Gets or sets the cursor image that displays while the mouse pointer is over a . + The cursor image to display. The default is defined as null for code access. However, the appearance of the cursor image in UI 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 a when it participates in data binding. + The object to use as data context. + + + Occurs when the data context for this element changes. + + + Identifies the  dependency property. + The  dependency property identifier. + + + Retrieves an object that has the specified identifier name. + The requested object. This can be null if no matching object was found in the current XAML namescope. + The name of the requested object. + + + Gets or sets the direction that text and other user interface elements flow within any parent element that controls their layout. + 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. + + + Retrieves the for a dependency property where a binding is established. + A for the binding, if the local value represented a data-bound value. May return null if the property is not a data-bound value. + The dependency property identifier for the specific property on this where you want to obtain the . + + + Gets or sets the suggested height of a . + The height, in pixels, of the object. The default is . Except for the special value, this value must be equal to or greater than 0. See Remarks for upper-bound information. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the horizontal alignment characteristics that are applied to a when it is composed in a layout parent, such as a panel or items control. + A horizontal alignment setting, as a value of the enumeration. The default is . + + + Identifies the  dependency property. + The  dependency property identifier. + + + Gets or sets localization/globalization language information that applies to a . + The language information for this object. The default is an object that has its value set to the string "en-US". + + + Identifies the  dependency property. + The  dependency property identifier. + + + Occurs when the layout of the Silverlight visual tree changes. + + + Occurs when a has been constructed and added to the object tree. + + + Identifies the routed event. + The identifier for the routed event. + + + Gets or sets the outer margin of a . + Provides margin values for the object. The default value is a default with all properties (dimensions) equal to 0. + + + Identifies the  dependency property. + The  dependency property identifier. + + + Gets or sets the maximum height constraint of a . + The maximum height of the object, in pixels. The default value is . This value can be any value equal to or greater than 0. is also valid. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the maximum width constraint of a . + The maximum width of the object, in pixels. The default is . This value can be any value equal to or greater than 0. is also valid. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. + The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size. + The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. + + + Gets or sets the minimum height constraint of a . + The minimum height of the object, in pixels. The default is 0. This value can be any value equal to or greater than 0. However, is not valid. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the minimum width constraint of a . + The minimum width of the object, in pixels. The default is 0. This value can be any value equal to or greater than 0. However, is not valid. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the identifying name of the object. When a XAML processor creates the object tree from XAML markup, run-time code can refer to the XAML-declared object by this name. + The name of the object, which must be a string that is valid in the XamlName Grammar. 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 (such as a rebuilding layout pass) call . In simplest terms, this means the method is called just before a UI element displays in an application. For more information, see Remarks. + + + Gets the parent object of this in the object tree. + The parent object of this object in the object tree. + + + Gets the locally defined resource dictionary. In XAML, you can establish resource items as child object elements of a frameworkElement.Resources property element, through XAML implicit collection syntax. + The current locally defined dictionary of resources, where each resource can be accessed by its key. + + + Attaches a binding to a , using the provided binding object, and returns a for possible later use. + A object. See Remarks. + The dependency property identifier of the property that is data bound. + The binding to use for the property. + + is specified as , but has an empty .-or- or parameters are null. + + + Occurs when either the or the properties change value on a . + + + Gets or sets an instance that is applied for this object during rendering. + The applied style for the object, 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 object. + The intended value. This property has no default value. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets the collection of triggers for animations that are defined for a . + The collection of triggers for animations that are defined for this object. + + + Occurs when this object is no longer connected to the main object tree. + + + Gets or sets the vertical alignment characteristics that are applied to a when it is composed in a parent object such as a panel or items control. + A vertical alignment setting. The default is . + + + Identifies the  dependency property. + The  dependency property identifier. + + + Gets or sets the width of a . + The width of the object, in pixels. The default is . Except for the special value, this value must be equal to or greater than 0. See Remarks for upper bound information. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Creates an element tree of elements. + + + Initializes a new instance of the class. + + + Represents details for graphics processor unit (GPU) information as reported by the system of the local computer. + + + Gets the device ID of the GPU. + The device ID for the GPU. + + + Gets the driver version of the GPU. + The driver version of the GPU. + + + Gets the vendor ID of the GPU. + The vendor ID of the GPU. + + + 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 absolute count of pixels to establish as the value. + + + 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 . + value is less than 0 or is not a number.- or -type is not a valid . + + + 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 . + + + 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. + + + 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 in pixels. + + + The value is expressed as a weighted proportion of available space. + + + 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. + + + Defines methods that application extension services can optionally implement in order to respond to application lifetime events. + + + Called by an application immediately after the event occurs. + + + Called by an application immediately before the event occurs. + + + Called by an application immediately after the event occurs. + + + Called by an application immediately before the event occurs. + + + Defines methods that application extension services must implement in order to enable an application to start and stop the service. + + + Called by an application in order to initialize the application extension service. + Provides information about the application state. + + + Called by an application in order to stop the application extension service. + + + Represents an icon that is used to identify an offline application. + + + Initializes a new instance of the class. + + + Gets the icon size. + The icon size. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the path and file name to the PNG source file of the icon. + The path to the PNG source file of the icon. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of instances. + + + Initializes a new instance of the class. + + + Provides a format-independent mechanism for transferring data. + + + Retrieves a data object in a specified format; the data format is specified by a string. + A data object that has the data in the specified format; or null, if the data is not available in the specified format. + A string that specifies the format in which to retrieve the data. See the class for a set of predefined data formats. + + + Retrieves a data object in a specified format, and optionally, converts the data to the specified format. + A data object that has the data in the specified format; or null, if the data is not available in the specified format. + A string that specifies the format in which to retrieve the data. See the class for a set of predefined data formats. + true to attempt to automatically convert the data to the specified format; false to perform no data format conversion.If this parameter is false, the method returns data in the specified format if it is available; or returns null if the data is not available in the specified format. + + + Retrieves a data object in a specified format; the data format is specified by a object. + A data object that has the data in the specified format; or null, if the data is not available in the specified format. + A object that specifies the format in which to retrieve the data. See the class for a set of predefined data formats. + + + Checks whether the data is available in, or can be converted to, a specified format; the data format is specified by a string. + true if the data is in, or can be converted to, the specified format; otherwise, false. + A string that specifies the format to check for. See the class for a set of predefined data formats. + + + Checks whether the data is available in, or can be converted to, a specified format. If the data is not already available in the specified format, a Boolean flag indicates whether to check if the data can be converted to the specified format. + true if the data is in, or can be converted to, the specified format; otherwise, false. + A string that specifies the format to check for. See the class for a set of predefined data formats. + false to only check for the specified format; true to also check whether the data that is stored in this data object can be converted to the specified format. + + + Checks to see whether the data is available in, or can be converted to, a specified format. The data format is specified by a object. + true if the data is in, or can be converted to, the specified format; otherwise, false. + A that specifies the format to check for. + + + Returns a list of all formats that the data in this data object is stored in, or can be converted to. + An array of strings, with each string specifying the name of a format that is supported by this data object. + + + Returns a list of all formats that the data in this data object is stored in. A Boolean flag indicates whether to also include formats that the data can be automatically converted to. + An array of strings, with each string specifying the name of a format that is supported by this data object. + true to retrieve all formats that the data in this data object is stored in, or can be converted to; false to retrieve only the formats in which the data in this data object is stored (excludes formats that the data is not stored in, but can be automatically converted to). + + + Stores the specified data in this data object, and automatically converts the data format from the source object type. + The data to store in this data object. + + + Stores the specified data in this data object, using one or more specified data formats. The data format is specified by a string. + A string that specifies the format in which to store the data. See the class for a set of predefined data formats. + The data to store in this data object. + + + Stores the specified data in this data object, using one or more specified data formats. This overload includes a Boolean flag to indicate whether the data may be converted to another format on retrieval. + A string that specifies the format in which to store the data. See the class for a set of predefined data formats. + The data to store in this data object. + true to allow the data to be converted to another format on retrieval; false to prohibit the data from being converted to another format on retrieval. + + + Stores the specified data in this data object, using one or more specified data formats. The data format is specified by a class. + A that specifies the format in which to store the data. + The data to store in this data object. + + + Represents information about an application that is configured for in-browser support. + + + Initializes a new instance of the class. + + + Gets the security requirements of an in-browser application. + The security requirements of an in-browser application. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Defines constants that indicate the installation state of an application that is configured to run outside the browser. + + + The application has not been installed to run outside the browser. + + + The application is in the process of being installed to run outside the browser. + + + The application has been installed to run outside the browser. + + + The application could not be installed to run outside the browser. + + + An exception that is thrown by the layout cycle. + + + Describes the mechanism by which a line box is determined for each line. + + + The stack height is the smallest value that contains the extended block progression dimension of all the inline elements on that line when those elements are properly aligned. This is the default. + + + The stack height is determined by the block element line-height property value. + + + The stack height is determined by adding LineHeight to the baseline of the previous line. + + + Provides event data for media failed events. + + + Gets the trace information for a media failed event. + The error trace for the failed media event. + + + Represents the method that handles media failed events. + The object where the handler is attached. + The event data. + + + Displays a message to the user and optionally prompts for a response. + + + Displays a message box that contains the specified text and an OK button. + + in all cases. + The message to display. + + is null. + + + Displays a message box that contains the specified text, title bar caption, and response buttons. + A value that indicates the user's response to the message. + The message to display. + The title of the message box. + A value that indicates the button or buttons to display. + + is null.-or- is null. + + is not a valid value. + + + Displays a message box that contains the specified text and an OK button that is modal to the window specified by the owner parameter. + + in all cases. + A window reference that represents the top-level window that will own the modal dialog box. + The message to display. + + is null.-or- is null. + + + Displays a message box that is modal to the window specified by the owner parameter. + A value that indicates the user's response to the message. + A window reference that represents the top-level window that will own the modal dialog box. + The message to display. + The title of the message box. + A value that indicates the button or buttons to display. + + is null.-or- is null.-or- is null. + + is not a valid value. + + + Specifies the buttons to include when you display a message box. + + + Displays only the OK button. + + + Displays both the OK and Cancel buttons. + + + Represents a user's response to a message box. + + + This value is not currently used. + + + The user clicked the OK button. + + + The user clicked the Cancel button or pressed ESC. + + + This value is not currently used. + + + This value is not currently used. + + + Represents a notification area that is displayed in the system area. Notifications can only be enabled for an out-of-browser application; browser-hosted applications cannot access this notification area. + + + Initializes a new instance of the class. + + + Immediately closes the notification window. + + + Occurs when is called, or when the notification window times out and has finished its fadeout animation. + + + Gets or sets the root of visual elements that define the visual look of the notification. + A single that includes the root of a visual tree. The visual tree defines the visual look of the notification. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the height, in pixels, of this notification window. See Remarks. + The height, in pixels, of this notification window when it is displayed. + Attempted to set value greater than 100, or less than 0. + Attempted to set value while notification window is visible. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Displays the notification window for the specified number of milliseconds before it times out. + The duration that the notification window should remain displayed in the system area, specified in milliseconds. + A different notification window instance is still visible. + + + Gets a value that determines whether this notification is currently being displayed. + true if the notification is currently displayed; otherwise, false. + + + Gets or sets the width, in pixels, of this notification window. See Remarks. + The width, in pixels, of this notification window when it is displayed. + Attempted to set value greater than 400, or less than 0. + Attempted to set value while notification window is visible. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Converts types (using the type constraint on the generic) from strings. + + + Initializes a new instance of the class. + + + Determines whether this converter can convert an object of the specified type to the type (using the type constraint on the generic). + true if is a , , or a type (using the type constraint on the generic) that can be assigned from ; otherwise, false. + An that provides a format context. + The type that you want to convert from. + + + Converts the specified object to a type (using the type constraint on the generic). + A type (using the type constraint on the generic) that represents the converted object. + An that provides a format context. + The to use as the current culture. + The object to convert to a type (using the type constraint on the generic). + The conversion attempt failed. is not a , , or (using the type constraint on the generic) type. + + + Represents information about an application that is configured for out-of-browser support. + + + Initializes a new instance of the class. + + + Gets a short description of the application. + A short description of the application. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that indicates whether to use graphics processor unit hardware acceleration for cached compositions, which potentially results in graphics optimization. + true if GPU acceleration is enabled; otherwise, false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a collection of instances associated with the application. + The icons associated with the application. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the security settings applied to the out-of-browser application. + The security settings applied to the out-of-browser application. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the short version of the application title. + The short version of the application title. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that indicates whether the application right-click menu includes an install option. + true if the right-click menu includes an install option; otherwise, false. The default is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the settings applied to the application window. + The settings applied to the application window. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents an x- and y-coordinate pair in two-dimensional space. Can also represent a logical point for certain property usages. + + + Initializes a structure that contains the specified values. + The x-coordinate value of the structure. + The y-coordinate value of the structure. + + + Determines whether the specified object is a and whether it contains the same values as this . + true if is a and contains the same and values as this ; otherwise, false. + The object to compare. + + + Compares two structures for equality. + true if both structures contain the same and values; otherwise, false. + The point to compare to this instance. + + + Returns the hash code for this . + The hash code for this structure. + + + Compares two structures for equality. + true if both the and values of and are equal; otherwise, false. + The first structure to compare. + The second structure to compare. + + + Compares two structures for inequality + true if and have different or values; false if and have the same and values. + The first point to compare. + The second point to compare. + + + For a description of this member, see . + A string containing the value of the current instance in the specified format. + The string specifying the format to use. -or- null to use the default format defined for the type of the IFormattable implementation. + The IFormatProvider to use to format the value. -or- null to obtain the numeric format information from the current locale setting of the operating system. + + + Creates a representation of this . + A containing the and values of this structure. + + + Creates a representation of this . + A containing the and values of this structure. + Culture-specific formatting information. + + + Gets or sets the -coordinate value of this structure. + The -coordinate value of this structure. The default value is 0. + + + Gets or sets the -coordinate value of this . + The -coordinate value of this structure. The default value is 0. + + + Provides a common collection class for Silverlight collections. + Type constraint for type safety of the constrained collection implementation. + + + Adds an item to the . + The object to add. + + + Removes all items from the . + + + Determines whether the contains a specific value. + true if the object is found in the ; otherwise, false. + The object to locate in the . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from the . The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of elements contained in the . + The number of elements contained in the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Determines the index of a specific item in the . + The index of if found in the list; otherwise, an exception. + The object to locate in the . + The object was not found in the list. + + + Inserts an item to the at the specified index. + The zero-based index at which should be inserted. + The object to insert into the . + + + Gets a value indicating whether the has a fixed size. + true if the has a fixed size; otherwise, false. + + + Gets a value indicating whether the is read-only. + true if the is read-only; otherwise, false. + + + Gets a value indicating whether access to the is synchronized (thread safe). + true if access to the is synchronized (thread safe); otherwise, false. + + + Gets or sets the element at the specified index. + The element at the specified index. + The zero-based index of the element to get or set. + + + Removes the first occurrence of a specific object from the . + true if an object was removed; otherwise, false. + The object to remove from the . + + + Removes the item at the specified index. + The zero-based index of the item to remove. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Returns an enumerator that iterates through a collection. + An object that can be used to iterate through the collection. + + + Adds an item to the . + The position into which the new element was inserted. + The object to add. + + + Determines whether the contains a specific value. + true if the object is found in the ; otherwise, false. + The object to locate in the . + + + Determines the index of a specific item in the . + The index of if found in the list; otherwise, -1. + The object to locate in the . + + + Inserts an item to the at the specified index. + The zero-based index at which should be inserted. + The object to insert into the . + + + Gets or sets the element at the specified index. + The element at the specified index. + The zero-based index of the element to get or set. + + + Removes the first occurrence of a specific object from the . + The object to remove from the . + + + Represents the callback that is invoked when the effective property value of a dependency property changes. + The on which the property has changed value. + Event data that is issued by any event that tracks changes to the effective value of this property. + + + Defines certain behavior aspects of a dependency property, including conditions it was registered with. + + + Initializes a new instance of the class, using a property default value. + A default value for the property where this is applied. + + + Initializes a new instance of the class, using a property default value and callback reference. + A default value for the property where this is applied. + A reference to the callback to call for property changed behavior. + + + Initializes a new instance of the class, using a callback reference. + A reference to the callback to call for property changed behavior. + + + Gets the default value for the dependency property. + The default value for the dependency property. + + + 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 dependency property identifier, or a property path string. + + + Initializes a new instance of the class. + The path string for this . + Do not use. See Remarks. + Provided an array of length greater than zero for . + + + Gets the path value held by this . + The path value held by this . + + + Provides type conversion support for the type. + + + 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 perform the conversion; otherwise, false. + An that provides a format context. + A that represents the type you want to convert from. + + + Converts the given value to the type. + The returned . + An that provides a format context. + The to use as the current culture. + The object to convert. + + is not a string and is not an existing . + + + Describes the width, height, and point origin of a rectangle. + + + Initializes a structure that has the specified x-coordinate, y-coordinate, width, and height. + The x-coordinate of the top-left corner of the rectangle. + The y-coordinate of the top-left corner of the rectangle. + The width of the rectangle. + The height of the rectangle. + width or height are less than 0. + + + Initializes a structure that is exactly large enough to contain the two specified points. + The first point that the new rectangle must contain. + The second point that the new rectangle must contain. + + + Initializes a structure based on an origin and size. + The origin of the new . + The size of the new . + + + Gets the y-axis value of the bottom of the rectangle. + The y-axis value of the bottom of the rectangle. If the rectangle is empty, the value is . + + + Indicates whether the rectangle described by the contains the specified point. + true if the rectangle described by the contains the specified point; otherwise, false. + The point to check. + + + Gets a special value that represents a rectangle with no position or area. + The empty rectangle, which has and property values of , and has and property values of . + + + Indicates whether the specified object is equal to the current . + true if is a and has the same x,y,width,height values as the current ; otherwise, false. + The object to compare to the current rectangle. + + + Indicates whether the specified is equal to the current . + true if the specified has the same x,y,width,height property values as the current ; otherwise, false. + The rectangle to compare to the current rectangle. + + + Creates a hash code for the . + A hash code for the current structure. + + + Gets or sets the height of the rectangle. + A value that represents the height of the rectangle. The default is 0. + Specified a value less than 0. + + + Finds the intersection of the rectangle represented by the current and the rectangle represented by the specified , and stores the result as the current . + The rectangle to intersect with the current rectangle. + + + Gets a value that indicates whether the rectangle is the rectangle. + true if the rectangle is the rectangle; otherwise, false. + + + Gets the x-axis value of the left side of the rectangle. + The x-axis value of the left side of the rectangle. + + + Compares two structures for equality. + true if the structures have the same x,y,width,height property values; otherwise, false. + The first rectangle to compare. + The second rectangle to compare. + + + Compares two structures for inequality. + true if the structures do not have the same x,y,width,height property values; otherwise, false. + The first rectangle to compare. + The second rectangle to compare. + + + Gets the x-axis value of the right side of the rectangle. + The x-axis value of the right side of the rectangle. + + + For a description of this member, see . + A string containing the value of the current instance in the specified format. + The string specifying the format to use. -or- null to use the default format defined for the type of the IFormattable implementation. + The IFormatProvider to use to format the value. -or- null to obtain the numeric format information from the current locale setting of the operating system. + + + Gets the y-axis position of the top of the rectangle. + The y-axis position of the top of the rectangle. + + + Returns a string representation of the structure. + A string representation of the current structure. The string has the following form: ",,,". + + + Returns a string representation of the rectangle by using the specified format provider. + A string representation of the current rectangle that is determined by the specified format provider. + Culture-specific formatting information. + + + Expands the rectangle represented by the current exactly enough to contain the specified point. + The point to include. + + + Expands the rectangle represented by the current exactly enough to contain the specified rectangle. + The rectangle to include. + + + Gets or sets the width of the rectangle. + A value that represents the width of the rectangle in pixels. The default is 0. + Specified a value less than 0. + + + Gets or sets the x-axis value of the left side of the rectangle. + The x-axis value of the left side of the rectangle. This value is interpreted as pixels within the coordinate space. + + + Gets or sets the y-axis value of the top side of the rectangle. + The y-axis value of the top side of the rectangle. This value is interpreted as pixels within the coordinate space.. + + + Provides a dictionary that contains resources used by components of a Silverlight-based application. + + + Initializes a new instance of the class. + + + Adds an item to the . + The string key of the item to add. + The item value to add. + Attempted to add null as a value. + Attempted to add an item with a that already exists in this .-or-Attempted to use a that is not a string. + + + Adds an item to the . + The string key of the item to add. + The item value to add. + Attempted to add null as a value. + Attempted to add an item with a that already exists in this . + + + Removes all items from this . + + + Returns a value that indicates whether a specified key exists in the . + true if an item with that key exists in the ; otherwise, false. + The key to check for in the . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. + The zero-based index in at which copying begins. + + + Gets the number of elements contained in the collection. + The number of elements contained in the collection. + + + Exposes the enumerator, which supports a simple iteration over a non-generic collection. + An enumerator that can be used to iterate through the collection. + + + Gets a value indicating whether the has a fixed size. + Always returns false. + + + Gets a value indicating whether the collection is read-only. + Always returns false. + + + Gets the element at the specified index. + The object if it exists; otherwise, null. + The key of the element to get. + Attempted to set a value using the indexer. + + is null. + + is not a string. + + + Gets an object containing the keys of the . + The of all keys in this . + + + Gets a collection of the dictionaries that constitute the various resource dictionaries in the merged dictionaries. + A collection of the dictionaries that constitute the various resource dictionaries in the merged dictionaries. + + + Removes a specific item from the . + The string key of the item to remove. + + is null. + Attempted to use a that is not a string. + + + Removes a specific item from the . + The string key of the item to remove. + + is null. + + + Gets or sets a URI that provides the source location of a merged resource dictionary. + A URI that provides the source location of a merged resource dictionary. This is typically a path that references a XAML resource within the compiled DLL, or a relative reference to a loose XAML file in the XAP. + + + For a description of this member, see . + The object to add to the collection. + + + For a description of this member, see . + + + For a description of this member, see . + true if is found in the collection; otherwise, false. + The object to locate in the collection. + + + For a description of this member, see . + The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing. + The zero-based index in at which copying begins. + Thrown in all cases by this implementation. + + + For a description of this member, see . + The number of elements contained in the collection. + Thrown in all cases by this implementation. + + + For a description of this member, see . + true if the collection is read-only; otherwise, false. + + + For a description of this member, see . + true if was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the original collection. + The object to remove from the collection. + + + For a description of this member, see . + The object to use as the key for the element to add. + The object to use as the value for the element to add. + + + For a description of this member, see . + true if the dictionary contains an element with the key; otherwise, false. + The key to locate in the dictionary. + + + 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 . + A collection that contains the keys of the elements in the dictionary. + Thrown in all cases. + + + For a description of this member, see . + true if the element was successfully removed from the collection; otherwise, false. This method also returns false if is not found in the original collection. + The key of the element to remove. + + + For a description of this member, see . + true if the dictionary contains an object with the specified key; otherwise, false. + The key whose value to get. + When this method returns, the value associated with the specified key, if the key is found; otherwise, the default value for the type of the value parameter. This parameter is passed uninitialized. + + + For a description of this member, see . + A collection that contains the values of the elements in the dictionary. + Thrown in all cases. + + + For a description of this member, see . + An enumerator that can be used to iterate through the collection. + Thrown in all cases. + + + For a description of this member, see . + Always returns false. + + + For a description of this member, see . + Always null. is not synchronized. + Thrown in all cases. + + + For a description of this member, see . + An enumerator that can be used to iterate through the collection. + + + Gets an object containing the values of the . + The of all values in this . + + + Represents a routed event to the Silverlight event system. + + + Returns the string representation of the routed event. + The name of the routed event. + + + Contains state information and event data associated with a routed event. + + + Initializes a new instance of the class. + + + Gets a reference to the object that raised the event. + The object that raised the event. + + + Represents the method that will handle routed events. + The object where the event handler is attached. + The event data. + + + 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. + The previous value of the property, before the event was raised. + The current value of the property at the time of the event. + + + 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. + + + Represents the security configuration of an out-of-browser application. + + + Initializes a new instance of the class. + + + Gets a value that indicates whether the out-of-browser application requires elevated permissions. + A value that indicates whether the out-of-browser application requires elevated permissions. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Applies a value to a property in a . + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified property and value. + The dependency property to apply the value to. + The value to apply to the property. + + + Gets or sets the property to apply the to. + A to which the will be applied. The default is null. + + + Gets or sets the value to apply to the property that is specified by the . + The value to apply to the property that is specified by the . + + + Represents the base class for value setters. + + + 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 that inherit from . + + + Initializes a new instance of the class. + + + Gets a value that indicates whether the collection is in a read-only state. + true if this object is in a read-only state and cannot be changed; otherwise, false. + + + Describes the width and height of an object. + + + Initializes a new instance of the structure and assigns it an initial and . + The initial width of the instance of . + The initial height of the instance of . + + or are less than 0. + + + Gets a value that represents a static empty . + An empty instance of . + + + Compares an object to an instance of for equality. + true if the sizes are equal; otherwise, false. + The to compare. + + + Compares a value to an instance of for equality. + true if the instances of are equal; otherwise, false. + The size to compare to this current instance of . + + + Gets the hash code for this instance of . + The hash code for this instance of . + + + Gets or sets the height of this instance of . + The of this instance of , in pixels. The default is 0. The value cannot be negative. + Specified a value less than 0. + + + Gets a value that indicates whether this instance of is . + true if this instance of size is ; otherwise false. + + + Compares two instances of for equality. + true if the two instances of are equal; otherwise false. + The first instance of to compare. + The second instance of to compare. + + + Compares two instances of for inequality. + true if the instances of are not equal; otherwise false. + The first instance of to compare. + The second instance of to compare. + + + Returns a string representation of this . + A string representation of this . + + + Gets or sets the width of this instance of . + The of this instance of , in pixels. The default value is 0. The value cannot be negative. + Specified a value less than 0. + + + Provides data related to the event. + + + Gets the new size of the object reporting the size change. + The new size. The structure contains the new height and width. + + + Gets the previous size of the object reporting the size change. + The previous size. + + + Represents the method that will handle the event. + The object where the event handler is attached. + The event data. + + + Contains the event data for the event. + + + Gets the initialization parameters that were passed as part of HTML initialization of a Silverlight plug-in. + The set of initialization parameters, as a dictionary with key strings and value strings. + + + Represents the method that will handle the event. + The object that raised the event. + The event data. + + + Contains property setters that can be shared 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. + + + 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. + + + Gets a value that indicates whether the style is read-only and cannot be changed. + true if the style is read-only; otherwise, false. + + + Locks the style so that the property or any in the collection cannot be changed. + + + Gets a collection of objects. + A collection of objects. The default is an empty collection. + + + Gets or sets the type for which the style is intended. + The type of object to which the style is applied. + + + Represents an attribute that is applied to the class definition and reports the 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. + + + 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 structure that is the color of the active window's border. + The color of the active window's border. + + + 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 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 a structure that is the color of the application workspace. + The color of the application workspace. + + + Gets a structure that is the face color of a three-dimensional display element. + The face color of a three-dimensional display element. + + + Gets a structure that is the shadow color of a three-dimensional display element. + The shadow color of a three-dimensional display element. + + + 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 a structure that is the light color of a three-dimensional display element. + The light color of a three-dimensional display element. + + + Gets a structure that is the highlight color of a three-dimensional display element. + The highlight color of a three-dimensional display element. + + + 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 a structure that is the color of the desktop. + The color of the desktop. + + + Gets a structure that is the color of disabled text. + The color of disabled text. + + + Gets a structure that is the background color of selected items. + The background color of selected items. + + + Gets a structure that is the color of the text of selected items. + The color of the text of selected items. + + + Gets a structure that is the color of an inactive window's border. + The color of an inactive window's border. + + + 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 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 a structure that is the background color for the control. + The background color for the control. + + + Gets a structure that is the text color for the control. + The text color for the control. + + + Gets a structure that is the color of a menu's background. + The color of a menu's background. + + + Gets a structure that is the color of a menu's text. + The color of a menu's text. + + + Gets a structure that is the background color of a scroll bar. + The background color of a scroll bar. + + + 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 a structure that is the color of a window frame. + The color of a window frame. + + + 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. + + + Contains properties that you can use to query system settings. + + + Gets a value that indicates whether the client computer is in high-contrast mode. + true if the client computer is in high-contrast mode; otherwise, false. + + + Gets a value that indicates the number of lines to scroll vertically in response to mouse wheel events. + The number of lines to scroll vertically in response to mouse wheel events. + + + Supports template binding. + + + Represents an attribute that is applied to the class definition to identify the types of the named parts that are used for control templating. + + + Initializes a new instance of the class + + + Gets or sets a string that reports the object model name of a template part. + A string that should be used as the name of a template part in a template. + + + Gets or sets a string that reports the of a template part. + A object that reports the type of a template part. + + + Specifies that a control can be in a certain state and that a is expected in the control's . + + + Initializes a new instance of the class. + + + Gets or sets the name of the group that the state belongs to. + The name of the group that the state belongs to. + + + Gets or sets the name of the state that the control can be in. + The name of the state that the control can be in. + + + Specifies whether text is centered, left-aligned, or right-aligned. + + + Text is centered within the container. + + + Text is aligned to the left edge of the container. + + + Text is aligned to the right edge of the container. + + + Text is justified within the container. + + + Provides the value for the and properties. + + + Implements a set of predefined text decorations. + + + Specifies an underlined text decoration. + A that represents an underlined text decoration. + + + Describes how text is trimmed when it overflows the edge of its containing box. + + + Text is not trimmed. + + + Text is trimmed at a word boundary. An ellipsis (...) is drawn in place of remaining text. + + + Specifies whether text wraps when it reaches the edge of its container. + + + No line wrapping is performed. + + + Line breaking occurs if a line of text overflows beyond the available width of its container. Line breaking occurs even if the standard line-breaking algorithm cannot determine any line break opportunity, such as when a line of text includes a long word that is constrained by a fixed-width container without scrolling. + + + Describes the thickness of a frame around a rectangle. Four values describe the , , , and sides of the rectangle, respectively. + + + Initializes a structure that has the specified uniform length on each side. + The uniform length applied to all four sides of the bounding rectangle. + + + Initializes a 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 . 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 . 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 . 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 . The default is 0. + + + Returns the string representation of the structure. + A that represents the value. + + + Serves as the base class for . + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Serves as the base class for . + + + Represents a collection of objects. + + + + is a base class for most of the objects that have visual appearance and can process basic input in Silverlight. + + + Adds a routed event handler for a specified routed event, adding the handler to the handler collection on the current element. Specify as true to have the provided handler be invoked for routed event that had already been marked as handled by another element along the event route. + An identifier for the routed event to be handled. + A reference to the handler implementation. + true to register the handler such that it is invoked even when the routed event is marked handled in its event data; false to register the handler with the default condition that it will not be invoked if the routed event is already marked handled. The default is false. Do not routinely ask to rehandle a routed event. For more information, see Remarks. + + or is null + + does not represent a supported routed event.-or- does not implement a supported delegate. + Attempted to add handler for an event not supported by the current platform variation. + + + Gets or sets a value that determines whether this can be a drop target for purposes of Silverlight drag-and-drop operations. + true if this can be a drop target for purposes of Silverlight drag-and-drop operations; otherwise, false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Positions child objects and determines a size for a . Parent objects that implement custom layout for their child elements should call this method from their layout override implementations to form a recursive layout update. + The final size that the parent computes for the child in layout, provided as a value. + + contained a or infinite value. See Remarks. + + + Gets or sets a value that indicates that rendered content should be cached when possible. + A value that indicates that rendered content should be cached when possible. If you specify a value of , rendering operations from and execute on the graphics processing unit (GPU), if available. The default is null, which does not enable a cached composition mode. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Sets mouse capture to a . + Returns true if the object has mouse capture; otherwise, returns false. + + + Gets or sets the used to define the outline of the contents of a . + The geometry to be used for clipping area sizing. The default value is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the size that this computed during the measure pass of the layout process. + The size that this computed during the measure pass of the layout process. + + + Occurs when the input system reports an underlying drag event with this element as the target. + + + Occurs when the input system reports an underlying drag event with this element as the origin. + + + Occurs when the input system reports an underlying drag event with this element as the potential drop target. + + + Occurs when the input system reports an underlying drop event with this element as the drop target. + + + Gets or sets the pixel shader effect to use for rendering this . + The pixel shader effect to use for rendering this . The default is null (no effects). + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when a receives focus. + + + Invalidates the arrange state (layout) for a . After the invalidation, the will have its layout updated, which will occur asynchronously. + + + Invalidates the measurement state (layout) for a . + + + Gets or sets whether the contained area of this can return true values for hit testing. + true if the contained area of this can be used for hit-testing; otherwise, false. The default is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when a keyboard key is pressed while the has focus. + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when a keyboard key is released while the has focus. + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when a loses focus. + + + Occurs when the loses mouse capture. + + + Updates the of a . Typically, objects that implement custom layout for their layout children call this method from their own implementations to form a recursive layout update. + The available space that a parent can allocate a child object. A child object can request a larger space than what is available; the provided size might be accommodated if scrolling or other resize behavior is possible in that particular container. + + contained a value. See Remarks. + + + Occurs when a button is pressed on a remote control. + + + Occurs when the mouse (or a stylus) enters the bounding area of a . + + + Occurs when the mouse (or the stylus) leaves the bounding area of a . + + + Occurs when the left mouse button is pressed (or when the tip of the stylus touches the tablet) while the mouse pointer is over a . + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when the left mouse button is released (or the tip of the stylus is removed from the tablet) while the mouse (or the stylus) is over a (or while a holds mouse capture). + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when the coordinate position of the mouse (or stylus) changes while over a (or while a holds mouse capture). + + + Occurs when the right mouse button is pressed while the mouse pointer is over a . + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when the right mouse button is released while the mouse pointer is over a . However, this event will only be raised if a caller marks the preceding event as handled; see Remarks. + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when the user rotates the mouse wheel while the mouse pointer is over a , or the has focus. + + + Identifies the routed event. + The identifier for the routed event. + + + When implemented in a derived class, returns class-specific implementations for the Silverlight automation infrastructure. + The class-specific subclass to return. + + + Gets or sets the degree of the object's opacity. + A value between 0 and 1.0 that declares the opacity factor, with 1.0 meaning full opacity and 0 meaning transparent. The default value is 1.0. + + + Gets or sets the brush used to alter the opacity of regions of this object. + A brush that describes the opacity applied to this object. 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 perspective projection (3-D effect) to apply when rendering this . + The perspective projection to apply when rendering this . The default is null (no perspective applied). + + + Identifies the dependency property. + The identifier for the dependency property. + + + Removes mouse capture from a . After this call, typically no object holds mouse capture. + + + Removes the specified routed event handler from this . + The identifier of the routed event for which the handler is attached. + The specific handler implementation to remove from the event handler collection on this . + + or is null + + does not represent a supported routed event.-or- does not implement a supported delegate. + Attempted to remove handler for an event not supported by the current platform variation. + + + Gets the final render size of a . + The rendered size for this object. There is no default value. + + + Gets or sets transform information that affects the rendering position of a . + Describes the specifics of the desired render transform. The default value is null. + + + Gets or sets the origin point of any possible render transform declared by , relative to the bounds of the . + The origin point of the render transform. The default value is a point with value 0,0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when a UI element gets text in a device-independent manner. + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when a UI element initially gets text in a device-independent manner. + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when text continues to be composed via an input method editor (IME). + + + Identifies the routed event. + The identifier for the routed event. + + + Returns a transform object that can be used to transform coordinates from the to the specified object. + The transform information as an object. Call on this object to get a practical transform. + The object to compare to the current object for purposes of obtaining the transform. + + + Ensures that all positions of child objects of a are properly updated for layout. + + + Gets or sets a value that determines whether rendering for the object and its visual subtree should use rounding behavior that aligns rendering to whole pixels. + true if rendering and layout should use layout rounding to whole pixels; otherwise, false. The default is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the visibility of a . A that is not visible does not render and does not communicate its desired size to layout. + A value of the enumeration. The default value is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Describes how a child element is vertically positioned or stretched within a parent's layout slot. + + + The element is aligned to the top of the parent's layout slot. + + + The element is aligned to the center of the parent's layout slot. + + + The element is aligned to the bottom of the parent's layout slot. + + + The element is stretched to fill the entire layout slot of the parent element. + + + Specifies the display state of an element. + + + Display the element. + + + Do not display the element, and do not reserve space for it in layout. + + + Represents the visual appearance of the control when it is in a specific state. + + + Initializes a new instance of the class. + + + Gets the name of the . + The name of the . + + + Gets or sets a that defines the appearance of the control when it is the state that is represented by the . + A Storyboard that defines the appearance of the control when it is the state that is represented by the . + + + Provides data for the and events. + + + Initializes a new instance of the class. + + + Gets the that is transitioning states. + The that is transitioning states. + + + Gets the state the is transitioning to or has transitioned to. + The state the is transitioning to or has transitioned to. + + + Gets the state the is transitioning from or has transitioned from. + The state the is transitioning from or has transitioned from. + + + Contains mutually exclusive objects and objects that are used to go from one state to another. + + + Initializes a new instance of the class. + + + Gets the most recently set from a successful call to the method. + The most recently set from a successful call to the method. + + + Occurs after a control transitions into a different state. + + + Occurs when a control begins transitioning into a different state. + + + Gets the name of the . + The name of the . + + + Gets the collection of mutually exclusive objects. + The collection of mutually exclusive objects. + + + Gets the collection of objects. + The collection of objects. + + + Manages states and the logic for transitioning between states for controls. + + + Initializes a new instance of the class. + + + Gets or sets the that transitions between the states of a control. + The that transitions between the states of a control. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the value of the attached property. + The that transitions between the states of a control. + The element from which to get the . + + is null. + + + Gets the value of the VisualStateManager.VisualStateGroups attached property. + The collection of objects that is associated with the specified object. + The element from which to get the VisualStateManager.VisualStateGroups. + + is null. + + + Transitions the control between two states. + true if the control successfully transitioned to the new state; otherwise, false. + The control to transition between states. + The state to transition to. + true to use a to transition between states; otherwise, false. + + is null. + + is null. + + + Transitions a control between states. + true if the control successfully transitioned to the new state; otherwise, false. + The control to transition between states. + The root element of the control's . + The name of the state to transition to. + The that the state belongs to. + The representation of the state to transition to. + true to use a to transition between states; otherwise, false. + + + Raises the event on the specified . + The object on which the event + The state that the control transitioned from. + The state that the control transitioned to. + The control that transitioned states. + + is null.-or- is null.-or- is null. + + + Raises the event on the specified . + The object on which the event + The state that the control is transitioning from. + The state that the control is transitioning to. + The control that is transitioning states. + + is null.-or- is null.-or- is null. + + + Sets the value of the attached property. + The object on which to set the property. + The that transitions between the states of a control. + + is null. + + + Represents the visual behavior that occurs when the control transitions from one state to another. + + + Initializes a new instance of the class. + + + Gets or sets the name of the to transition from. + The name of the to transition from. + + + Gets or sets the amount of time it takes to move from one state to another. + The amount of time it takes to move from one state to another. + + + Gets or sets the easing function applied to the generated animations. + An that is applied to the generated animations. + + + Gets or sets the that occurs when the transition occurs. + The that occurs when the transition occurs. + + + Gets or sets the name of the to transition to. + The name of the to transition to. + + + Represents an out-of-browser application window. + + + Initializes a new instance of the class. + The application is not running outside the browser. + + is false. + + + Attempts to activate the application window by bringing it to the foreground and setting the input focus to it. + true if the window was successfully activated; otherwise, false. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + + + Closes the application window unless the event is canceled. + The application is not running outside the browser. + When calling this method, except in response to a user-initiated action, the event has already occurred and is false. + + + Occurs when the window is about to close. + When adding or removing an event handler, the application is not running outside the browser. + + + Gets or sets the root visual element that represents the contents of the window. + The element that represents the window contents. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + + + In trusted applications, begins a mouse drag operation to move the window. + The current thread is not the user interface (UI) thread. + + is false. + + + In trusted applications, begins a mouse drag operation to move the specified window edge or corner. + The edge or corner that the user is dragging. + The current thread is not the user interface (UI) thread. + + is false. + + + Gets the window that contains the specified . + The to get. + The object contained by the to get. + The application is not running outside the browser. + + is not a valid . + + + Gets or sets the height of the application window in pixels. + The height of the application window in pixels. The default is the setting in the application manifest. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + When setting this property, except in response to a user-initiated action, the event has already occurred and is false. + The specified value when setting this property is greater than the available screen height. + + + Changes the value of the property of the to . + + + Gets a value that indicates whether the window is active. + true if the window is active; otherwise, false. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + + + Gets a value that indicates whether the window is currently visible in the user interface. + A value that indicates whether the window is currently visible. + The application is not running outside the browser. + + + Gets or sets the position of the left edge of the application window; see Remarks for restrictions on setting this property at run time. + The position of the left edge of the application window. The default is the setting in the application manifest. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + + + Changes the value of the property of the to . + + + Gets or sets the window title bar text. + The title bar text. + The application is not running outside the browser. + + + Gets or sets the position of the top edge of the application window; see Remarks for restrictions on setting this property at run time. + The position of the top edge of the application window. The default is the setting in the application manifest. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + + + Gets or sets a value that indicates whether the application window is always displayed in front of other windows. + true if the application window is topmost; otherwise, false. The default is false. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + When setting this property, except in response to a user-initiated action, the event has already occurred and is false. + + + Gets or sets a value that indicates whether the window is currently visible or collapsed. + A value that indicates whether the window is currently visible or collapsed. + The application is not running outside the browser. + When setting this property, the specified value is not a valid value. + + + Gets or sets the width of the application window in pixels. + The width of the application window in pixels. The default is the setting in the application manifest. + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + When setting this property, except in response to a user-initiated action, the event has already occurred and is false. + The specified value when setting this property is greater than the available screen width. + + + Gets or sets a value that indicates whether the window is maximized, minimized, or in the normal state. + A value that indicates the current state of the window. The default is . + The application is not running outside the browser. + The current thread is not the user interface (UI) thread. + When setting this property, except in response to a user-initiated action, the event has already occurred and is false. + + + Gets or sets a value that indicates the appearance of the title bar and border of the . + A value that indicates how the title bar and border should appear. The default is . + The application is not running outside the browser. + + is false. + When setting this property, the specified value is not a valid value. + + + Represents a collection of instances. + + + Gets the number of windows in the collection. + The number of windows in the collection. + + + Returns an enumerator that iterates through the collection. + An enumerator for the collection. + + + Gets a value that indicates whether access to the collection is synchronized (thread safe). + Always returns false. + + + Gets an object that can be used to synchronize access to the . + An object that can be used to synchronize access to the . + + + Copies the elements of the to an , starting at a particular index. + The one-dimensional that is the destination of the elements copied from the . The array must have zero-based indexing. + The zero-based index in at which copying begins. + + is null. + + is less than 0. + The number of elements in the source is greater than the available space from to the end of the destination . + + + Defines constants that represent the edges and corners of a Silverlight out-of-browser application window. + + + The left edge of the window. + + + The right edge of the window. + + + The upper edge of the window. + + + The upper-left corner of the window. + + + The upper-right corner of the window. + + + The lower edge of the window. + + + The lower-left corner of the window. + + + The lower-right corner of the window. + + + Represents information about an out-of-browser application window. + + + Initializes a new instance of the class. + + + Gets the initial window height of the application. + The initial window height of the application. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the initial position of the left edge of the out-of-browser application window when is . + The initial position of the left edge of the application window. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the full title of the out-of-browser application for display in the title bar of the application window. + The full title of the application. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the initial position of the top edge of the out-of-browser application window when is . + The initial position of the top edge of the application window. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the initial window width of the application. + The initial window width of the application. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that indicates how the out-of-browser application window is positioned at startup. + A value that indicates how the application window is positioned at startup. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that indicates the appearance of the title bar and border for the out-of-browser application window. + A value that indicates how the title bar and border should appear. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Defines constants that indicate how an out-of-browser application window is positioned at startup. + + + The application window is centered in the screen, and the and settings are ignored. + + + The application window is positioned according to the and settings. + + + Defines constants that indicate the state of an out-of-browser application window. + + + The application window is in its normal state, occupying screen space based on its and values. + + + The application window is minimized to the taskbar. + + + The application window is maximized to occupy the entire client area of the screen. + + + Defines constants that indicate the appearance of the title bar and border of an out-of-browser application window. + + + The window displays a title bar and border. + + + The window does not display a title bar or border. + + + The window does not display a title bar or border, and the window corners are rounded. + + + Occurs when a DoubleTap gesture is committed while over this . + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when a Hold gesture is committed while over this . + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when a manipulation and inertia on the is complete. + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when the input device changes position during a manipulation. + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when an input device begins a manipulation on the . + + + Identifies the routed event. + The identifier for the routed event. + + + Occurs when a Tap gesture is committed while over this . + + + Identifies the routed event. + The identifier for the routed event. + + + Contains values used as automation property identifiers by UI automation providers and UI automation clients. + + + Identifies the accelerator key automation property. The accelerator key property value is returned by the method. + The automation property identifier. + + + Identifies the access key automation property. The access key property value is returned by the method. + The automation property identifier. + + + Identifies the automation element identifier automation property. The automation element identifier value is returned by the method. + The automation property identifier. + + + Identifies the bounding rectangle automation property. The bounding rectangle property value is returned by the method. + The automation property identifier. + + + Identifies the class name automation property. The class name property value is returned by the method. + The automation property identifier. + + + Identifies the clickable point automation property. A valid clickable point property value is returned by the method. + The automation property identifier. + + + Identifies the control type automation property. The control type property value is returned by the method. + The automation property identifier. + + + Identifies the keyboard focus automation property. The keyboard focus state is returned by the method. + The automation property identifier. + + + Identifies the help text automation property. The help text property value is returned by the method. + The automation property identifier. + + + Identifies the content element determination automation property. The content element status indicates whether the element contains content that is valuable to the end user. The current status is returned by the method. + The automation property identifier. + + + Identifies the control element determination automation property. The control element status indicates whether the element contains user interface components that can be manipulated. The current status is returned by the method. + The automation property identifier. + + + Identifies the enabled determination automation property. The enabled status indicates whether the item referenced by the automation peer is enabled. The current status is returned by the method. + The automation property identifier. + + + Identifies the keyboard-focusable determination automation property. The keyboard focusable status is returned by the method. + The automation property identifier. + + + Identifies the offscreen determination automation property. The offscreen status indicates whether the item referenced by the automation peer is off the screen. The current status is returned by the method. + The automation property identifier. + + + Identifies the password determination automation property. The password status indicates whether the item referenced by the automation peer contains a password. The current status is returned by the method. + The automation property identifier. + + + Identifies the form requirement determination automation property. The form requirement status indicates whether the element must be completed on a form. The current status is returned by the method. + The automation property identifier. + + + Identifies the item status automation property. The current item status is returned by the method. + The automation property identifier. + + + Identifies the item type automation property. The item type value is returned by method. + The automation property identifier. + + + Identifies the labeled-by peer automation property. The current label peer is returned by the method. + The automation property identifier. + + + Identifies the localized control type automation property. The current localized control type is returned by the method. + The automation property identifier. + + + Identifies the element name automation property. The current name is returned by the method. + The automation property identifier. + + + Identifies the orientation automation property. The current orientation value is returned by the method. + The automation property identifier. + + + Provides support for getting or setting the value of instance-level values of automation properties. These property values are set as attached properties (typically in XAML) and supplement or override automation property values from a control's . + + + Gets or sets the accelerator key string for the element. + The accelerator key string for the element. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or sets the access key for the element. + The access key for the element. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or set the string that uniquely identifies the element to UI automation. + The string that uniquely identifies the element to UI automation. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets the value of the attached property for the specified . + The accelerator key, as a string. + The to check. + + is invalid value. + + is null. + + + Gets the value of the attached property for the specified . + The access key, as a string. + The to check. + + is invalid value. + + is null. + + + Gets the value of the attached property for the specified . + The UI Automation identifier for the specified element. + The to check. + + is invalid value. + + is null. + + + Gets the value of the attached property for the specified . + The help text for the specified element. + The to check. + + is invalid value. + + is null. + + + Gets the value of the attached property for the specified . + true if the specified element is required for completion of a form; otherwise, false. + The to check. + + is invalid value. + + is null. + + + Gets the value of the attached property for the specified . + The item status of the element. + The to check. + + is invalid value. + + is null. + + + Gets the value of the attached property for the specified . + The item type of the element. + The to check. + + is invalid value. + + is null. + + + Gets the value of the attached property for the specified . + The element that is targeted by the label. + The to check. + + is invalid value. + + is null. + + + Gets the value of the attached property for the specified . + The name of the specified element. + The to check. + + is invalid value. + + is null. + + + Gets or sets the help text for the element. + The help text for the specified element. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or sets a value that indicates whether the element is required to be filled out on a form. + true if the element is required to be filled out on a form; otherwise, false. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or sets a description of the status of an item in an element. + The status of an item in an element. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or sets a description of the type of the specified element. + The description of the type of the specified element. + + + Identifies the attached property. + The identifier for the dependency property. + + + Gets or sets the element that contains the text label for the element. + The element that contains the text label for the element. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or sets the automation name of the element. + The name of the element. + + + Identifies the attached property. + The identifier for the attached property. + + + Sets the value of the attached property for the specified . + The for which to set the property. + The accelerator key value to set. + + is invalid value. + + is null. + + + Sets the value of the attached property for the specified . + The for which to set the property. + The access key value to set. + + is invalid value. + + is null. + + + Sets the value of the attached property for the specified . + The for which to set the property. + The UI automation identifier value to set. + + is invalid value. + + is null. + + + Sets the value of the attached property for the specified . + The for which to set the property. + The help text. + + is invalid value. + + is null. + + + Sets the value of the attached property for the specified . + The for which to set the property. + true to specify that the element is required to be filled out on a form; otherwise, false. + + is invalid value. + + is null. + + + Sets the value of the attached property for the specified . + The for which to set the property. + The item status. + + is invalid value. + + is null. + + + Sets the value of the attached property for the specified . + The for which to set the property. + The item type. + + is invalid value. + + is null. + + + Sets the value of the attached property for the specified . + The for which to set the property. + The UI element that represents the label for . + + is invalid value. + + is null. + + + Sets the value of the attached property for the specified . + The for which to set the property. + The object name. + + is invalid value. + + is null. + + + Identifies a property of . + + + Identifies UI Automation text attributes. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Contains values that specify the dock position of an object within a docking container. + + + Indicates that the UI automation element is docked along the top edge of the docking container. + + + Indicates that the UI automation element is docked along the left edge of the docking container. + + + Indicates that the UI automation element is docked along the bottom edge of the docking container. + + + Indicates that the UI automation element is docked along the right edge of the docking container. + + + Indicates that the UI automation element is docked along all edges of the docking container and fills all available space within the container. + + + Indicates that the UI automation element is not docked to any edge of the docking container + + + The exception that is thrown when an attempt is made to access a UI automation element corresponding to a part of the user interface that is no longer available. + + + Initializes a new instance of the class. + + + The exception that is thrown when an attempt is made through UI automation to manipulate a control that is not enabled. + + + Initializes a new instance of the class. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Contains values that specify the automation property value of a UI automation element. + + + No child nodes, controls, or content of the UI automation element are displayed. + + + All child nodes, controls or content of the UI automation element are displayed. + + + Some, but not all, child nodes, controls, or content of the UI automation element are displayed. + + + The UI automation element has no child nodes, controls, or content to display. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the property. + The automation property identifier. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property that gets the control-specific collection of views. + The automation property identifier. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Specifies whether data in a table should be read primarily by row or by column. + + + Data in the table should be read row by row. + + + Data in the table should be read column by column. + + + The best way to present the data is indeterminate. + + + Contains values that are used by the pattern to indicate the direction and distance to scroll. + + + Specifies that scrolling is performed in large decrements, which is equivalent to pressing the PAGE UP key or to clicking a blank part of a scrollbar. If the distance represented by the PAGE UP key is not a relevant amount for the control, or if no scrollbar exists, the value represents an amount equal to the size of the currently visible window. + + + Specifies that scrolling is performed in small decrements, which is equivalent to pressing an arrow key or to clicking the arrow button on a scrollbar. + + + Specifies that scrolling should not be performed. + + + Specifies that scrolling is performed in large increments, which is equivalent to pressing the PAGE DOWN key or to clicking a blank part of a scrollbar. If the distance represented by the PAGE DOWN key is not a relevant amount for the control, or if no scrollbar exists, the value represents an amount equal to the size of the currently visible region. + + + Specifies that scrolling is performed in small increments, which equivalent to pressing an arrow key or to clicking the arrow button on a scrollbar. + + + Contains values used as automation property identifiers specifically for properties of the pattern, as well as the constant. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Specifies that scrolling should not be performed. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the property that gets the selected items in a container. + The automation property identifier. + + + Contains values that specify whether a text provider supports selection and, if so, whether it supports a single, continuous selection or multiple, disjoint selections. + + + Does not support text selections. + + + Supports a single, continuous text selection. + + + Supports multiple, disjoint text selections. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property that retrieves all the column headers associated with a table item or cell. + The automation property identifier. + + + Identifies the automation property that retrieves all the row headers associated with a table item or cell. + The automation property identifier. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property that is accessed by the method. + The automation property identifier. + + + Identifies the automation property that is accessed by the method. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Contains values that are used as identifiers for the class. + + + Identifies the AnimationStyle attribute of a text range. + + + Identifies the BackgroundColor attribute of a text range. + + + Identifies the attribute of a text range. + + + Identifies the CapStyle attribute of a text range. + + + Identifies the Culture () attribute of a text range. Includes the sub-language level; for example, specifies French–Switzerland (fr-CH) instead of merely French (fr). + + + Identifies the FontName attribute of a text range. + + + Identifies the FontSize attribute of a text range. + + + Identifies the FontWeight attribute of a text range. + + + Identifies the ForegroundColor attribute of a text range. + + + Identifies the HorizontalTextAlignment attribute of a text range. + + + Identifies the IndentationFirstLine attribute of a text range. + + + Identifies the IndentationLeadingattribute of a text range. + + + Identifies the IndentationTrailingattribute of a text range. + + + Identifies the IsHidden attribute of a text range. + + + Identifies the IsItalic attribute of a text range. + + + Identifies the IsReadOnly attribute of a text range. + + + Identifies the IsSubscript attribute of a text range. + + + Identifies the IsSuperscript attribute of a text range. + + + Identifies the MarginBottom attribute of a text range. + + + Identifies the MarginLeading attribute of a text range. + + + Identifies the MarginTop attribute of a text range. + + + Identifies the MarginTrailing attribute of a text range. + + + Identifies the OutlineStyles attribute of a text range. + + + Identifies the OverlineColor attribute of a text range. + + + Identifies the OverlineStyle attribute of a text range. + + + Identifies the StrikethroughColor attribute of a text range. + + + Identifies the StrikethroughStyle attribute of a text range. + + + Identifies the Tabs attribute of a text range. + + + Identifies the TextFlowDirections attribute of a text range. + + + Identifies the UnderlineColor attribute of a text range. + + + Identifies the UnderlineStyle attribute of a text range. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Contains values that specify the of a UI automation element + + + The UI automation element is not selected, checked, marked, or otherwise activated. + + + The UI automation element is selected, checked, marked, or otherwise activated. + + + The UI automation element is in an indeterminate state. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the property. + + + Identifies the automation property. + The automation property identifier. + + + Defines values that specify the current state of the window for purposes of user or programmatic interaction. + + + The window is running. This does not guarantee that the window is responding or ready for user interaction. + + + The window is closing. + + + The window is ready for user interaction. + + + The window is blocked by a modal window. + + + The window is not responding. + + + Contains values used as automation property identifiers specifically for properties of the pattern. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Identifies the automation property. + The automation property identifier. + + + Contains values that specify the visual state of a window for the pattern. + + + Specifies that the window is normal (restored). + + + Specifies that the window is maximized. + + + Specifies that the window is minimized. + + + Specifies the control type that is exposed to the UI automation client. + + + A button control. + + + A calendar control, such as a date picker. + + + A check box control. + + + A combo box control. + + + An edit control, such as a text box. + + + A hyperlink control. + + + An image control. + + + A list item control, which is a child item of a list control. + + + A list control, such as a list box. + + + A menu control, such as a top-level menu in an application window. + + + A menu bar control, which generally contains a set of top-level menus. + + + A menu item control. + + + A progress bar control, which visually indicates the progress of a lengthy operation. + + + A radio button control, which is a selection mechanism allowing exactly one selected item in a group. + + + A scroll bar control, such as a scroll bar in an application window. + + + A slider control. + + + A spinner control. + + + A status bar control. + + + A tab control. + + + A tab item control, which represents a page of a tab control. + + + An edit control, such as a text box or rich text box. + + + A toolbar, such as the control that contains a set of command buttons in an application window. + + + A tooltip control, an informational window that appears as a result of moving the pointer over a control or sometimes when tabbing to a control using the keyboard. + + + A tree control. + + + A node in a tree control. + + + A control that is not one of the defined control types. + + + A group control, which acts as a container for other controls. + + + The control in a scrollbar that can be dragged to a different position. + + + A data grid control. + + + A data item control. + + + A document control. + + + A split button, which is a button that performs a default action and can also expand to a list of other possible actions. + + + A window frame, which contains child objects. + + + A pane control. + + + A header control, which is a container for the labels of rows and columns of information. + + + A header item, which is the label for a row or column of information. + + + A table. + + + The caption bar on a window. + + + A separator, which creates a visual division in controls such as menus and toolbars. + + + Specifies the event that is raised by the element through the associated . + + + The event that is raised when a tooltip is opened. + + + The event that is raised when a tooltip is closed. + + + The event that is raised when a menu is opened. . + + + The event that is raised when a menu is closed. + + + The event that is raised when the focus has changed. See . + + + The event that is raised when a control is activated. See . + + + The event that is raised when an item is added to a collection of selected items. See . + + + The event that is raised when an item is removed from a collection of selected items. See . + + + The event that is raised when a single item is selected (which clears any previous selection). See . + + + The event that is raised when a selection in a container has changed significantly. + + + The event that is raised when the text selection is modified. + + + The event that is raised when textual content is modified. + + + The event that is raised when content is loaded asynchronously. + + + The event that is raised when a property has changed. + + + The event that is raised when the UI Automation tree structure is changed. + + + Specifies the orientation direction in which a control can be presented. + + + The control does not have an orientation. + + + The control is presented horizontally. + + + The control is presented horizontally. + + + Provides a base class that exposes an automation peer for an associated class to UI Automation. + + + Provides initialization for base class values when they are called by the constructor of a derived class. + + + Gets or sets an that is reported to the automation client as a source for all the events that come from this . + The that is the source of events. + + + Gets the accelerator key combination for the object that is associated with the UI Automation peer. + The accelerator key combination hint string. + + + When overridden in a derived class, is called by . + The accelerator key. + + + Gets the access key for the object that is associated with the automation peer. + The access key. + + + When overridden in a derived class, is called by . + The access key. + + + Gets the control type for the object that is associated with the UI Automation peer. + The control type, as a value of the enumeration. + + + When overridden in a derived class, is called by . + The control type, as a value of the enumeration. + + + Gets the of the object that is associated with the automation peer. + The automation identifier. + + + When overridden in a derived class, is called by . + The automation identifier. + + + Gets the object that represents the screen coordinates of the element that is associated with the automation peer. + The bounding rectangle. + + + When overridden in a derived class, is called by . + The bounding rectangle. + + + Gets the collection of child elements that are represented in the UI Automation tree as immediate child elements of the automation peer. + The collection of child elements. + + + When overridden in a derived class, is called by . + The collection of child elements. + + + Gets the name of the control class that is associated with the peer. + The class name of the associated control class. + + + When overridden in a derived class, is called by . + The class name of the related control class. + + + Gets a on the object that is associated with the automation peer that responds to a mouse click. + A point in the clickable area of the element. + + + When overridden in a derived class, is called by . + A point within the clickable area of the element. + + + Gets text that describes the functionality of the control that is associated with the automation peer. + The help text. + + + When overridden in a derived class, is called by . + The help text. + + + Gets text that conveys the visual status of the object that is associated with this automation peer. + The item status. + + + When overridden in a derived class, is called by . + The item status. + + + Gets a string that describes what kind of item an element represents. + The kind of item. + + + When overridden in a derived class, is called by . + The kind of item. + + + Gets the for the that is targeted to the element. + The for the element that is targeted by the . + + + When overridden in a derived class, is called by . + The for the element that is targeted by the . + + + Gets a localized string that represents the control type, for the control that is associated with this automation peer. The localized string parallels a value. + A string that reports the localized type of the associated control. + + + When overridden in a derived class, is called by . + A string that reports the localized type of the associated control. + + + Gets the value that the automation peer reports as the UI Automation Name for the associated control. + The value to report as the UI Automation Name. + + + When overridden in a derived class, is called by . + The name. + + + Gets a value that indicates the explicit control orientation, if any. + The orientation of the control as a value of the enumeration. + + + When overridden in a derived class, is called by . + The orientation of the control. + + + Gets the that is the parent of this . + The parent automation peer. + + + When overridden in a derived class, gets an object that supports the requested pattern, based on input and the peer's implementation of known patterns. + The object that implements the pattern interface; null if this peer does not support this interface. + A value from the enumeration. + + + Gets a value that indicates whether the object that is associated with this automation peer currently has keyboard focus. + true if the element has keyboard focus; otherwise, false. + + + When overridden in a derived class, is called by . + true if the element has keyboard focus; otherwise, false. + + + Triggers recalculation of the main properties of the and raises the notification to the automation client if the properties have changed. + + + Gets a value that indicates whether the object that is associated with this automation peer contains data that is presented to the user. + true if the element is a content element; otherwise, false. + + + When overridden in a derived class, is called by . + true if the element is a content element; otherwise, false. + + + Gets a value that indicates whether the element is understood by the user as interactive or as contributing to the logical structure of the control in the GUI. + true if the element is a control; otherwise, false. + + + When overridden in a derived class, is called by . + true if the element is a control; otherwise, false. + + + Gets a value that indicates whether the element associated with this automation peer supports interaction. + true if the element supports interaction; otherwise, false. + + + When overridden in a derived class, is called by . + true if the automation peer can receive and send events; otherwise, false. + + + Gets a value that indicates whether the element can accept keyboard focus. + true if the element can accept keyboard focus; otherwise, false. + + + When overridden in a derived class, is called by . + true if the element can accept keyboard focus; otherwise, false. + + + Gets a value that indicates whether an element is off the screen. + true if the element is not on the screen; otherwise, false. + + + When overridden in a derived class, is called by . + true if the element is not on the screen; otherwise, false. + + + Gets a value that indicates whether the element contains sensitive content. + true if the element contains sensitive content such as a password; otherwise, false. + + + When overridden in a derived class, is called by . + true if the element contains sensitive content; otherwise, false. + + + Gets a value that indicates whether the object that is associated with this peer must be completed on a form. + true if the element must be completed; otherwise, false. + + + When overridden in a derived class, is called by . + true if the element must be completed; otherwise, false. + + + Gets a value that indicates whether UI Automation is listening for the specified event. + true if UI Automation is listening for the specified event; otherwise, false. + One of the enumeration values. + + + Gets an for the specified proxy. + The for the specified proxy. + The class that implements . + + + Gets the proxy for the specified . + The proxy. + The automation peer. + + + Raises an automation event. + The event identifier for the event to raise, as a value of the enumeration. See . + + + Raises an event to notify the automation client of a changed property value. + The property that changed. + The previous value of the property. + The new value of the property. + + + Sets the keyboard focus on the object that is associated with this automation peer. + + + When overridden in a derived class, is called by . + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The element associated with this automation peer. + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this UI automation peer. + The class name. + + + Gets an object that supports the specified pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + + + Represents a base class for exposing classes derived from to UI automation. + + + Provides initialization for base class values when called by the constructor of a derived class. + The to associate with this peer. + + + Gets the UI Automation Name for the element associated with this . Called by . + The UI Automation Name for the associated element. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with this . + + + Gets the for the class associated with this . Called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . Called by . + The class name. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The instance to associate with this . + + + Creates an automation peer for an individual item in the (or other element) associated with this . + The new for the specified item in the children collection. + The item to create the automation peer for. + + + Gets the control type for the element associated with this . This method is called by . + The control type as a value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + + + For a description of this member, see . + + + For a description of this member, see . + The state of the control. + + + For a description of this member, see . + true if the control is read-only; otherwise, false. + + + For a description of this member, see . + The value of the control. + + + For a description of this member, see . + The value of the control. + + + Exposes types (including controls) to UI automation. + + + Initializes a new instance of the class. + The that is associated with this . + + is null. + + + Creates a for the specified . + The for the specified . + The that is associated with this . + + is null. + + + Returns the for the specified . + The , or null if the was not created by the method. + The that is associated with this . + + is null. + + + Returns the accelerator key for the that is associated with this . This method is called by . + The that is returned by . + + + Returns the access key for the that is associated with this . This method is called by . + The access key for the element that is associated with this . + + + Returns the control type for the that is associated with this . This method is called by . + A value of the enumeration. + + + Returns the string that uniquely identifies the that is associated with this . This method is called by . + The automation identifier for the element associated with the , or if there is no automation identifier. + + + Returns the that represents the bounding rectangle of the that is associated with this . This method is called by . + The that contains the coordinates of the element. + + + Returns the collection of child elements of the that is associated with this . This method is called by . + A list of child elements. + + + Returns the name of the that is associated with this . This method is called by . + The name of the owner type that is associated with this . See "Notes for Inheritors". + + + Returns a that represents the clickable space that is on the that is associated with this . This method is called by . + The on the element that allows a click. + + + Returns the string that describes the functionality of the that is associated with this . This method is called by . + The help text, or if there is no help text. + + + Returns a string that communicates the visual status of the that is associated with this . This method is called by . + The string that contains the that is returned by . + + + Returns a human-readable string that contains the item type that the for this represents. This method is called by . + The string that contains the that is returned by . + + + Returns the for the that targets the that is associated with this . This method is called by . + The for the element that is targeted by the . + + + Returns a localized human-readable string that identifies a control type. The control type is for the owner type that is associated with this . This method is called by . + A localized string that contains the type name of the owner control. + + + Returns the UI Automation Name from the element that is associated with this . This method is called by . + The UI Automation Name from the element that is associated with this automation peer. + + + Returns a value that indicates whether the element that is associated with this is laid out in a specific direction. This method is called by . + The enumeration value. + + + Returns an object that supports the requested pattern, based on the patterns supported by this . + See Remarks. + One of the enumeration values. + + + Returns a value that indicates whether the that is associated with this currently has keyboard input focus. This method is called by . + true if the element has keyboard input focus; otherwise, false. + + + Returns a value that indicates whether the element that is associated with this is an element that contains data that is presented to the user. This method is called by . + true if the element contains data for the user to read; otherwise, false. + + + Returns a value that indicates whether the object that is associated with this is understood by the end user as interactive. Optionally, the user might understand the object as contributing to the logical structure of the control in the GUI. This method is called by . + true if the object is interactive; otherwise, false. + + + Returns a value that indicates whether the that is associated with this is enabled. This method is called by . + true if the element is enabled; otherwise, false. + + + Returns a value that indicates whether the element that is associated with this can accept keyboard focus. This method is called by . + true if the element is focusable by the keyboard; otherwise, false. + + + Returns 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. + + + Returns a value that indicates whether the element that is associated with this contains protected content. This method is called by . + true if the element contains sensitive content; otherwise, false. + + + Returns a value that indicates whether the element that is associated with this is required to be completed on a form. This method is called by . + The value that is returned by , if the value is set; otherwise, false. + + + Gets the that is associated with this . + The element that owns this peer class. + + + Sets the keyboard input focus on the element that is associated with this . This method is called by . + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + Gets a value that indicates whether the element associated with this automation peer is an element that contains data that is presented to the user. + true if the element is interactive; otherwise, false. + + + For a description of this member, see . + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with this . + + + 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. + + + 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 . + + + Returns the accelerator key for the item element that is associated with this . This method is called by . + The that is returned by . + + + Returns the access key for the item element that is associated with this . This method is called by . + The access key for the element that is associated with this . + + + Returns the control type for the item element that is associated with this . This method is called by . + A value of the enumeration. + + + Returns the string that uniquely identifies the item element that is associated with this . This method is called by . + The automation identifier for the element associated with the , or if there is no automation identifier. + + + Returns the that represents the bounding rectangle of the item element that is associated with this . This method is called by . + The that contains the coordinates of the element item. + + + Returns automation peers for the collection of child elements of the owner. The owner class is associated with the . This method is called by . + A list of elements. + + + Returns name of the class that is associated with this . This method is called by . + The class name. See Remarks. + + + Returns a that represents the clickable space for the item element that is associated with this . This method is called by . + The on the element that allows a click. + + + Returns the string that describes the functionality of the item element that is associated with this . his method is called by . + The help text, or if there is no help text. + + + Returns a string that communicates the visual status of the item element that is associated with this . This method is called by . + The string that contains the that is returned by . + + + Returns a human-readable string that contains the type of item element that the item represents. This method is called by . + The item type string. + + + Returns the for the object that targets the item that is associated with this . This method is called by . + An automation peer for the object that label-targets the peer's owner. + + + Returns a localized human-readable string that represents a control type. The control is the owner type that is associated with this . This method is called by . + The string that contains the type of control. + + + Gets the UI Automation Name from the element that corresponds to a data item. The item is the element in an collection that is associated with this . This method is called by . + The UI Automation Name from the element that corresponds to a data item. + + + Returns a value that indicates whether the element that is associated with this is laid out in a specific direction. This method is called by . + A value of the enumeration. + + + Returns an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented. + One of the enumeration values. + + + Returns a value that indicates whether the item element that is associated with this currently has keyboard input focus. This method is called by . + true if the element has keyboard input focus; otherwise, false. + + + Returns a value that indicates whether the item element that is associated with this is an element that contains data that is presented to the user. This method is called by . + true if the element contains data for the user to read; otherwise, false. + + + Returns a value that indicates whether the item element that is associated with this is understood by the end user as interactive. Optionally, the user might understand the element as contributing to the logical structure of the control in the GUI. This method is called by . + true if the element is interactive; otherwise, false. + + + Returns a value that indicates whether the item element that is associated with this is enabled. This method is called by . + true if the element is enabled; otherwise, false. + + + Returns a value that indicates whether the item element that is associated with this can accept keyboard focus. This method is called by . + true if the item element is focusable by the keyboard; otherwise, false. + + + Returns a value that indicates whether the item element that is associated with this is off the screen. This method is called by . + true if the item element is not on the screen; otherwise, false. + + + Returns a value that indicates whether the item element that is associated with this contains protected content. This method is called by . + true if the item element contains sensitive content; otherwise, false. + + + Returns a value that indicates whether the item element that is associated with this is required to be completed on a form. This method is called by . + The value that is returned by , if the value is set; otherwise, false. + + + Gets the requested data item in the collection that is associated with this . + The requested data item. + + + Gets the that is associated with the for this peer's . + The associated with the that holds the collection. + + + Sets the keyboard input focus on the item element that is associated with this . This method is called by . + + + Exposes types to UI automation. + + + Provides initialization for base class values when called by the constructor of a derived class. + The to associate with this . + + + Creates a new instance of the for a data item. The item exists in the collection of the associated owner. + An object that exposes the data item to UI automation, or null. See Remarks. + The data item that is associated with this . + + + Gets automation peers for the collection of child elements of the element that is associated with this . + A list of automation peers for child elements. + + + Gets an object that implements the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values that indicates the desired control pattern. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Creates a new instance of the for a data item. The item peer is aligned with an item in the collection of the associated . + A peer object that provides UI automation support for the specified data item in the owner . + The data item to use as basis for the created . + + + Gets the control type for the that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the class name of the class that is associated with this . This method is called by . + The associated class name. + + + Exposes the items in the collection of a to UI automation. + + + Initializes a new instance of the class using the specified selector automation peer. + The instance that is associated with this . + The that is associated with the that holds the collection. + + + Initializes a new instance of the class. + The instance that is associated with this . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the control that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is is associated with this . This method is called by . + The class name. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The that is associated with this . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + Gets a value that indicates whether the associated with this peer is understood by the user as interactive or as contributing to the logical structure of the UI. + false if the element is part of an applied template; otherwise, true. + + + For a description of this member, see . + true if the value is read-only; false if it can be modified. + + + For a description of this member, see . + The value to set. + Owner of this peer is not enabled. + + is passed as null. + + + For a description of this member, see . Always throws an exception. + Not applicable; always throws an exception. + Thrown in all cases. + + + Specifies the control pattern that the method returns. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + The control pattern interface. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + Always returns true. + + + For a description of this member, see . + The large-change value supported by the control, or if this option is not supported. + + + For a description of this member, see . Always throws an exception. + The value to set. + Thrown in all cases. + + + For a description of this member, see . + The small-change value supported by the control, or if this option is not supported. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + + for this peer is not checked. + + + For a description of this member, see . + true if the element is selected; otherwise, false. + + + For a description of this member, see . + + for this peer is checked. + + + For a description of this member, see . + + for this peer is not enabled. + + + For a description of this member, see . + The provider that supports . + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets an object that supports the requested pattern, based on the patterns implemented by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + true if the value is read-only; false if it can be modified. + + + For a description of this member, see . + The large-change value supported by the control. + + + For a description of this member, see . + The maximum value supported by the control. + + + For a description of this member, see . + The minimum value supported by the control. + + + For a description of this member, see . + The value to set. + The owner of this peer is not enabled. + Attempted to set value outside of the and of the owner control. + + + For a description of this member, see . + The small-change value supported by the control. + + + For a description of this member, see . + The value of the control. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + Owner control is not enabled. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The owner of the automation peer. + + + Gets the control type for the control that is associated with this . This method is called by . + A value of the enumeration. + + + Returns automation peers for the collection of child elements of the that is associated with this . This method is called by . + A list of objects for child elements. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets the UI Automation Name for the that is associated with this . Called by . + The UI Automation Name of the object that is associated with this automation peer. + + + Gets a value that indicates whether the associated with this peer is understood by the user as interactive or as contributing to the logical structure of the UI. + false if the element is part of an applied template; otherwise, true. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The owner of the automation peer. + + + Gets the control type for the control that is associated with this . This method is called by . + A value of the enumeration. + + + Returns automation peers for the collection of child elements of the that is associated with this . This method is called by . + A list of objects for child elements. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets the UI Automation Name for the that is associated with this . Called by . + The UI Automation Name of the object that is associated with this automation peer. + + + Gets a value that indicates whether the associated with this peer is understood by the user as interactive or as contributing to the logical structure of the UI. + false if the element is part of an applied template; otherwise, true. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The owner of the automation peer. + + + Gets the control type for the control that is associated with this . This method is called by . + A value of the enumeration. + + + Returns automation peers for the collection of child elements of the that is associated with this . This method is called by . + A list of objects for child elements. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface; or null, if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets a clickable point for this control. + A point that is clickable within the control, or a point with coordinates, if no point is clickable within the control. + + + Gets the orientation of the control associated with this peer. + The orientation of the scroll bar, as a value of the enumeration. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The object that is associated with this . instance. + + + Gets the control type for the object that is associated with this instance. This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this peer. This method is called by . + The name of the associated class. + + + Gets an object that supports the specified pattern, based on the patterns supported by this automation peer. + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + Gets a value that indicates whether the element associated with this peer is understood by the user as interactive or as contributing to the logical structure in UI. + true value to indicate that the owner control is interactive; otherwise, false. + + + For a description of this member, see . + true if the control can scroll horizontally; otherwise, false. + + + For a description of this member, see . + The horizontal scroll position as a percentage of the total content area in the control. + + + For a description of this member, see . + The horizontal size of the viewable region as a percentage of the total content area in the control. + + + For a description of this member, see . + The horizontal increment specific to the control. + The vertical increment specific to the control. + Owner control not enabled. + Current scrollable state of a particular scroll axis does not support a scroll action. + + + For a description of this member, see . + The horizontal position as a percentage of the content area's total range. + The vertical position as a percentage of the content area's total range. + Owner control not enabled. + Current scrollable state of a particular scroll axis does not support a scroll action. + Specified an input parameter that was less than 0 or greater than 100. + + + For a description of this member, see . + true if the control can scroll vertically; otherwise, false. + + + For a description of this member, see . + The vertical scroll position as a percentage of the total content area in the control. + + + For a description of this member, see . + The vertical size of the viewable region as a percentage of the total content area in the control. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The instance that is associated with this . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets an object that supports the requested pattern, based on the patterns that are supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + true if multiple selection is allowed; otherwise, false. + + + For a description of this member, see . + A list of UI automation providers. + + + For a description of this member, see . + true if selection is required; otherwise, false. + + + Exposes the items in a to UI automation. + + + Initializes a new instance of the using the specified selector automation peer. + The instance to associate with this . + The that is associated with the control that holds the collection. + + + Initializes a new instance of the class. + The instance to associate with this . + + + Gets a object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + Owner element is not enabled. + + + For a description of this member, see . + true if an item is selected; otherwise, false. + + + For a description of this member, see . + Owner element is not enabled. + + + For a description of this member, see . + Owner element is not enabled. + A for the item was not found through the relevant value. + + + For a description of this member, see . + The UI automation provider. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets a clickable point on the pwner control. + A structure containing a point on the owner control that is clickable. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets the UI Automation Name for the that is associated with this . Called by . + The UI Automation Name of the object that is associated with this automation peer. + + + Gets a value that indicates whether the associated with this peer is understood by the user as interactive or as contributing to the logical structure of the UI. + false if the element is part of an applied 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 control that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Gets the UI Automation Name value from the element that is associated with this . Called by . + The UI Automation Name of the element that is associated with this automation peer. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values. + + + For a description of this member, see . + true if the value is read-only; false if it can be modified. + + + For a description of this member, see . + The new value. + Owner control is not enabled. + Owner control is read-only. + + provided as null. + + + For a description of this member, see . + The value of the control as a string. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with the . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The class name. + + + Exposes types to UI automation. + + + Initializes a new instance of the class. + The to associate with this . + + + Gets the control type for the element that is associated with this . This method is called by . + A value of the enumeration. + + + Gets the name of the class that is associated with this . This method is called by . + The name of the associated class. + + + Gets an object that supports the requested pattern, based on the patterns supported by this . + The object that implements the pattern interface, or null if the specified pattern interface is not implemented by this peer. + One of the enumeration values that indicates the control pattern. + + + For a description of this member, see . + Owner control is not enabled. + + + For a description of this member, see . + The toggle state of the control. + + + Exposes methods and properties to support access by a UI automation client to controls that expose their dock properties in a docking container. + + + Gets the current of the control in a docking container. + The of the control, relative to the boundaries of the docking container and to other elements in the container. + + + Docks the control in a docking container. + The dock position, relative to the boundaries of the docking container and to other elements in the container. + + + Exposes methods and properties to support access by a UI automation client to controls that visually expand to display content and that collapse to hide content. + + + Hides all nodes, controls, or content that are descendants of the control. + + + Displays all child nodes, controls, or content of the control. + + + Gets the state (expanded or collapsed) of the control. + The state (expanded or collapsed) of the control. + + + Exposes methods and properties to support access by a UI automation client to individual child controls of containers that implement . + + + Gets the ordinal number of the column that contains the cell or item. + A zero-based ordinal number that identifies the column that contains the cell or item. + + + Gets the number of columns that are spanned by a cell or item. + The number of columns. + + + Gets a UI automation provider that implements and that represents the container of the cell or item. + A UI automation provider that implements the control pattern and that represents the cell or item container. + + + Gets the ordinal number of the row that contains the cell or item. + A zero-based ordinal number that identifies the row that contains the cell or item. + + + Gets the number of rows spanned by a cell or item. + The number of rows. + + + Exposes methods and properties to support access by a UI automation client to controls that act as containers for a collection of child elements. + + + Gets the total number of columns in a grid. + The total number of columns in a grid. + + + Retrieves the UI automation provider for the specified cell. + The UI automation provider for the specified cell. + The ordinal number of the row that contains the cell. + The ordinal number of the column that contains the cell. + + + Gets the total number of rows in a grid. + The total number of rows in a grid. + + + Exposes a method to support UI automation access to controls that initiate or perform a single, unambiguous action and do not maintain state when activated. + + + Sends a request to activate a control and initiate its single, unambiguous action. + + + Exposes methods and properties to support UI automation client access to controls that provide, and are able to switch between, multiple representations of the same set of information or child controls. + + + Gets the current control-specific view. + The value () for the current view of the UI automation element. + + + Retrieves a collection of control-specific view identifiers. + A collection of values that identifies the views available for a UI automation element. + + + Retrieves the name of a control-specific view. + A localized name for the view. + The view identifier. + + + Sets the current control-specific view. + A view identifier. + + + Exposes methods and properties to support access by a UI automation client to controls that can be set to a value within a range. + + + Gets a value that indicates whether the value of a control is read-only. + true if the value is read-only; false if it can be modified. + + + Gets the value that is added to or subtracted from the property when a large change is made, such as with the PAGE DOWN key. + The large-change value that is supported by the control, or null if the control does not support . + + + Gets the maximum range value that is supported by the control. + The maximum value that is supported by the control, or null if the control does not support . + + + Gets the minimum range value that is supported by the control. + The minimum value that is supported by the control, or null if the control does not support . + + + Sets the value of the control. + The value to set. + + + Gets the value that is added to or subtracted from the property when a small change is made, such as with an arrow key. + The small-change value supported by the control, or null if the control does not support . + + + Gets the value of the control. + The value of the control, or null if the control does not support . + + + Provides methods and properties that expose basic information about a UI element. + + + Exposes methods and properties to support access by UI automation client to individual child controls of containers that implement . + + + Scrolls the content area of a container object in order to display the control within the visible region (viewport) of the container. + + + Exposes methods and properties to support access by a UI automation client to a control that acts as a scrollable container for a collection of child objects. The children of this control must implement . + + + Gets a value that indicates whether the control can scroll horizontally. + true if the control can scroll horizontally; otherwise, false. + + + Gets the current horizontal scroll position. + The horizontal scroll position as a percentage of the total content area within the control. + + + Gets the current horizontal view size. + The horizontal size of the viewable region as a percentage of the total content area within the control. + + + Scrolls the visible region of the content area horizontally, vertically, or both. + The horizontal increment that is specific to the control. Pass if the control cannot be scrolled in this direction. + The vertical increment that is specific to the control. Pass if the control cannot be scrolled in this direction. + + + Sets the horizontal and vertical scroll position as a percentage of the total content area within the control. + The horizontal position as a percentage of the content area's total range. Pass if the control cannot be scrolled in this direction. + The vertical position as a percentage of the content area's total range. Pass if the control cannot be scrolled in this direction. + + + Gets a value that indicates whether the control can scroll vertically. + true if the control can scroll vertically; otherwise, false. + + + Gets the current vertical scroll position. + The vertical scroll position as a percentage of the total content area within the control. + + + Gets the vertical view size. + The vertical size of the viewable region as a percentage of the total content area within the control. + + + Exposes methods and properties to support access by a UI automation client to individual, selectable child controls of containers that implement . + + + Adds the current element to the collection of selected items. + + + Gets a value that indicates whether an item is selected. + true if the element is selected; otherwise, false. + + + Removes the current element from the collection of selected items. + + + Clears any existing selection and then selects the current element. + + + Gets the UI automation provider that implements and acts as the container for the calling object. + The UI automation provider. + + + Exposes methods and properties to support access by a UI Automation client to controls that act as containers for a collection of individual, selectable child items. The children of this control must implement . + + + Gets a value that indicates whether the UI automation provider allows more than one child element to be selected concurrently. + true if multiple selection is allowed; otherwise, false. + + + Retrieves a UI automation provider for each child element that is selected. + A generic list of UI automation providers. + + + Gets a value that indicates whether the UI automation provider requires at least one child element to be selected. + true if selection is required; otherwise, false. + + + Exposes methods and properties to support UI automation client access to child controls of containers that implement . + + + Retrieves an array of UI automation providers representing all the column headers associated with a table item or cell. + An array of UI automation providers. + + + Retrieves an array of UI automation providers representing all the row headers associated with a table item or cell. + An array of UI automation providers. + + + Exposes methods and properties to support access by a UI automation client to controls that act as containers for a collection of child elements. The children of this element must implement and be organized in a two-dimensional logical coordinate system that can be traversed (a UI automation client can move to adjacent controls, which are headers or cells of the table) by using the keyboard. + + + Returns a collection of UI Automation providers that represents all the column headers in a table. + An array of UI automation providers. + + + Returns a collection of UI Automation providers that represents all row headers in the table. + An array of UI automation providers. + + + Gets the primary direction of traversal for the table. + The primary direction of traversal, as a value of the enumeration. + + + Exposes methods and properties to support UI Automation client access to controls that contain text. + + + Gets a text range that encloses the main text of a document. + A text range that encloses the main text of a document. + + + Retrieves a collection of disjoint text ranges that are associated with the current text selection or selections. + A collection of disjoint text ranges. + If the UI Automation provider does not support text selection. + + + Retrieves an array of disjoint text ranges from a text container. Each text range begins with the first partially visible line and ends with the last partially visible line. + The collection of visible text ranges within a container or an empty array. This method never returns null. + + + Retrieves a text range that encloses a child element, such as an image, hyperlink, or other embedded object. + A range that spans the child element. + The enclosed object. + + + Returns the degenerate (empty) text range that is nearest to the specified screen coordinates. + A degenerate range nearest the specified location. This method never returns null. + The location, in screen coordinates. + + + Gets a value that specifies whether a text provider supports selection, and if it does, the type of selection that is supported. + A value of . + + + Exposes methods and properties to support UI automation client access to a span of continuous text in a text container that implements . + + + Adds to the collection of highlighted text in a text container that supports multiple disjoint selections. + The text provider does not support multiple disjoint selections. + + + Returns a new that is identical to the original and that inherits all the properties of the original. + The new text range. This method never returns null. + + + Returns a value that indicates whether the span (the endpoint through the endpoint) of a text range is the same as another text range. + true if the span of both text ranges is identical; otherwise, false. + A text range to compare. + The range to compare does not come from the same text provider. + + + Returns a value that specifies whether two text ranges have identical endpoints. + Returns a negative value if the caller's endpoint occurs earlier in the text than the target endpoint. Returns zero if the caller's endpoint is at the same location as the target endpoint. Returns a positive value if the caller's endpoint occurs later in the text than the target endpoint. + The or endpoint of the caller. + The target range for comparison. + The or endpoint of the target. + The is from a different text provider. + + + Expands the text range to the specified text unit. + The textual unit. + + + Returns a text range subset that has the specified attribute ID and attribute value. + A text range that has a matching attribute ID and attribute value; otherwise, null. + The attribute ID to search for. + The attribute value to search for. This value must match the specified attribute type. + true if the last occurring text range should be returned instead of the first; otherwise, false. + + + Returns a text range subset that contains the specified text. + A text range that matches the specified text; otherwise, null. + The text string to search for. + true to return the last occurring text range instead of the first; otherwise, false. + true to ignore case; otherwise, false. + + + Retrieves the value of the specified attribute ID across the text range. + Retrieves an object that represents the value of the specified attribute. See Remarks. + The text attribute ID. + The specified attribute ID is not valid. + + + Retrieves a collection of bounding rectangles for each fully or partially visible line of text in a text range. + An array of bounding rectangles for each full or partial line of text in a text range. See Remarks. + + + Retrieves a collection of all the embedded objects that exist within the text range. + A collection of child objects that exist within the range. Child objects that overlap with the text range but are not completely enclosed by it are also included in the collection. Returns an empty collection if no child objects exist. + + + Returns the innermost element that encloses the text range. + The enclosing control, typically the text provider that provides the text range. However, if the text provider supports child text elements such as tables or hyperlinks, the enclosing element can be a descendant of the text provider. + + + Retrieves the plain text of the range. + The plain text of the text range, which might represent a portion of the full string truncated at the specified . + The maximum length of the string to return. Use -1 to specify an unlimited length. + + is less than -1. + + + Moves the text range the specified number of text units. + The number of units actually moved. This value can be less than the requested if either of the new text range endpoints is greater than or less than the endpoints. + The text unit boundary. + The number of text units to move.A positive value moves the text range forward; a negative value moves the text range backward; and a value of 0 has no effect. + + + Moves one endpoint of a text range to the specified endpoint of a second text range. + The endpoint to move. + Another range from the same text provider. + An endpoint on the other range. + + + Moves one endpoint of the text range the specified number of text units within the document range. + The number of units actually moved. This value can be less than the requested if moving the endpoint extends beyond the start or end of the document. + The endpoint to move. + The textual unit for moving. + The number of units to move. A positive value moves the endpoint forward; a negative value moves the endpoint backward; and a value of 0 has no effect. + + + From the collection of highlighted text in a text container that supports multiple disjoint selections, removes a highlighted section of text that corresponds to the caller's and endpoints. + The text provider does not support multiple disjoint . + + + Causes the text control to scroll vertically until the text range is visible in the viewport. + true if the text control should be scrolled so that the text range is flush with the top of the viewport; false if the text range is flush with the bottom of the viewport. + + + Highlights text in the text control that corresponds to the and endpoints of the text range. + Text selection is not supported by the text control. + + + Exposes methods and properties to support UI automation client access to controls that can cycle through a set of states and maintain a particular state. + + + Cycles through the toggle states of a control. + + + Gets the toggle state of the control. + The toggle state of the control, as a value of the enumeration. + + + Exposes methods and properties to support access by a UI automation client to controls or elements that can be moved, resized, or rotated within a two-dimensional space. + + + Gets a value that indicates whether the element can be moved. + true if the element can be moved; otherwise, false. + + + Gets a value that indicates whether the element can be resized. + true if the element can be resized; otherwise, false. + + + Gets a value that indicates whether the element can be rotated. + true if the element can be rotated; otherwise, false. + + + Moves the control. + The absolute screen coordinates of the left side of the control. + The absolute screen coordinates of the top of the control. + + + Resizes the control. + The new width of the window, in pixels. + The new height of the window, in pixels. + + + Rotates the control. + The number of degrees to rotate the control. A positive number rotates the control clockwise. A negative number rotates the control counterclockwise. + + + Exposes methods and properties to support access by a UI automation client to controls that have an intrinsic value that does not span a range and that can be represented as a string. + + + Gets a value that indicates whether the value of a control is read-only. + true if the value is read-only; false if it can be modified. + + + Sets the value of a control. + The value to set. The provider is responsible for converting the value to the appropriate data type. + + + Gets the value of the control. + The value of the control. + + + Exposes methods and properties to support access by a UI automation client to controls that provide fundamental window-based functionality within a traditional graphical user interface (GUI). + + + Closes the window. + + + Gets the interaction state of the window. + The interaction state of the control, as a value of the enumeration. + + + Gets a value that specifies whether the window is modal. + true if the window is modal; otherwise, false. + + + Gets a value that specifies whether the window is the topmost element in the z-order of layout. + true if the window is topmost; otherwise, false. + + + Gets a value that specifies whether the window can be maximized. + true if the window can be maximized; otherwise, false. + + + Gets a value that specifies whether the window can be minimized. + true if the window can be minimized; otherwise, false. + + + Changes the visual state of the window (such as minimizing or maximizing it). + The visual state of the window to change to, as a value of the enumeration. + + + Gets the visual state of the window. + The visual state of the window, as a value of the enumeration. + + + Blocks the calling code for the specified time or until the associated process enters an idle state, whichever completes first. + true if the window has entered the idle state; false if the timeout occurred. + The amount of time, in milliseconds, to wait for the associated process to become idle. + + + Identifies text range endpoints for methods of . + + + The start point of the range. + + + The endpoint of the range. + + + Represents pre-defined units of text for the purposes of navigation within a document. + + + Specifies that the text unit is one character in length. + + + Specifies that the text unit is the length of a single, common format specification, such as bold, italic, or similar. + + + Specifies that the text unit is one word in length. + + + Specifies that the text unit is one line in length. + + + Specifies that the text unit is one paragraph in length. + + + Specifies that the text unit is one document-specific page in length. + + + Specifies that the text unit is an entire document in length. + + + Draws a border, background, or both around another object. + + + Initializes a new instance of the class. + + + Gets or sets the that fills the background of the border. + The brush that fills the background. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the that is used to create the border. + The brush that fills the border. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the thickness of the border. + The thickness of the border in pixels. The default is 0 on all four sides. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the child element to draw the border around. + The to apply the border to. + + + Gets or sets the radius for the corners of the border. + The degree to which the corners are rounded. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the distance between the border and its child object. + The dimensions of the space between the border and its child as a value. The values are in pixels. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a button control. + + + Initializes a new instance of the class. + + + Raises the event. + + + Returns a for use by the Silverlight automation infrastructure. + + for the object. + + + Defines an area within which you can explicitly position child objects by using coordinates that are relative to the area. + + + Initializes a new instance of the class. + + + Provides the behavior for the "arrange" pass of Silverlight layout. + The actual size used. + The size that this object should use to arrange its child objects. + + + Gets the value of the  attached property for a given object. + The value of the specified object. + The object from which the property value is read. + + + Gets the value of the  attached property for a given object. + The value of the specified object. + The object from which the property value is read. + + + Gets the value of the  attached property for a given object. + The value of the requested object. The maximum allowed value for is Int16.MaxValue – 1 = 32766. + The object from which the property value is read. + + + Gets or sets the distance between the left side of an object and the left side of its parent . + The offset position from the left side of a parent , in pixels. The default is 0. + + + Identifies the  attached property. + The identifier for the  attached property. + + + Provides the behavior for the "measure" pass of Silverlight layout.  + The size that this object determines it needs during layout, based on its calculations of child object allotted sizes. + The available size that this object can give to child objects. Infinity can be specified as a value to indicate that the object will size to whatever content is available. + + + Sets the value of the  attached property for a given object. + The object to which the property value is written. + The value of the specified element. + + + Sets the value of the  attached property for a given object. + The object to which the property value is written. + The value of the specified object. + + + Sets the value of the  attached property for a given object. + The object to which the property value is written. The maximum allowed value for is Int16.MaxValue – 1 = 32766. + The value of the specified object. + + + Gets or sets the distance between the top of an element and the top of its parent . + The offset position from the top of a parent , in pixels. The default is 0. + + + Identifies the  attached property. + The identifier for the  attached property. + + + Gets or sets the z-order rendering behavior of objects in a . + The z-order of the object within the . The default is 0. + + + Identifies the  attached property. + The identifier for the  attached property. + + + Represents a control that a user can select (check) or clear (uncheck). + + + Initializes a new instance of the class. + + + Returns a for use by the Silverlight automation infrastructure. + A for the check box object. + + + 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 for a control. + + + Specifies that the event should be raised when the left mouse button is pressed and released, and the mouse pointer is over the control. If you are using the keyboard, specifies that the event should be raised when the SPACEBAR or ENTER key is pressed and released, and the control has keyboard focus. + + + Specifies that the event should be raised when the mouse button is pressed and the mouse pointer is over the control. If you are using the keyboard, specifies that the event should be raised when the SPACEBAR or ENTER is pressed and the control has keyboard focus. + + + Specifies that the event should be raised when the mouse pointer moves over the control. + + + Defines column-specific properties that apply to objects. + + + 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 pixels. The default is 0. + + + Gets or sets a value that represents the maximum width of a . + A that represents the maximum width in pixels. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that represents the minimum width of a . + A that represents the minimum width in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the calculated width of a element, or sets the value of a column that is defined by the . + 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. + + + Represents a selection control that combines a non-editable text box and a drop-down containing a list box that allows users to select an item from a list. + + + Initializes a new instance of the class. . + + + Arranges and sizes the combo box control and its contents. + The actual size of the combo box. + The size allowed for the combo box control. + + + Removes all templates, styles, and bindings for the object displayed as a . + The container element to clear. + The item that is contained in the . + + + Occurs when the drop-down portion of the combo box closes. + + + Occurs when the drop-down portion of the combo box opens. + + + Retrieves an empty combo box item. + An empty combo box item. + + + Gets or sets a value that indicates whether the drop-down portion of the combo box is currently open. + true if the drop-down portion is open; otherwise, false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that indicates whether the user can edit text in the text box portion of a combo box. This property always returns false. + false in all cases. + + + Determines whether the specified item is (or is eligible to be) its own item container. + true if the item is a ; otherwise, false. The default is false. + The item to evaluate. + + + Identifies the IsSelectionActive attached property. + The identifier for the IsSelectionActive attached property. + + + Gets a value that indicates whether the is highlighted. + true if the is highlighted; otherwise, false. The default is true. + + + Gets or sets the style applied to the container generated for each item in the combo box. + The style applied to the container generated for each item in the combo box. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the maximum height of the drop-down that lists combo box items. + The maximum height of the drop-down that lists combo box items. The default is infinity. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the when a new template is applied. + + + Returns a for use by the Silverlight automation infrastructure. + A for the object. + + + Raises the event. + The event data. + + + Raises the event. + The event data. + + + Provides handling for the event. + The event data. + + + Provides handling for the event. + The event data + + + Provides handling for the event. + The event data. + + + Provides handling for the event that occurs when the mouse pointer enters this control. + The event data. + + + Provides handling for the event that occurs when the mouse pointer leaves the combo box. + The event data. + + + Provides handling for the event that occurs when the left mouse button is pressed while the mouse pointer is over the combo box. + The event data. + + + Provides handling for the event. + A that contains the event data. + + + Prepares the specified element to display the specified item. + The container element used to display the specified item. + The item to display. + + + Gets the item displayed in the selection box. + The item displayed in the selection box. + + + Gets the template applied to the selection box content. + The template applied to the selection box content. + + + Represents a selectable item contained in a control. + + + Initializes a new instance of the class. + + + Provides handling for the event. + The event data. + + + Provides data for the event. + + + Represents the method that handles the event. + The object where the event handler is attached. + The event data. + + + Represents a control with a single piece of content. Controls such as , , and directly or indirectly inherit from this class. + + + Initializes a new instance of the class. + + + Gets or sets the value of the dependency property. + An object that contains the control's content. The default is null. + + + Identifies the dependency property + The identifier for the dependency property. + + + Gets or sets the data template that is used to display the content of the . + The data template that is used to display the content of the . + + + Identifies the dependency property + The identifier for the dependency property. + + + Called when the value of the property changes. + The old value of the property. + The new value of the property. + + + Displays the content of a . + + + Initializes a new instance of the class. + + + Gets or sets the data that is used to generate the child elements of a . + The data that is used to generate the child elements. The default is null. + + + Identifies the dependency property + The identifier for the dependency property. + + + Gets or sets the template that is used to display the content of the control. + A that defines the visualization of the content. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents the base class for UI elements that use a to define their appearance. + + + Initializes a new instance of the class. + + + Loads the relevant control template so that its parts can be referenced. + Returns whether the visual tree was rebuilt by this call. true indicates the tree was rebuilt; false indicates that the previous visual tree was retained. + + + Gets or sets a brush that provides the background of the control. + The brush that provides the background of the control. The default is null. + + + Identifies the dependency property + The identifier for the dependency property. + + + Gets or sets a brush that describes the border background of a control. + The brush that is used to fill the control's border; the default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the border thickness of a control. + 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 distance between characters of text in the control measured in 1000ths of the font size. + The distance between characters of text in the control measured in 1000ths of the font size. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the key that references the default style for the control. + The key that references the default style for the control. 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 identifier for the dependency property. + + + Attempts to set the focus on the control. + true if focus was set to the control, or focus was already on the control. false if the control is not focusable. + + + Gets or sets the font used to display text in the control. + The font used to display text in the control. The default is the "Portable User Interface". + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the size of the text in this control. + The size of the text in the . The default is 11 (in pixels). + + + 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. + One of the values that specifies the degree to which a font is condensed or expanded on the screen. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the style in which the text is rendered. + One of the values that specifies the style in which the text is rendered. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the thickness of the specified font. + One of the values that specifies the thickness of the specified font. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a brush that describes the foreground color. + The brush that paints the foreground of the control. The default value is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Retrieves the named element in the instantiated visual tree. + The named element from the template, if found. Can return null if no element with name was found in the template. + The name of element to find. + + + Gets or sets the horizontal alignment of the control's content. + One of the values. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value indicating whether the user can interact with the control. + true if the user can interact with the control; otherwise, false. + + + Occurs when the property changes. + + + 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. + 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 before the event occurs. + A that contains the event data. + + + Called before the event occurs. + A that contains the event data. + + + Called before the event occurs. + A that contains the event data. + + + Called before the event occurs. + A that contains the event data. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs to provide handling for the event in a derived class without attaching a delegate. + A that contains the event data. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + A that contains the event data. + + + Called before the event occurs. + A that contains the event data. + + + Called before the event occurs to provide handling for the event in a derived class without attaching a delegate. + A that contains the event data. + + + Called before the event occurs. + A that contains the event data. + + + Called before the event occurs. + A that contains the event data. + + + Called before the event occurs. + A that contains the event data + + + Gets or sets the padding inside a control. + 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. + + + 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. + 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 value that modifies how tabbing and work for this control. + A value of the enumeration. The default is . + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets a control template. + The template that defines the appearance of the . + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the vertical alignment of the control's content. + One of the values. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Defines the element tree that is applied as a control template. + + + Initializes a new instance of the class. + + + Gets or sets the type to which the is applied. + The type to which the is applied. + + + Defines a flexible grid area that consists of columns and rows. + + + Initializes a new instance of the class. + + + Arranges the content of a element. + + that represents the arranged size of this 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. + An value that represents the column in which child content should appear. The default value is 0. + + + Gets a defined on this instance of . + A defined on this instance of + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates the total number of columns that child content spans within a . + An value that represents the number of columns that child content should span. The default value is 1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the value of the  attached property from the specified . + The value of the  attached property. This is a zero-based index. + The element from which to read the property value. + + + Gets the value of the  attached property from the specified . + The value of the  attached property. + The element from which to read the property value. + + + Gets the value of the  attached property from the specified . + The value of the  attached property. + The element from which to read the property value. + + + Gets the value of the  attached property from the specified . + The value of the  attached property. + The element from which to read the property value. + + + Measures the children of a in anticipation of arranging them during the pass. + + that represents the maximum area available to the child content for layout. + Indicates an upper limit size that should not be exceeded. + + + Gets or sets a value that indicates which row child content within a should appear in. + An value that represents the row in which child content should appear. The default value is 0. + + + Gets a defined on this instance of . + A defined on this instance of . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates the total number of rows that child content spans within a . + An value that represents the number of rows that child content should span. The default value is 1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Sets the value of the  attached property to the specified . + The element on which to set the  attached property. + The property value to set. + + + Sets the value of the  attached property to the specified . + The element on which to set the  attached property. + The property value to set. + + + Sets the value of the  attached property to the specified . + The element on which to set the  attached property. + The property value to set. + + + Sets the value of the  attached property to the specified . + The element on which to set the attached property. + The property value to set. + + + Gets or sets a value that indicates whether grid lines are visible within this . + true if grid lines are visible; otherwise, false. The default value is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a button control that displays a hyperlink. + + + Initializes a new instance of the class. + + + Gets or sets the URI to navigate to when the is clicked. + The URI to navigate to when the is clicked. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides handling for the event. + The property is not or cannot be converted to an absolute URI. + The property is set to a value that contains embedded whitespace. + + + Returns a for use by the Silverlight automation infrastructure. + A for the hyperlink button object. + + + Gets or sets the name of the target window or frame that the Web page should open in, or the name of the object within the Silverlight application to navigate to. + Gets or sets the name of the target window or frame that the Web page should open in, or the name of the object within the Silverlight application to navigate to. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a control that displays an image in the JPEG or PNG file formats. + + + Initializes a new instance of the class. + + + Occurs when there is an error associated with image retrieval or format. + + + Occurs when the image source is downloaded and decoded with no failure. You can use this event to determine the size of an image before rendering it. + + + Gets or sets the source for the image. + A source object for the drawn image. + + + 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. + + A value of the enumeration that specifies how the source image is applied if the and of the are specified and are different than the source image's height and width.The default value is Uniform. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Defines a method for internal navigation in a Silverlight application. + + + Displays the content located at the specified URI. + true if the content was successfully displayed; otherwise, false. + The URI of the content to display. + + + Implements a rectangular surface that displays ink strokes. + + + Initializes a new instance of the class. + + + Gets or sets the strokes that the displays. + The collection of ink strokes that are displayed by the . + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Holds the list of items that represent the content of an . + + + Occurs when the items list of the collection has changed, or the collection is reset. + + + Provides mappings between the items of an and their container elements. + + + Returns the container for the item at the specified index within the . + The container for the item at the specified index within the item collection, if the item has a container; otherwise, null. + The index of the item to retrieve. + + + Returns the container corresponding to the specified item. + A container that corresponds to the specified item, if the item has a container and exists in the collection; otherwise, null. + The item to retrieve the container for. + + + Gets the generated position of the item at the specified index. + The position of the item as generated by the . + The index of the item to retrieve the position of. + + + Returns the index to the item that has the specified, generated container. + The index to the item that corresponds to the specified generated container. + The generated container to retrieve the item index for. + + + Returns the index that maps to the specified . + An that is the index which maps to the specified . + The for the desired index. + + + Returns the item that corresponds to the specified, generated container. + The contained item, or the container if it does not contain an item. + The that corresponds to the item to be returned. + + is null. + + + Occurs when the contents of the items collection changes. + + + 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. + true if the returned is newly generated (realized); otherwise, false. + + + 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 . + + + 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 , 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. + + + 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 . + + + Represents a control that can be used to present a collection of items. + + + Initializes a new instance of the class. + + + Undoes the effects of the method. + The container element. + The item. + + + Gets or sets the name or path of the property that is displayed for each data item. + The name or path of the property that is displayed for each the data item in the control. The default is an empty string (""). + + + Identifies the dependency property. + The identifier for the dependency property. + + + 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. + + + 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 the associated with this . + The associated with this . + + + Gets the collection used to generate the content of the control. + The collection that is used to generate the content of the control, if it exists; otherwise, null. The default is an empty collection. + + + Returns the that owns the specified container element. + The that owns the specified container element; otherwise, null. The method returns null if is not a or the parent is not an . + The container element to return the for. + + + Gets or sets the template that defines the panel that controls the layout of items. + 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 . + The object 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. + The template that specifies the visualization of the data objects. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the when a new template is applied. + + + Called when the value of the property changes. + A that contains the event data + + + Called before the event occurs. + Provides data about the event. + + + Prepares the specified element to display the specified item. + The element used to display the specified item. + The item to display. + + + Specifies the panel that the creates for the layout of the items of an . + + + Initializes a new instance of the class. + + + Specifies where items are placed in a control, usually an . + + + Initializes a new instance of the class. + + + 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 corresponding to a specified item. + + + Determines if the specified item is (or is eligible to be) its own item container. + true if the item is its own item container; otherwise, false. + The specified item. + + + Identifies the IsSelectionActive dependency property. + The identifier for the IsSelectionActive dependency property. + + + Gets or sets the style that is used when rendering the item containers. + The style applied to the item containers. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the control when a new template is applied. + + + Returns a for the Silverlight automation infrastructure. + A for the object. + + + Provides handling for the event. + The event data. + + + Provides handling for the event. + A that contains the event data. + + + Provides handling for the event that occurs when a key is pressed while the control has focus. + The event data. + + + Provides handling for the event. + The event data. + + + Causes the object to scroll into view. + The object to scroll. + + + Selects all the items in the . + + is set to + + + Gets the list of currently selected items for the control. + The list of currently selected items for the . + + + Gets or sets the selection behavior for the control. + One of the values. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a selectable item in a . + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether a is selected. + true if the item is selected; otherwise, false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the control when a new template is applied. + + + Returns a for the Silverlight automation infrastructure. + A for the . + + + Provides handling for the event. + The event data. + + + Provides handling for the event. + The event data. + + + Provides handling for the event. + The event data. + + + Provides handling for the event. + The event data. + + + Provides handling for the event. + The event data. + + + Represents an object that contains audio, video, or both. + + + Instantiates a new instance of the class. + + + Gets the collection of attributes that corresponds to the current entry in the ASX file that is set to. + The collection of attributes that corresponds to the current entry in the ASX file that is set to. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the number of audio streams available in the current media file. + The number of audio streams that exist in the source media file. The default value is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the index of the audio stream that plays along with the video component. The collection of audio streams is composed at run time and represents all audio streams available within the media file. + The index within the media file of the audio component that plays along with the video component. The index can be unspecified, in which case the value is null. The default value is null (see the "Remarks" section). + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates whether media will begin playback automatically when the property is set. + true if playback is automatic; otherwise, false. The default value is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a ratio of volume across stereo speakers. + The ratio of volume across speakers in the range between -1 and 1. The default value is 0. + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets a value that indicates the current buffering progress. + The amount of buffering that is completed for media content. The value ranges from 0 to 1. Multiply by 100 to obtain a percentage. The default value is 0. + + + Occurs when the property changes. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the amount of time to buffer. + The amount of time to buffer. The default value is a with value of 5 seconds (0:0:05). + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value indicating if media can be paused if the method is called. + true if the media can be paused; otherwise, false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value indicating if media can be repositioned by setting the value of the property. + true if the media can be repositioned; otherwise, false.The default value is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the status of the . + The current state of the . The state can be one of the following (as defined in the enumeration): , , , , , or .The default value is . + + + Occurs when the value of the property changes. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a percentage value indicating the amount of download completed for content located on a remote server. + A value that indicates the amount of download completed for content that is located on a remote server. The value ranges from 0 to 1. Multiply by 100 to obtain a percentage. The default value is 0. + + + Occurs when the property has changed. + + + Gets the offset of the download progress. + The offset of the download progress. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the number of frames per second being dropped by the media. + The number of frames per second being dropped by the media. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that indicates whether the is being decoded in hardware. + true if the is being decoded in hardware; otherwise, false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value indicating whether the audio is muted. + 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 associated with the . The handles acquiring licenses for DRM encrypted content. + The associated with the . The default is null. + The is null. + + + Occurs when the log is ready. + + + Occurs when a timeline marker is encountered during media playback. + + + Gets the collection of timeline markers associated with the currently loaded media file. + The collection of timeline markers (represented as objects) associated with the currently loaded media file. The default value is an empty collection. + + + Occurs when the is no longer playing audio or video. + + + Occurs when there is an error associated with the media . + + + Occurs when the media stream has been validated and opened, and the file headers have been read. + + + Gets the duration of the media file currently opened. + The natural duration of the media. The default value is , which is the value held if you query this property before . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the height of the video associated with the media. + The height of the video that is associated with the media, in pixels. Audio files will return 0. The default value is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the width of the video associated with the media. + The width of the video associated with the media. The default value is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Pauses media at the current position. + + + Plays media from the current position. + + + Gets or sets the playback rate of the media. + The playback rate. + + + Identifies the property. + + + 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 a with value 0:0:0. + + + Identifies the dependency property. + The identifier the dependency property. + + + Occurs when the property changes. + + + Gets the number of frames per second being rendered by the media. + The number of frames per second being rendered by the media. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Sends a request to generate a log which will then be raised through the event. + + + Sets the property using the supplied stream. + A stream that contains a natively supported media source. + The is null. + + + This sets the source of a to a subclass of . + A subclass of . + The is null. + The specified is invalid, or does not exist. + + + Gets or sets a media source on the . + A string that specifies the source of the element, as a Uniform Resource Identifier (URI). The default value is null. + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Stops and resets media to be played from the beginning. + + + Gets or sets a value that describes how a fills the destination rectangle. + A value of the enumeration that specifies the stretch behavior for the rendered media. The default value is Uniform. + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets the media's volume. + 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. + + + Enables users to open a multi-resolution image, which can be zoomed in on and panned across. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether downloading is permitted by this . + true if downloading is permitted by this . false if downloading is not permitted by this . + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets the aspect ratio of the image used as the source of the . The aspect ratio is the width of the image divided by its height. + The aspect ratio of the image used as the source of the . The aspect ratio is the width of the image divided by its height. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the extent that data is blurred while rendering. + The extent that data is blurred while rendering. A value of 2 means that data is twice as blurry (one level lower), while a value of 0.5 means that data is sharper (one level higher). The default is 1. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets a point with logical coordinates (values between 0 and 1) from a point of the . + The logical point translated from the . + The point on the to translate into a point with logical coordinates (values between 0 and 1). + + + Occurs if the download of a tile times out or fails for another reason. + + + Occurs if the first piece of metadata used to open the image fails. If this event occurs no parts of the image will open successfully. + + + Occurs when the first piece of metadata that is needed to load the rest of the tiles opens. + + + Gets a value that indicates whether the image is still downloading. + true if the image is still downloading. false if all the needed tiles have been downloaded. If the image is moved, may become true again. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets a value that indicates whether Deep Zoom is done downloading, decoding, blending, and animating (if springs are being used) images. + true, if Deep Zoom is done downloading, decoding, blending, and animating (if springs are being used) images. Otherwise, false. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets a point with pixel coordinates relative to the from a logical point (values between 0 and 1). + A point with pixel coordinates relative to the translated from . + The logical point to translate into pixel coordinates relative to the . + + + Occurs when the zoom or pan animation ends. + + + Gets the original height of the image used as the source of the . + The height of the image used as the source of the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the original width of the image used as the source of the . + Returns . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates levels to be skipped while loading a . + An integer that represents the levels that are skipped while loading a . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the object that is used as the source for the . + The object that is used as the source for the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when the collection of objects within the multiresolution image that is used by the fails to open. + + + Occurs when the collection of objects within the multiresolution image that is used by the opens successfully. + + + Gets the collection of objects within the multiresolution image that is used by the . + The collection of objects within the multiresolution image that is used by the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates whether the uses spring animations. + true if the uses spring animations; otherwise, false. The default value is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when the viewport (the area of the image displayed) changes. + + + Gets or sets the top-left corner of the area of the image to be displayed. + The top-left corner of the rectangular area of the image to be displayed. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the width of the area of the image displayed. + The width of the area of the image displayed. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Enables a user to zoom in on a point of the . + Specifies the zoom. This number is greater than 0. A value of 1 specifies that the image fit the allotted page size exactly. A number greater than 1 specifies to zoom in. If a value of 0 or less is used, failure is returned and no zoom changes are applied. + X coordinate for the point on the that is zoomed in on. This is a logical point (between 0 and 1). + Y coordinate for the point on the that is zoomed in on. This is a logical point (between 0 and 1). + + + This class holds the properties for each sub-image within the . + + + Initializes a new instance of the class. + + + Gets the aspect ratio of the image used as the source of the . The aspect ratio is the width of the image divided by its height. + The aspect ratio of the image used as the source of the . The aspect ratio is the width of the image divided by its height. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the Id of the image used as the source of the . + The Id of the image used as the source of the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the degree of the opacity. + A value between 0 and 1.0 that declares the opacity, with 1.0 meaning full opacity and 0 meaning transparent. The default value is 1.0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the original height of the image to be displayed. + The original height of the image to be displayed. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the original width of the image to be displayed. + The original width of the image to be displayed. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the top-left corner of the area of the image to be displayed. + The point of the top-left corner of the rectangular area of the image to be displayed. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the width of the area of the image displayed. + The width of the area of the image displayed. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that represents the z-order rendering behavior of the . Z-order determines the relative rendering order of objects (which object is on top of which other objects). + The value that represents the z-order rendering behavior of the . The default value is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides data for the event. + + + Gets or sets the JavaScript method name that is passed to the Silverlight plug-in. + The JavaScript method name that is passed to the Silverlight plug-in. + + + Provides a dialog box that enables the user to select one or more files. + + + Initializes a new instance of the class. + + + Gets a object for the selected file. If multiple files are selected, returns the first selected file. + The selected file. If multiple files are selected, returns the first selected file. + + + Gets a collection of objects for the selected files. + A collection of objects for the selected files. + + + Gets or sets a filter string that specifies the file types and descriptions to display in the . + A filter string that specifies the file types and descriptions to display in the . The default is . + The filter string does not contain at least one vertical bar (|).-or-The filter extension does not contain the wildcard character (*). (Silverlight 4 only) + + + Gets or sets the index of the selected item in the filter drop-down list. + The index of the selected item in the filter drop-down list. The default is 1. + The filter index is less than 1. + + + Gets or sets the directory displayed when the dialog starts. + The directory displayed when the dialog starts. The default is an empty string. + The directory specified is not a valid file path. + + + Gets or sets a value that indicates whether the allows users to select multiple files. + true if multiple selections are allowed; otherwise, false. The default is false. + + + Displays an that is modal to the Web browser or main window. + true if the user clicked OK; false if the user clicked Cancel or closed the dialog box. + Silverlight was unable to display the dialog box. + Active Scripting in Internet Explorer is disabled.-or-The call to the method was not made from user-initiated code or too much time passed between user-initiation and the display of the dialog. + + + Displays an that is modal to the specified window. + true if the user clicked OK; false if the user clicked Cancel or closed the dialog box. + The window that serves as the top-level window for the dialog. + Silverlight was unable to display the dialog box. + Active Scripting in Internet Explorer is disabled.-or-The call to the method was not made from user-initiated code or too much time passed between user-initiation and the display of the dialog. + + + Defines the different orientations that a control or layout can have. + + + The control or layout should be vertically oriented. + + + The control or layout should be horizontally oriented. + + + Provides a base class for all elements. Use elements to position and arrange child objects in Silverlight-based applications. + + + Initializes a new instance of the class. + + + Gets or sets a that is used to fill the panel. + The brush used to fill the panel. The default is null. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets the collection of child elements of the panel. + The collection of child objects. The default is an empty collection. + + + Gets a value that indicates whether this is a container for UI items that are generated by an . + 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. + + + Represents a control for entering passwords. + + + Initializes a new instance of the class + + + Gets a value by which each line of text is offset from a baseline. + 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 . + + + Gets or sets the brush that is used to render the vertical bar that indicates the insertion point. + The brush that is used to render the vertical bar that indicates the insertion point. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the font source that is applied to the password box for rendering content. + The font source used to render content in the text box. The default is null. + The value set is not a valid source. + + + Gets or sets the maximum length for passwords to be handled by this . + An integer specifying the maximum length, in character, for passwords to be handled by this . A value of zero (0) means no limit.The default value is 0 (no length limit). + The property is set to a negative value. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the password currently held by the . + A string representing the password currently held by the .The default value is . + The property is set to a null value. + + + Occurs when the value of the property changes. + + + Gets or sets the masking character for the . + 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. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Selects all the character in the . + + + Gets or sets the brush used to render the background for the selected text. + The brush that fills the background of the selected text. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the brush used for the selected text in the . + The brush used for the selected text in the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a control that indicates the progress of an operation. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether the progress bar reports generic progress with a repeating pattern or reports progress based on the property. + true if the progress bar reports generic progress with a repeating pattern; false if the progress bar reports progress based on the property. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the control when a new template is applied. + + + Returns a for use by the Silverlight automation infrastructure. + A for the object. + + + Called when value of the property changes. + The previous value. + The new value. + + + Called when value of the property changes. + The previous value. + The new value. + + + Called when value of the property changes. + The previous value. + The new value. + + + Represents a button that allows a user to select a single option from a group of options. + + + Initializes a new instance of the class. + + + Gets or sets the name that specifies which controls are mutually exclusive. + The name that specifies which controls are mutually exclusive. The default is null. + + + Identifies the dependency property. + The identifier for dependency property. + + + Returns a for use by the Silverlight automation infrastructure. + An for the radio button object. + + + Sets the property to true. + + + Represents a control that displays read-only rich text. + + + Initializes a new instance of the class. + + + Gets a value that represents the offset in pixels from the top of the content to the baseline of the first paragraph. The baseline of the paragraph is the baseline of the first line in it. + The computed baseline for the first paragraph, or 0 if the is empty. + + + Gets the contents of the . + A that contains the contents of the . + + + Gets or sets the distance between characters of text in the control measured in 1000ths of the font size. + The distance between characters of text in the control measured in 1000ths of the font size. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a that indicates the end of content in the . + Returns . + + + Gets a that indicates the start of content in the . + A that indicates the start of content in the . + + + Gets or sets the font used to display text in the control. + The font used to display text in the control. The default is the "Portable User Interface". + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the size of the text in this control. + The size of the text in the Control. The default is 11 (in pixels). + + + 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. + One of the values that specifies the degree to which a font is condensed or expanded on the screen. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the style in which the text is rendered. + One of the values that specifies the style in which the text is rendered. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the thickness of the specified font. + One of the values that specifies the thickness of the specified font. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a brush that describes the foreground color. + The brush that paints the foreground of the control. The default value is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Returns a that indicates the closest insertion position for the specified point. + A that indicates the closest insertion position for the specified point. + A point in the coordinate space of the for which the closest insertion position is retrieved. + + + Gets or sets a value that indicates whether the has overflow content. + true if has overflow content; false otherwise. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates whether text selection is enabled in . + true if text selection is enabled; false otherwise. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the height of each line of content. + The height of each line in pixels. A value of 0 indicates that the line height is determined automatically from the current font characteristics. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates how a line box is determined for each line of text in the . + A value that indicates how 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 or sets the that will consume the overflow content of this . + A that consumes the overflow content of this . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the padding inside a control. + 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. + + + Selects the content between two positions indicated by textpointer objects. + The text pointer which marks the start position end of the updated selection. + The text pointer which marks the end position of the other end of the updated selection. + + + Selects the entire contents in the . + + + Gets the plain text of the current selection in . + the plain text of the current selection in . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when the text selection has changed. + + + Gets a that indicates the start of the selection in the or a chain of linked containers. + A that indicates the start of the selection in the or a chain of linked containers. + + + Gets a that indicates the start of the selection in a or a chain of linked containers. + A that indicates the start of the selection in a or a chain of linked containers. + + + Gets or sets how the text should be aligned in the . + One of the enumeration values. The default is Left. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the text trimming behavior to employ when content overflows the content area. + One of the values that specifies the text trimming behavior to employ. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets how text wrapping occurs if a line of text extends beyond the available width of the . + One of the values. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Displays the content that does not fit in a or another instance. + + + Initializes a new instance of the class. + + + Gets a value that represents the offset in pixels from the top of the content to the baseline of the first paragraph. The baseline of the paragraph is the baseline of the first line in it. + A value that represents the offset in pixels from the top of the content to the baseline of the first paragraph. + + + Gets a that indicates the end of content in the . + a that indicates the end of content in the . + + + Gets the that provides the content for the chain of linked text containers. + the that provides the content for the chain of linked text containers. + + + Gets a that indicates the start of content in the . + a that indicates the start of content in the . + + + Returns a that indicates the closest insertion position for the specified point. + A that indicates the closest insertion position for the specified point. + A point in the coordinate space of the for which the closest insertion position is retrieved. + + + Gets or sets a value that indicates whether has overflow content. + true if has overflow content; false otherwise. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the that will consume the overflow content of this . + the that will consume the overflow content of this . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the padding inside a control. + The padding inside a control. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a rich text control that supports formatted text, hyperlinks, inline images, and other rich content. + + + Initializes a new instance of the class. + + + Gets or sets a value that determines whether the allows and displays the newline or return characters when the ENTER or RETURN keys are pressed. + true if the allows newline characters; otherwise, false. The default is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that represents the offset in pixels from the top of the content to the baseline of the first paragraph. The baseline of the paragraph is the baseline of the first line in it. + The computed baseline for the first paragraph, or 0 if the is empty. + + + Gets the contents of the . + A that contains the contents of the . + + + Gets or sets the brush that is used to render the vertical bar that indicates the insertion point. + A brush that is used to render the vertical bar that indicates the insertion point. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Occurs when the content changes in a . + + + Gets a that indicates the end of content in the . + A that indicates the end of content in the . + + + Gets a that indicates the start of content in the . + A that indicates the start of content in the . + + + Returns a that indicates the closest insertion position for the specified point. + A that indicates the closest insertion position for the specified point. + A point in the coordinate space of the for which the closest insertion position is retrieved. + + + Gets or sets the visibility of the horizontal scroll bar. + The visibility of the horizontal scroll bar. The default is . + + + Gets or sets a value that determines whether the user can change the text in the . + true if the is read-only; 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. + The height of each line in pixels. A value of 0 indicates that the line height is determined automatically from the current font characteristics. The default is 0. + + is set to a non-positive value. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates how a line box is determined for each line of text in the . + A value that indicates how 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. + + + Returns a for use by the Silverlight automation infrastructure. + A for the object. + + + Called before the event occurs. + The data for the event. + + + Called when the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Provides handling for the event. + A that contains the event data. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Called before the event occurs. + The data for the event. + + + Selects the entire contents in the . + + + Gets the in the . + A that represents the selected text in the . + + + Occurs when the text selection has changed. + + + Gets or sets how the text should be aligned in the . + One of the enumeration values. The default is Left. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets how text wrapping occurs if a line of text extends beyond the available width of the . + One of the values. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the visibility of the vertical scroll bar. + The visibility of the vertical scroll bar. The default is . + + + Gets or sets a XAML representation of the content in the . + A object that is a XAML representation of the content in the . + + + 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 pixels. The default value is 0. + + + Gets the calculated height of a element, or sets the value of a row that is defined by the . + 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 . + 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 allowed height of a . + A that represents the minimum allowed height. The default value is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides access to an ordered, strongly typed collection of objects. + + + Provides a dialog box that enables the user to specify options for saving a file. + + + Initializes a new instance of the class. + + + Gets or sets the default file name extension applied to files that are saved with the . + The default file name extension applied to files that are saved with the , which can optionally include the dot character (.). + + + Gets or sets the file name used if a file name is not specified by the user. + The file name used if a file name is not specified by the user.. + Occurs if the specified file name is null or contains invalid characters such as quotes ("), less than (<), greater than (>), pipe (|), backspace (\b), null (\0), tab (\t), colon (:), asterisk(*), question mark (?), and slashes (\\, /). + + + Gets or sets a filter string that specifies the files types and descriptions to display in the . + A filter string that specifies the file types and descriptions to display in the . The default is . + The filter string does not contain at least one vertical bar (|). + + + Gets or sets the index of the selected item in the Save as type drop-down list. + The index of the selected item in the Save as type filter drop-down list. The default is 1. + The filter index is less than 1. + + + Opens the file specified by the property. + A read-write stream for the file specified by the property. + No file was selected in the dialog box. + + + Gets the file name for the selected file associated with the . + The file name for the selected file associated with the . The default is . + + + Displays a that is modal to the Web browser or main window. + true if the user clicked Save; false if the user clicked Cancel or closed the dialog box. + Silverlight was unable to display the dialog box due to an improperly formatted filter, an invalid filter index or other reasons. + Active Scripting in Internet Explorer is disabled.-or-The call to the method was not made from user-initiated code or too much time passed between user-initiation and the display of the dialog. + + + Displays an that is modal to the specified window. + true if the user clicked OK; false if the user clicked Cancel or closed the dialog box. + The window that serves as the top-level window for the dialog. + Silverlight was unable to display the dialog box. + Active Scripting in Internet Explorer is disabled.-or-The call to the method was not made from user-initiated code or too much time passed between user-initiation and the display of the dialog. + + + Specifies the visibility of a scrollbar within a control. + + + 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 . + + + Displays the content of a control. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether scrolling on the horizontal axis is possible. + true if scrolling is possible; otherwise, false. + + + Gets or sets a value that indicates whether scrolling on the vertical axis is possible. + true if scrolling is possible; otherwise, false. + + + Gets the vertical size of the extent. + The vertical size of the extent. + + + Gets the horizontal size of the extent. + The horizontal size of the extent. + + + Gets or sets the distance the content has been scrolled horizontally. + The distance the content has been scrolled horizontally. + + + 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 visual object is visible. + A that represents the visible region. + A 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. + + + Builds the visual tree for the when a new template is applied. + + + Scrolls down within the content by one page. + + + Scrolls left within the content by one page. + + + Scrolls right within the content by one page. + + + Scrolls up within the content by one page. + + + Gets or sets the element that controls scrolling behavior. + The element that controls scrolling behavior. + + + Sets the distance the content has been scrolled horizontally. + The distance the content has been scrolled horizontally. + + + Sets the distance the content has been scrolled vertically. + The distance the content has been scrolled vertically. + + + Gets or sets the distance the content has been scrolled vertically. + The distance the content has been scrolled vertically. + + + Gets the vertical size of the viewport. + The vertical size of the viewport. + + + Gets the horizontal size of the viewport. + The horizontal size of the viewport. + + + Represents a scrollable area that can contain other visible elements. + + + Initializes a new instance of the class. + + + Gets a value that indicates whether the horizontal is visible. + 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. + 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 the vertical size of all the content for display in the . + The vertical size of all the content for display in the . + + + Identifier for the dependency property. + The identifier for the dependency property. + + + Gets the horizontal size of all the content for display in the . + The horizontal size of all the content for display in the . + + + Identifier for the dependency property. + The identifier for the dependency property. + + + Gets the value of the dependency property from a specified element. + The value of the dependency property. + The element from which the property value is read. + + is null. + + + Gets the value of the  dependency property from a specified element. + The value of the dependency property. + The element from which the property value is read. + + is null. + + + Gets a value that contains the horizontal offset of the scrolled content. + 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. + 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 when the value of properties that describe the size and location of the scroll area change. + + + Builds the visual tree for the control when a new template is applied. + + + Gets a value that represents the vertical size of the area that can be scrolled; the difference between the height of the extent and the height of the viewport. + The vertical size of the area 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 area that can be scrolled; the difference between the width of the extent and the width of the viewport.. + The horizontal size of the area that can be scrolled. This property has no default value. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Scrolls the content that is within the to the specified horizontal offset position. + The position that the content scrolls to. + + + Scrolls the content that is within the to the specified vertical offset position. + The position that the content scrolls to. + + + Sets the value of the  dependency property to a specified element. + The element on which to set the property value. + The property value to set. + + is null. + + + Sets the value of the  dependency property to a specified element. + The element on which to set the property value. + The property value to set. + + is null. + + + Gets a value that contains the vertical offset of the scrolled content. + 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. + 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 viewable content. + The vertical size of the viewable content. 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 viewable content. + The horizontal size of the viewable content. 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 items that were unselected. + The items that were selected. + + or is null. + + + Gets a list that contains the items that were selected. + The items that were selected in this event. + + + Gets a list that contains the items that were unselected. + The items that were unselected in this event. + + + Represents the method that will handle the 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 pressing a modifier key. + + + The user can select multiple items by pressing a modifier key. + + + Represents a control that lets the user select from a range of values by moving a control along a track. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates the direction of increasing value. + 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 a value indicating whether the slider control has focus. + true if the slider control has focus; otherwise, false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the control when a new template is applied. + + + Returns a object for use by the automation infrastructure. + A object for use by the slider control. + + + Provides class handling for the event. + A that contains the event data. + + + Provides class handling for the event. + A that contains the event data. + + + Provides class handling for the event. + A that contains the event data. + + + Provides handling for the event. + A that contains the event data. + + + 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 class handling for the event. + A that contains the event data. + + + Provides class handling for the event. + A that contains the event data. + + + Provides class handling for the event. + + + 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 . + One of the values. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Arranges child elements into a single line that can be oriented horizontally or vertically. + + + Initializes a new instance of the class. + + + Positions child elements and determines a size for the derived class. + The actual size used. + The final area within the parent that this element should use to arrange itself and its children. + + + 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. + + + Gets or sets the dimension by which child elements are stacked. + One of the enumeration values that specifies the orientation of child elements. The default is . + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Describes the direction that content is scaled. + + + 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 property. + + + Represents the method that will handle the and the event. + The object where the event handler is attached. + The event data. + + + Contains state information and event data associated with the and the routed events. + + + Initializes a new instance of the class. + + + Gets the sub-image that is opened. + The sub-image that is opened. + + + Gets the identifier for the dependency property + The identifier for the dependency property. + + + Provides a lightweight control for displaying small amounts of text.. + + + Initializes a new instance of the class. + + + Returns a value by which each line of text is offset from a baseline. + 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 . + + + Gets or sets the distance between characters of text in the control measured in 1000ths of the font size. + The distance between characters of text in the control measured in 1000ths of the font size. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the preferred top-level font family for the text content in this element. + A object that specifies the preferred font family, or a primary preferred font family with one or more fallback font families. For information about defaults, see the class topic. + + is null. + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets the font size for the text content in this element. + A non-negative value that specifies the font size, measured in pixels. The default is 11. + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets the font source that is applied to the text for rendering content. + The font source that is used to render content in the text box. The default is null. + + + Gets or sets the font stretch for the text content in this element. + The requested font stretch, which is a that is obtained from one of the property values. The default is . + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets the font style for the content in this element. + The requested font style, which is a that is obtained from one of the property values. The default is . + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets the top-level font weight for the . + The requested font weight, which is a that is obtained from one of the property values. The default is . + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets the to apply to the text contents of the . + The brush used to apply to the text contents. The default is a with a value of . + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets the collection of inline text elements within a . + A collection that holds all inline text elements from the .The default is an empty collection. + + + Gets or sets the height of each line of content. + The height of each line in pixels. A value of 0 indicates that the line height is determined automatically from the current font characteristics. The default is 0. + + is set to a non-positive value. + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets a value that indicates how a line box is determined for each line of text in the . + A value that indicates how 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 or sets a value that indicates the thickness of padding space between the boundaries of the content area and the content displayed by a . + A structure that specifies the amount of padding to apply. + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets the text contents of a . + A string that specifies the text contents of this . The default is an empty string. + + + Gets or sets a value that indicates the horizontal alignment of text content. + The text alignment. The default is . + + + Identifies the  dependency property. + The identifier for the dependency property. + + + Gets or sets a value that specifies the text decorations that are applied to the content in a element. + A , or null if no text decorations are applied. + + + Identifies the  dependency property. + The identifier for 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. + 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 wraps text. + A value that indicates how the wraps text. The default is . + + + Identifies the  dependency property. + The identifier of the dependency property. + + + Represents a control that can be used to display single-format, multi-line text. + + + Initializes a new instance of the class. + + + Gets or sets the value that determines whether the text box allows and displays the newline or return characters. + true if the text box allows newline characters; otherwise, false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value by which each line of text is offset from a baseline. + 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 . + + + Gets or sets the brush that is used to render the vertical bar that indicates the insertion point. + A brush that is used to render the vertical bar that indicates the insertion point. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the font source that is applied to the for rendering content. + The font source used to render content in the text box. The default is null. + The value set is not a valid source. + + + Returns a rectangle for the leading edge of the character at the specified index. + A rectangle for the leading edge of the character at the specified character index, or if a bounding rectangle cannot be determined. + A zero-based character index of the character for which to retrieve the rectangle. + + + Returns a rectangle for the leading or trailing edge of the character at the specified index. + A rectangle for an edge of the character at the specified character index, or if a bounding rectangle cannot be determined. + A zero-based character index of the character for which to retrieve the rectangle. + true to get the trailing edge of the character; false to get the leading edge of the character. + + + Gets or sets the visibility of the horizontal scroll bar. + The visibility of the horizontal scroll bar. The default is . + + + Gets or sets the value that determines if the user can change the text in the text box. + true if the text box is read-only; 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. + The height of each line in pixels. A value of 0 indicates that the line height is determined automatically from the current font characteristics. The default is 0. + + is set to a non-positive value. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets a value that indicates how a line box is determined for each line of text in the . + A value that indicates how a line box is determined for each line of text in the . The default is .. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the value that determines the maximum number of characters allowed for user input. + The maximum number of characters allowed for user input. The default is 0. + The value set is less than 0. + The value set is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Returns a for use by the Silverlight automation infrastructure. + A for the object. + + + Called before event occurs. + The data for the event. + + + Called when event occurs. + The data for the event. + + + Called before event occurs. + The data for the event. + + + Called before event occurs. + The data for the event. + + + Provides handling for the event. + A that contains the event data. + + + Called before event occurs. + The data for the event. + + + Called before event occurs. + The data for the event. + + + Called before event occurs. + The data for the event. The event data reports that the left mouse button was pressed. + + + Called before event occurs. + The data for the event. The event data reports that the left mouse button was released. + + + Called before event occurs. + The data for the event. + + + Called before the event occurs. + Provides data about the event. + + + Called before the event occurs. + Provides data about the event. + + + Called before the event occurs. + Provides data about the event. + + + Selects a range of text in the text box. + The zero-based index of the first character in the selection. + The length of the selection, in characters. + The or value is negative. + + + Selects the entire contents of the text box. + + + Gets or sets the content of the current selection in the text box. + The currently selected text in the text box. If no text is selected, the value is . + The value is set to null. + + + Gets or sets the brush that fills the background of the selected text. + The brush that fills the background of the selected text. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when the text selection has changed. + + + Gets or sets the brush used for the selected text in the text box. + The brush used for the selected text in the text box. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the number of characters in the current selection in the text box. + The number of characters in the current selection in the text box, or 0 if there is no selection. + The value is less than 0. + + + Gets or sets the starting position of the text selected in the text box. + The starting position of the current selection. + The value is less than 0. + + + Gets or sets the text contents of the text box. + A string containing the text contents of the text box. The default is an empty string (""). + The value is set to null. + + + Gets or sets how the text should be aligned in the text box. + One of the enumeration values. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when content changes in the text box. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets how line breaking occurs if a line of text extends beyond the available width of the text box. + One of the values. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the visibility of the vertical scroll bar. + The visibility of the vertical scroll bar. The default is . + + + This property is not implemented. + This property is not implemented. + In all cases. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Provides data for the event. + + + Represents the method that will handle the  event. + The object where the event handler is attached. + The event data. + + + Enables the user to search a list of items in an using keyboard input. + + + 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 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 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 + + + Represents a control that creates a pop-up window that displays information for an element in the UI. + + + Initializes a new instance of the class. + + + Occurs when a is closed and is no longer visible. + + + Gets or sets the horizontal distance between the target origin and the pop-up alignment point. + The horizontal distance between the target origin and the pop-up alignment point. 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. + true if the is visible; otherwise, false. The default is false. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Builds the visual tree for the when a new template is applied. + + + Returns an for use by the Silverlight automation infrastructure. + An for the object. + + + Occurs when a becomes visible. + + + Gets or sets how the should be positioned in relation to the . + One of the values. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the visual element or control that the tool tip should be positioned in relation to when opened by the . + The visual element or control that the tool tip should be positioned in relation to when opened by the . The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the vertical distance between the target origin and the pop-up alignment point. + The vertical distance between the target origin and the pop-up alignment point. The default is 0. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Represents a service that provides static methods to display a tooltip. + + + Gets the relative position of the specified tooltip. + The relative position of the specified tooltip. + The tooltip retrieve the position of. + + + Gets the visual element that the tooltip is positioned relative to. + The visual element that the tooltip is positioned relative to. + The tooltip to retrieve the visual element of. + + + Gets the tooltip for an object. + The object's tooltip value. + The object from which the property value is read. + + is null. + + + Gets or sets the position of the tooltip in relation to its target visual element. + The position of the tooltip in relation to its target visual element. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the visual element that the tooltip should be positioned in relation to. + The visual element that the tooltip should be displayed in relation to. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Sets the position of the specified using the specified placement mode. + The tooltip to set the position of. + One of the values that specify where the tooltip should appear relative to the control that is the placement target. + + + Sets the position of the specified relative to the specified value element. + The tooltip to set the position of. + The visual element to set the tooltip for. + + + Sets the tooltip for an object. + The object to which the attached property is written. + The value to set. + + is null. + + + Gets or sets a tooltip to be attached to a control. + The tooltip to display for a control. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents an ordered collection of objects. + + + Provides the base class for defining a new control that encapsulates related existing controls and provides its own logic. + + + Initializes a new instance of the class. + + + Gets or sets the content that is contained within a user control. + The content of the user control. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides methods and attached properties that support data validation and govern the visual state of the control. + + + Gets a collection of objects associated with the binding target element. + A collection of objects associated with the binding target element. + + + Identifies the attached property. + + + Gets the value of the attached property for the specified element. + A collection of objects associated with the specified element. + The element to retrieve the errors for. + + is null. + + + Gets the value of the attached property for the specified element. + true if any binding on the specified element has a validation error; otherwise, false. + The element to check for errors. + + is null. + + + Gets a value that indicates whether any binding on the target element has a validation error. + true if any binding on the target element has a validation error; otherwise, false. + + + Identifies the attached property. + + + Represents a validation error that is generated by the binding engine when an exception occurs during target-to-source updates. + + + Gets the error message. + The error message. + + + Gets the exception that caused the validation error. + The exception that caused the validation error. + + + Describes the reason a event has occurred. + + + A new has occurred. + + + An existing has been removed. + + + Provides data for the event. + + + Gets the state of the validation error. + One of the enumeration values that indicates the state of the validation error. + + + Gets the validation error that caused the event. + A object that contains the exception that caused the validation error. + + + Gets or sets the value that marks the routed event as handled. + true if the event is handled; otherwise, false. + + + Defines a content decorator that can stretch and scale a single child to fill the available space. + + + Initializes a new instance of the class. + + + Gets or sets the single child element of a element. + The single child element of a element. + + + Gets or sets the mode, which determines how content fits into the available space. + A mode, which 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 . + A , which 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. + + + Specifies the method the uses to manage virtualizing its child items. + + + Create and discard the item containers. + + + Reuse the item containers. + + + Provides a framework for elements that virtualize their visual children. + + + 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. + + + 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. 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 that is hosted by the is re-virtualized. + + + Gets a value that contains the vertical size of the extent. + A that represents the vertical size of the extent, in pixels. The default is 0. + + + Gets a value that contains the horizontal size of the extent. + A that represents the horizontal size of the extent, in pixels. The default is 0. + + + Gets a value that determines whether the is virtualizing its content. + true if the is virtualizing its content; otherwise false. + The object being virtualized. + + is null. + + + 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. + + is null. + + + Gets a value that contains the horizontal offset of the scrolled content. + A that represents the horizontal offset of the scrolled content, in pixels. The default is 0. + + + Gets a value that indicates whether this is virtualizing its child collection. + true if this instance of is virtualizing its child collection; otherwise, false. The default is true. + + + A value that indicates whether the is using virtualization. + A value that indicates whether the is using virtualization. + + + 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. + + + Scrolls to the specified coordinates and makes that portion of a visible. + Rectangular area of the now 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. + 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. + + + 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 property. + The value of the property. + + + Sets the on the specified object. + The element on which to set the . + One of the enumeration values that specifies whether uses container recycling. + + is null. + + + Gets a value that represents how far down the content is currently scrolled. + A that represents the vertical offset of the scrolled content, in pixels. The default is 0. + + + Gets a value that contains the vertical size of the viewport (visible area) of the content. + A that represents the vertical size of the viewport (visible area) of the content, in pixels. The default is 0. + + + Gets a value that contains the horizontal size of the viewport (visible area) of the content. + A that represents the vertical size of the viewport (visible area) of the content, in pixels. The default is 0. + + + Gets or sets how a panel in an virtualizes its child items. + One of the values. + + + The current virtualization mode of the (whether it is or not). + + + Hosts HTML content within the Silverlight plug-in. + + + Initializes a new instance of the class. + + + Executes the specified script, which is defined in the currently loaded HTML. + The result of the script invocation. + The name of the script to execute. + The script target is at a cross-domain location. + + + Executes the specified script function, which is defined in the currently loaded HTML, with the specified arguments. + The result of the script invocation. + The name of the script to execute. + The arguments to pass to the script function. + The script target is at a cross-domain location. + + + Occurs when top-level navigation completes and the content loads into the control or when an error occurs during loading. + + + Loads the HTML content at the specified URI. + The URI of the HTML content to load. + + + Displays the specified HTML content. + The HTML content to display in the control. + + + Saves the source for the HTML content currently displayed in the as a string. + The string representation of the source for the currently displayed HTML content. + The HTML content to be saved is from a cross-domain location. + + + Occurs when the content contained in the control passes a string to the Silverlight plug-in by using JavaScript. + + + Gets or sets the URI source of the HTML content to display in the control. + The URI source of the HTML content to display in the control. + + + Provides a brush that renders the currently hosted HTML. + + + Initializes a new instance of the class. + + + Forces the brush to asynchronously redraw itself. + + + Sets the source of the content for the . + The hosting the HTML content that is the source for the brush. + + + Gets the name of the source control that provides the HTML content. + The of the that provides the HTML content. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the when a new template is applied. + + + Builds the visual tree for the when a new template is applied. + + + Called when the event occurs. + The data for the event. + + + Called when the event occurs. + The data for the event + + + Called before the event occurs. + Event data for the event. + + + Called before the event occurs. + Event data for the event. + + + Called before the event occurs. + Event data for the event. + + + Called before the event occurs. + Event data for the event. + + + Called before the event occurs. + Event data for the event. + + + Called before the event occurs. + Event data for the event. + + + Called when the event occurs. This member overrides . + Event data for the event. + + + Called when the event occurs. This member overrides . + Event data for the event. + + + Specifies how manipulations are handled for behavior. + + + Controls handle their own interactivity and have access to property updates and manipulation events available for the they are contained in. + + + The system controls the level of interactivity, limiting the frequency of property updates and manipulation events available to controls contained in a control. + + + Gets the value of the attached property, and supports the property's XAML usage. + The obtained attached property value. + The object to get the property value from. + + + Gets or sets how manipulations are handled for behavior. + The manipulation mode used for behavior. The default is . + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Sets the value of the attached property, and supports the property's XAML usage. + The element to set the property value on. + The value to set. + + + Gets or sets the context for input used by this . + The input scope, which modifies how input from alternative input methods is interpreted. The default value is a null reference (Nothing in Visual Basic). + API is not supported by the current platform variation. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Represents the base class for all button controls, such as , , and . + + + Initializes a new instance of the class. + + + Occurs when a is clicked. + + + Gets or sets when the event occurs. + 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. + The command to invoke when this button is pressed. The default is null. + + + Gets or sets the parameter to pass to the property. + The parameter to pass to the property. The default is null. + + + Identifier for the dependency property. + The identifier for the dependency property. + + + Identifier for the dependency property. + The identifier for the dependency property. + + + Gets a value that determines whether the button has focus. + true if the control has focus; otherwise, false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value indicating whether the mouse pointer is located over this button control. + true to indicate the mouse pointer is over the button control, otherwise false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that indicates whether a is currently in a pressed state. + true if the is in a pressed state; otherwise false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the control when a new template is applied. + + + Raises the event. + + + Provides handling for the event. + The event data. + + is null. + + + Called when the value of the property changes. + The data for . + + + Provides class handling for the event that occurs when the user presses a key while this control has focus. + The event data. + + is null. + + + Provides class handling for the routed event that occurs when the user releases a key while this control has focus. + The event data. + + is null. + + + Provides handling for the event. + The event data for the event. + + is null. + + + Provides handling for the event. + A that contains the event data. + + + Provides class handling for the event that occurs when the mouse enters this control. + The event data. + + is null. + + + Provides class handling for the routed event that occurs when the mouse leaves an element. + The event data for the event. + + is null. + + + Provides class handling for the event that occurs when the left mouse button is pressed while the mouse pointer is over this control. + The event data. + + is null. + + + Provides class handling for the event that occurs when the left mouse button is released while the mouse pointer is over this control. + The event data. + + is null. + + + Provides class handling for the event that occurs when the mouse pointer moves while over this element. + The event data. + + is null. + + + Provides data for 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 value that indicates whether the drag operation was canceled by a call to the method. + + + Gets a value that indicates whether the drag operation was canceled. + true if the drag operation was canceled; otherwise, false. + + + Gets the horizontal distance between the current mouse position and the thumb coordinates. + The horizontal distance between the current mouse position and the thumb coordinates. + + + Gets the vertical distance between the current mouse position and the thumb coordinates. + The vertical distance between the current mouse position and the thumb coordinates. + + + Represents the method that will handle the event of a . + The object where the event handler is attached. + The event data. + + + Provides data for 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 change in the position since the last event. + The horizontal change in the position since the last event. + + + Gets the vertical change in the position since the last event. + The vertical change in the position since the last event. + + + Represents the method that will handle the event of a . + The object where the event handler is attached. + The event data. + + + Provides data for the event that occurs when a user drags a control with the mouse. + + + Initializes a new instance of the class. + The horizontal distance between the current mouse position and the thumb coordinates. + The vertical distance between the current mouse position and the thumb coordinates. + + + Gets the horizontal distance between the current mouse position and the thumb coordinates. + The horizontal distance between the current mouse position and the thumb coordinates. + + + Gets the vertical distance between the current mouse position and the thumb coordinates. + The vertical distance between the current mouse position and the thumb coordinates. + + + Represents the method that will handle the event of a . + The object where the event handler is attached. + The event data. + + + Specifies the direction in which item generation will occur. + + + 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 . + + + An interface that is implemented by classes which are responsible for generating UI content on behalf of a host. + + + 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 , 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. + + + 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 . + + + 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. Valid values are between zero and the minus the . This property has no default value. + + + Scrolls down within the content by one logical unit. + + + Scrolls left within the content by one logical unit. + + + Scrolls right within the content by one logical unit. + + + Scrolls up within the content by one logical unit. + + + Forces content to scroll until the coordinate space of a visual 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 the content after the user clicks the wheel button on a mouse. + + + Scrolls left within the content after the user clicks the wheel button on a mouse. + + + Scrolls right within the content after the user clicks the wheel button on a mouse. + + + Scrolls up within the content after the user clicks the wheel button on a mouse. + + + Scrolls down within the content by one page. + + + Scrolls left within the content by one page. + + + Scrolls right within the content by one page. + + + Scrolls up within the 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 amount that content is horizontally offset from the containing viewport. + + + Sets the amount of vertical offset. + The amount that 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 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 of an element. + + + Returns the visible region of the specified element. + The visible region of the clipped element, or null if the element was not clipped during layout. + The element whose layout clip geometry is desired. + + is null. + + + Returns the element that was being processed by the layout system at the moment of an unhandled exception. + The element being processed at the time of an unhandled exception. + The object that defines the scope of the operation. There is one dispatcher per layout engine instance. + + + Returns the layout slot, or bounding box, that contains the specified element. + The area assigned to the element for layout. + The element whose layout slot is desired. + + + Specifies the preferred location for positioning a relative to a visual element. + + + Indicates that the preferred location of the tooltip is at the bottom of the target element. + + + Indicates that the preferred location of the tooltip is at the right of the target element. + + + Indicates that the preferred location of the tooltip is at the mouse pointer location. + + + Indicates that the preferred location of the tooltip is at the left of the target element. + + + Indicates that the preferred location of the tooltip is at the top of the target element. + + + Displays content on top of existing Silverlight content, within the bounds of the Silverlight control. + + + Initializes a new instance of the class. + + + Gets or sets the content to be hosted in the popup. + The content to be hosted in the popup. + + + Gets the identifier for the dependency property. + The identifier for the dependency property. + + + Occurs when the property is set to false. + + + Gets or sets the distance between the left side of the Silverlight control and the left side of the popup.  + The distance, in pixels, between the left side of the Silverlight control and the left side of the popup. + + + Gets the identifier for the dependency property. + The identifier for the dependency property. + + + Gets or sets whether the popup is currently displaying on the screen. + true if the popup is currently displaying; otherwise, false. The default is false. + + + Gets the identifier for the dependency property. + The identifier for the dependency property. + + + Occurs when the property is set to true. + + + Sets the window that is the parent of the control. + The window that is the parent of the popup control. + The application is not an out-of-browser application. + The is null. + + + Gets or sets the distance between the top of the Silverlight control and the top of the popup. + The distance, in pixels, from the top of the Silverlight control and the top of the popup. + + + Gets the identifier for the dependency property. + The identifier for the dependency property. + + + Represents an element that has a value within a specific range, such as the , , and controls. + + + Initializes a new instance of the class. + + + Gets or sets a value to be added to or subtracted from the of a control. + + to add to or subtract from the of the element. The default is 1. + The new value is , less than zero, or is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the highest possible of the range element. + The highest possible of the range element. The default is 1. + The new value is either or is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the possible of the range element. + + possible of the range element. The default is 0. + The new value is either or is true. + + + 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. + + to add to or subtract from the of the element. The default is 0.1. + The new value is , less than zero, or is true. + + + 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 setting of the range control, which may be coerced. + The current setting of the range control, which may be coerced. The default is 0. + The new value is either or is true. + + + Occurs when the range value changes. + + + 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 time, in milliseconds, the waits when it is pressed before it starts repeating the click action. + The time, in milliseconds, the waits when it is pressed before it starts repeating the click action. The default is 250. + + is set to a value less than 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the time, in milliseconds, between repetitions of the click action, as soon as repeating starts. + The time, in milliseconds, between repetitions of the click action, as soon as repeating starts. The default is 250. + + is set to a value less than 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + 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. + + + Builds the visual tree for the control when a new template is applied. + + + Gets or sets whether the is displayed horizontally or vertically. + 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. + + + Occurs one or more times as content scrolls in a when the user moves the by using the mouse. + + + Gets or sets the amount of the scrollable content that is currently visible. + 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 the event. + + + Initializes a new instance of the class. + A describing the event. + The new of the . + + + Gets the new of the . + The of the after the event. + + + Gets a describing the event. + A describing the event. + + + Represents the method that will handle the event of a . + The source of the event. + A that contains the event data. + + + Specifies the type of event that occurred. + + + Specifies that the was dragged to a new position and is now no longer being dragged by the user. + + + Specifies that the moved to the position of the . + + + Specifies that the moved a specified distance, as determined by the value of . The moved to the left for a horizontal or upward for a vertical . + + + Specifies that the moved a specified distance, as determined by the value of . The moved to the right for a horizontal or downward for a vertical . + + + Specifies that the moved to the position of the . + + + Specifies that the moved a specified distance, as determined by the value of . The moved to the left for a horizontal or upward for a vertical . + + + Specifies that the moved a specified distance, as determined by the value of . The moved to the right for a horizontal or downward for a vertical . + + + Specifies that the moved to a new position because the user selected Scroll Here in the shortcut menu of 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 an item from a collection of items. + + + Removes any bindings and templates applied to the item container for the specified content. + The combo box item used to display the specified content. + The item content. + + + Gets a value that indicates whether the specified has the focus. + true to indicate that the has the focus; otherwise, false. + The to evaluate. + + is null. + + + Gets whether the contains items. + true to indicate the selector control contains items; otherwise false. + + + Gets or sets a value that indicates whether the should keep the synchronized with the current item in the property. + true if the is always synchronized with the current item; 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 is null. + + is set to true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the control when a new template is applied. + + + Updates the current selected item when the collection has changed. + Contains data about changes in the items collection. + + + Prepares the specified element to display the specified item. + The element used to display the specified item. + The item to display + + + Gets or sets the index of the selected item. + The index of the selected item. The default is -1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the selected item. + The selected item. The default is null. + + + Identifies the dependency property. + + + Gets or sets the value of the selected item, obtained by using the . + The value of the selected item, obtained by using the , or null if no item is selected. The default value is null. + + + Gets or sets the property path that is used to get the property of the property. + The property path that is used to get the property of the property. The default is . + + + Gets the identifier for the dependency property. + The identifier for the dependency property. + + + Gets the identifier for the dependency property. + The identifier for the dependency property. + + + Occurs when the currently selected item changes. + + + Signals the object that initialization is starting. + + + Signals the object that initialization is complete. + + + 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. + + + Occurs one or more times as the mouse pointer is moved when a control has logical focus and mouse capture. + + + Occurs when a control receives logical focus and mouse capture. + + + Gets whether the control has focus and mouse capture. + true if the control has focus and mouse capture; otherwise false. The default is false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets whether the thumb has focus. + true to indicate the thumb has focus; otherwise false. The default is false. + + + Gets the identifier for the dependency property. + The identifier for the dependency property. + + + Builds the visual tree for the control when a new template is applied. + + + Base class for controls that can switch states, such as and . + + + Initializes a new instance of the class. + + + Occurs when a is checked. + + + Occurs when the state of a is switched to the indeterminate state. + + + Gets or sets whether the is checked. + 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. + + + Gets or sets whether the control supports two or three states. + 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 the is clicked by the mouse or the keyboard. + + + Called when the property changes. + The content to be replaced. + The new content to display. + + + Returns a for use by the Silverlight automation infrastructure. + A for the object. + + + Called by the method to implement toggle behavior. + + + Returns the string representation of a object. + String representation of a object. + + + Occurs when a is unchecked. + + + Builds the visual tree for the control when a new template is applied. + + + Builds the visual tree for the when a new template is applied. + + + Defines a binding that connects the properties of binding targets and data sources. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with an initial property path for the data source. + The initial property path for the source of the binding. + + is null. + + + Initializes a new instance of the class with initial property values copied from the specified . + The to copy. + + + Gets or sets a value that indicates whether the binding ignores any settings on the data source. + true if the binding binds directly to the data source; otherwise, false. + + + Gets or sets the converter object that is called by the binding engine to modify the data as it is passed between the source and target, or vice versa. + The object that modifies the data. + The has already been attached to a target element, and cannot be modified. + + + Gets or sets the culture to be used by the . + The used by the . + The has already been attached to a target element, and cannot be modified. + + + Gets or sets a parameter that can be used in the logic. + A parameter to be passed to the . This can be used in the conversion logic. The default is null. + The has already been attached to a target element, and cannot be modified. + + + Gets or sets the name of the element to use as the binding source object. + The value of the property or x:Name Attribute of the element to bind to. The default is null. + The has already been attached to a target element, and cannot be modified.-or-The or property has already been set. + + + Indicates whether data binding debugging is enabled. + + + Gets or sets a value that indicates the direction of the data flow in the binding. + One of the values. The default is . + The has already been attached to a target element, and cannot be modified. + + + Gets or sets a value that indicates whether the event is raised on validation errors. + true if the event is raised; otherwise, false. The default is false. + The has already been attached to a target element, and cannot be modified. + + + Gets or sets the path to the binding source property. + The property path for the source of the binding. See or Property Path Syntax. + The has already been attached to a target element, and cannot be modified. + + + Gets or sets the binding source by specifying its location relative to the position of the binding target. + The relative location of the binding source to use. The default is null. + The has already been attached to a target element, and cannot be modified.-or-The or property has already been set. + + + Gets or sets the data source for the binding. + The source object that contains the data for the binding. + The has already been attached to a target element, and cannot be modified.-or-The or property has already been set. + + + Signals the object that initialization is starting. + + + Signals the object that initialization is complete. + + + Gets or sets a value that determines the timing of binding source updates for two-way bindings. + A value that determines when the binding source is updated. The default is . + The has already been attached to a target element, and cannot be modified. + + + Gets or sets a value that indicates whether the binding engine will report validation errors from an implementation on the bound data entity. + true if the binding engine will report validation errors; otherwise, false. The default is false. + + + Gets or sets a value that indicates whether the binding engine will report exception validation errors. + true if the binding engine will report exception validation errors; otherwise, false. The default is false. + The has already been attached to a target element, and cannot be modified. + + + Gets or sets a value that indicates whether the binding engine will report validation errors from an implementation on the bound data entity. + true if the binding engine will report validation errors; otherwise, false. The default is true. + + + Provides an abstract base class for the class. + + + Initializes a new instance of the class. + + + Throws an exception if the binding has already been attached to a binding target. + The binding has already been attached to a binding target. + + + Gets or sets the value to use when the binding is unable to return a value. + The value to use when the binding is unable to return a value. The default is null. + When setting this property, the binding has already been attached to a binding target. + + + 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. + + + 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. The default is null. + When setting this property, the binding has already been attached to a binding target. + + + 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. + When setting this property, the binding has already been attached to a binding target. + + + Contains information about a single binding within a object. + + + 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 . + + + Sends the current binding target value to the binding source property in bindings. + The is detached from the binding target. + + + Represents the base class for the class. + + + Describes how the data propagates in a binding. + + + Updates the target property when the binding is created. Changes to the source object can also propagate to the target. + + + Updates the target property when the binding is created. + + + Updates either the target or the source object when either changes. When the binding is created, the target property is updated from the source. + + + Provides the static method. + + + Creates and associates a new with the specified binding target property. + An object that contains information about the binding. + The target to set the binding to. + The property on the target to bind. + The binding to assign to the target property. + + is null.-or- is null.-or- is null. + + is not of type or .-or- is of type and has a value of null.-or- has a value of and an empty value. + + + Represents a group created by a object based on its . + + + Initializes a new instance of the class with the specified group name. + The name of the 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 data items in the subtree under this group. + The number of data items in the subtree under this group. + + + Gets the items that are immediate children of the group. + A read-only collection of the immediate items in this group. This is either a collection of subgroups or a collection of data items if this group does not have any subgroups. + + + Gets the name of this group. + The name of this group. + + + Raises the event with the provided arguments. + The event data. + + + Occurs when a property value changes. + + + Gets or sets the number of data items in the subtree under this group. + The number of data items in the subtree under this group. + + + Gets the immediate items that are contained in this group. + The immediate items that are contained in this group. + + + For a description of this member, see . + + + The XAML proxy of a collection view class. + + + Initializes a new instance of the class. + + + Gets or sets the cultural information for any operations of the view that might differ by culture, such as sorting. + The culture to use during view operations. + + + 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. + When adding a handler to this event, the property value has a property value of false. + + + Gets a collection of objects that describe how items in the collection are grouped in the view. + A collection of objects that describe how items in the collection are grouped in the view. + + + Invoked when the collection view type changes. + The old collection view type. + The new collection view type. + + + Invoked when the property changes. + The old value of the property. + The new value of the property. + + + 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 or sets the collection object from which to create this view. + The collection object from which to create this view. The default is null. + The specified value when setting this property is not null or an implementation.-or-The specified value when setting this property is an implementation. + The specified value implements but its method returns an with one or more of the following inconsistencies: is false but is not null. is false but is not empty. is false but is not empty. + + + Identifies the dependency property. + + + Signals the object that initialization is starting. + + + Signals the object that initialization is complete. + The property value has one or more of the following inconsistencies: is false but is not null. is false but is not empty. is false but is not empty. + + + Gets the view object that is currently associated with this instance of . + The view object that is currently associated with this instance of . + + + Identifies the dependency property. + + + Provides data for the event. + + + Gets or sets a value that indicates whether the item passes the filter criteria. + true if the item passes the filter; otherwise, false. + + + Gets the object that the filter should test. + The object that the filter should test. The default is null. + + + Represents the method that handles the event. + The object that raised the event. + The event data. + + + Exposes methods that allow modifying the data as it passes through the binding engine. + + + Modifies the source data before passing it to the target for display in the UI. + The value to be passed to the target dependency property. + The source data being passed to the target. + The of data expected by the target dependency property. + An optional parameter to be used in the converter logic. + The culture of the conversion. + + + Modifies the target data before passing it to the source object. This method is called only in bindings. + The value to be passed to the source object. + The target data being passed to the source. + The of data expected by the source object. + An optional parameter to be used in the converter logic. + The culture of the conversion. + + + Describes the grouping of items by 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 parameter 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 that the items can appear in more than one group. + + + Initializes a new instance of the class with the specified property name, converter, and string comparison. + The name of the property that specifies which group an item belongs to. If this parameter 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 that 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 converter to apply. The default is null. + + + Returns the group name(s) for the specified item. + The group name(s) for the specified 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, which indicates that the item belongs to the group. + true if the names match, which indicates that 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 name of the property that is used to determine which group(s) an item belongs to. The default 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. + An enumeration value that specifies the comparison between the value of an item and the name of a group. The default is . + + + 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 by using the default relative source mode. + + + Initializes a new instance of the class by using the specified relative source mode. + The relative source mode to use for the related binding. + + + 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. + When setting this property, the specified value is less than one. + + + Gets or sets the type of ancestor to look for. + The type of ancestor. The default value is null. + + + Gets or sets a value that describes the location of the binding source relative to the position of the binding target. + A value of the enumeration. + When setting this property, the property has already been set to a different value. + + + 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. + + + Signals the object that initialization is starting. + + + Signals the object that initialization is complete. + + + Defines constants that describe the location of the binding source relative to the position of the binding target. + + + Refers to the element to which the template (in which the data-bound element exists) is applied. This is similar to setting a TemplateBinding Markup Extension 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 . + + + Defines constants that indicate when a binding source is updated by its binding target in two-way binding. + + + The binding source is updated automatically when the binding target value changes. + + + The binding source is updated whenever the binding target value changes. If the binding target is a , it does not have to lose focus for the changes to be detected. + + + The binding source is updated only when you call the method. + + + Represents the actions that a binding can perform. + + + The binding is currently updating the source. + + + The binding is currently updating the target. + + + The binding is currently receiving an notification. + + + Represents the state of the binding being debugged. + + + Gets the binding-related action being debugged. + The binding-related action being debugged. + + + Gets the binding being debugged. + The binding being debugged. + + + Gets the binding expression being debugged. + The binding expression being debugged. + + + Gets the error associated with the binding, if one is present. + The error associated with the binding, or null if there is no error. + + + Gets the final source value on which the binding being debugged will operate. + The final source value on which the binding will operate. + + + Gets the stage that the binding was executing when an error occurred. + The stage that the binding was executing when an error occurred. + + + Gets an object that contains the values at different stages of binding resolution. + An object that contains the values at different stages of binding resolution. + + + Returns the string representation of the . + The string representation of the . + + + Gets the validation errors associated with the binding. + The validation errors associated with the binding. + + + Represents the stages of data binding resolution. + + + The binding is resolving the property value. + + + The binding is resolving the . + + + The binding is converting the value using the property value. + + + The binding is formatting the value based on the property value. + + + The binding is converting the value to the target type. + + + The binding is attempting to set the data source. + + + The binding is attempting to set the binding target. + + + The binding is setting the validation result. + + + The binding is performing validation through the interface of the binding source. + + + Contains the values of a at different stages of resolution. + + + Gets the binding value after applying the property value, if present. + The binding value after applying the property value. + + + Gets the binding value after applying the property value, if present. + The binding value after string formatting is applied. + + + Gets the binding value after attempting to parse the property value. + The binding value after attempting to parse the property value. + + + Gets the final binding value that will be applied after any necessary type conversion. + The final binding value after type conversion. + + + Gets the binding value after applying the property value, if present. + The binding value after applying any value conversion. + + + Gets the initial binding value before the binding pipeline is executed. + The initial binding value before the binding pipeline is executed. + + + Gets a value that indicates whether the binding value matches the property setting, indicating that the next value in the pipeline will be null. + A value that indicates whether the binding value matches the property setting, or null if this determination cannot be made yet. + + + An abstract class that provides a base for all block-level content elements. + + + Initializes a new instance of the class. + + + Gets or sets the height of each line of content. + The height of each line in pixels. A value of 0 indicates that the line height is determined automatically from the current font characteristics. The default is 0. + + is set to a non-positive value. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets a value that indicates how a line box is determined for each line of text in a . + A value that indicates how a line box is determined for each line of text in a . The default is . + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the horizontal alignment of the text content. + The horizontal alignment of the text content. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of elements. + + + Provides an inline-level content element that causes content to render with a bold font weight. + + + Initializes a new instance of the class. + + + Represents one or more fonts created from a stream. + + + Initializes a new instance of the class. + The stream that contains the font source. + + + Initializes a new instance of the class. + The object that contains the font file. + + + Provides a visual representation of letters, characters, or symbols, in a specific font and style. + + + Initializes a new instance of the class. + + + Gets or sets the that is used to render the glyphs. + The brush to use to render the glyphs. The default is null, which is evaluated as for rendering. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the font size used for rendering the glyphs. + The font size used for rendering the glyphs. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the font source that is applied to the for rendering content. + The font source used to render content in the . The default is a null reference (Nothing in Visual Basic). + + + Gets or sets the location of the font used for rendering the glyphs. + The URI source of the font. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the glyph indices for the glyphs. + A string that defines glyph indices as well as other glyph specifics in a string mini-language. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the x origin for the glyphs. + The x origin of the , in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y origin for the glyphs. + The y origin of the , in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the style simulations applied to the glyphs. + One of the enumeration values that specifies the style simulations to apply to the glyphs. The default is None. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the Unicode string to render in glyphs. + A Unicode string with XAML-compatible encoding. The default is an empty string. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides an inline-level content element that provides facilities for hosting hyperlinks. + + + Initializes a new instance of the class. + + + Occurs when the left mouse button is clicked on a . + + + Gets or sets a command to associate with the . + A command to associate with the . The default is null. + + + Gets or sets command parameters associated with the command specified by the 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. + Identifier for the dependency property. + + + Gets or sets the brush that paints the foreground color when the mouse pointer moves over the . + The brush that paints the foreground color when the mouse pointer moves over the . + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the that decorates the . + A that decorates the . + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets a URI to navigate to when the is activated. + The URI to navigate to when the is activated. The default is null. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the name of a target window or frame for the . + A string that specifies the name of a target window or frame for the . + + + Identifies the dependency property. + Identifier for the dependency property. + + + Provides a base for inline flow content element behavior. + + + Initializes a new instance of the class. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that specifies the text decorations that are applied to the content in an element. + A , or null if no text decorations are applied. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of elements. + + + Adds a string to the collection. + The text to add. + + is null. + + + Provides an inline content element that enables types to be embedded in content. + + + Initializes a new instance of the class. + + + 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. + + + Represents an inline element that causes a new line to begin in content when rendered in a text container. + + + Initializes a new instance of the class. + + + 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 a block-level content element that is used to group content into a paragraph. + + + Initializes a new instance of the class. + + + Gets an containing the top-level elements that include the contents of the . + An containing the elements that include the contents of the . + + + Represents a discrete section of formatted or unformatted text. + + + Initializes a new instance of the class. + + + Gets or sets the direction that text and other user interface elements flow within the element that controls their layout. + The direction that text and other UI elements flow within the element. The default value is . + + + Identifies the  dependency property. + The  dependency property identifier. + + + Gets or sets the text contents of the . + A string that specifies the text contents of the . The default is . + + + A block-level element used for grouping other elements. + + + 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 a trailing paragraph break should be inserted after the last paragraph when copying the contents of a root element to the clipboard. + true if a trailing paragraph break should be included; otherwise false. + + + Groups other content elements. + + + Initializes a new instance of the class. + + + Gets an containing the top-level inline elements that include the contents of . + An containing the inline elements that include the contents of the . This property has no default value. + + + An abstract class used as the base class for the abstract and classes. + + + Gets or sets the distance between characters of text in the control measured in 1000ths of the font size. + The distance between characters of text in the control measured in 1000ths of the font size. The default is 0. + + + 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 an object in the Silverlight object model by referencing the object's x:Name or attribute value. + The object that has the specified name, or null if no object is retrieved. + The name of the object to retrieve. + + + Gets or sets the preferred top-level font family for the content of the element. + The preferred font family, or a primary preferred font family with one or more fallback font families. See for default information. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the font size for the content of the element. + The desired font size in pixels. The default is 11 pixels. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the glyph width of the font in a family to select. + One of the property values, specifying the desired font stretch. The default is . + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the font style for the content in this element. + One of the property values, specifying the font style. The default is . + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the top-level font weight to select from the font family for the content in this element. + One of the property values, specifying the font weight. The default is . + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the to apply to the content in this element. + The brush that is applied to the text contents. The default is a with value . + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets the language of the content within an element. + A value of type . The default is a value created with the string en-US ( is "en-US"). + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets a unique identification for the object. can only be set from initial parsing of XAML. + The unique identifier for the object. This property is read-only for code, but write-only for XAML, due to special parser handling of XAML properties named "Name". + + + Returns a class-specific implementation for use by the Silverlight automation infrastructure. + A type-specific for the object. + + + Provides standard facilities for creating and managing a type-safe, ordered collection of objects. + Type constraint for type safety of the constrained collection implementation. + + + Represents a position within a . + + + Performs an ordinal comparison between the positions specified by the current and a second specified . + -1 if the current precedes position; 0 if the locations are the same; +1 if the current follows positions. + A that specifies a position to compare to the current position. + + specifies a position from a different associated with the current position. + + + Returns a bounding box for content that borders the current in the specified logical direction. + A for content that borders the current in the specified direction, or if current and valid layout information is unavailable. + One of the values that specify the logical direction in which to find a content bounding box. + + + 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 specify the logical direction in which to search for the next insertion position. + + + 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 and in the direction specified by the direction parameter, 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 . + + + Gets a value that indicates whether the current position is an insertion. + true if the current position is an insertion position; otherwise, false. + + + 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 logical parent that contains the current position. + The logical parent that contains the current position. Can return the when at the top of the content stack. + + + Gets the visual tree parent of the object. + The visual tree parent of the object. + + + Encapsulates the selection state for the control. + + + Applies the specified formatting property and value to the current selection. + A formatting property to apply. + The value for the formatting property. + + + Gets a that represents the end of the current selection. + A that represents the end of the current selection. + + + Gets the value of the specified formatting property on the current selection. + An object that indicates the value of the specified formatting property on the current selection. + A formatting property to get the value of on the current selection. + + + Inserts or replaces the content at the current selection as a . + The to be inserted. + + + 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. + Position specifies a position from a different associated with the current position. + + + Gets a that represents the beginning of the current selection. + A that represents the beginning of the current selection. + + + Gets or sets the plain text contents of the current selection. + A string that contains the plain text contents of the current selection. + + + Gets or sets the XAML representation of the current selection. + A that is a XAML representation of the current selection. This XAML representation is the same XAML that is applied to the clipboard for a copy operation. + + + Provides access to a rich set of OpenType typography properties. This class cannot be inherited. + + + 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 dependency property. + The identifier for the dependency property. + + + Gets or sets a enumerated value that indicates the capital form of the selected font. + A enumerated value. The default value is Normal. + + + 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 dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 Normal. + + + Identifies the dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency property. + + + Gets or sets a enumerated value that indicates the fraction style. + A enumerated value. The default value 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. + + + 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency property. + + + Gets or sets a FontNumeralAlignment enumerated value that indicates the alignment of widths when using numerals. + A FontNumeralAlignment enumerated value. The default value is Normal. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a FontNumeralStyle enumerated value that determines the set of glyphs that are used to render numeric alternate font forms. + A FontNumeralStyle enumerated value. The default value is Normal. + + + Identifies the dependency property. + The identifier for the dependency 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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. + + + 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency property. + + + Identifies the dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 dependency property. + The identifier for the dependency 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 Normal. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides an inline-level content element that causes content to render with an underlined text decoration. + + + Initializes a new instance of the class. + + + Specifies drawing attributes that are used to draw a . + + + Initializes a new instance of the class. + + + Gets or sets the color that is used to draw a . + The color that is used to draw a . The default is Black. + + + Gets or sets the height of the stylus that is used to draw a . + The height of the stylus that is used to draw a . The default is 2 pixels. + + + Gets or sets the outline color that is used to draw a . + The outline color of the stylus that is used to draw a . The default is Black. + + + Gets or sets the width of the stylus that is used to draw a . + The width of the stylus that is used to draw a . The default is 2 pixels. + + + Represents a collection of points that correspond to a stylus-down, move, and stylus-up sequence. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified . + A that represents the . + + does not contain any stylus points. + + is null. + + + Gets or sets the properties of the stroke, such as , , , or . + The of the stroke. + + + Retrieves the bounding box for the object. + A structure defining the bounding box for the object. + + + Indicates whether a specified intersects with a object. + true if the specified intersects with the object; otherwise, false. + The used to check for intersection with the object. + + + Gets or sets the stylus points of the . + The that contains the stylus points that represent the current . + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Returns the bounds of the strokes in the collection. + A that contains the bounds of the strokes in the . + + + Indicates whether a specified intersects with a object. + A that contains the strokes that intersect with the points in the specified . + The used to check for intersection with the object. + + + Represents the image used for the mouse pointer. + + + Returns the string representation of the . + The string representation of the cursor. This corresponds to the active property name. + + + Defines a set of default mouse pointer images for Silverlight. + + + Represents an Arrow . + An Arrow . + + + Represents an Eraser . + An Eraser . + + + Represents a Hand . + A Hand . + + + Represents an IBeam , which is typically used to show where the text cursor appears when the mouse is clicked. + An IBeam . + + + Represents a special that is invisible. + The None . + + + Represents a SizeNESW . + A SizeNESW . + + + Represents a SizeNS . + A SizeNS . + + + Represents a SizeNWSE . + A SizeNWSE . + + + Represents a SizeWE . + A SizeWE . + + + Represents a Stylus . + A Stylus . + + + Represents a Wait. + A Wait . + + + Provides utility methods related to element focus, without the need to handle focus-related events. + + + Queries the Silverlight focus system to determine which object has focus. + The object that currently has focus. Typically, this is a class. + + + Gets the element with focus within the specified focus scope. + The element in the specified focus scope that has current focus. + Declares the scope. + + cannot be null + + + Defines the contract for commanding. + + + Defines the method that determines whether the command can execute in its current state. + true if this command can be executed; otherwise, false. + Data used by the command. If the command does not require data to be passed, this object can be set to null. + + + Occurs when changes occur that affect whether the command should execute. + + + Defines the method to be called when the command is invoked. + Data used by the command. If the command does not require data to be passed, this object can be set to null. + + + Describes a mode of input conversion to be performed by an input method editor interacting with a Silverlight-based application. + + + The input method uses alphanumeric conversion mode. + + + The input method uses a native character (Hiragana, Hangul, Chinese) conversion mode. + + + The input method uses Katakana conversion mode. + + + The input method uses full-shape conversion mode. + + + The input method uses Roman character conversion mode. + + + The input method uses character code conversion mode. + + + The input method will not perform any input conversion. + + + The input method uses EUDC (end user defined character) conversion mode. + + + The input method uses symbol conversion mode. + + + The input method uses fixed conversion mode. + + + The input method does not care what input conversion method is used; the actual conversion method is indeterminate. + + + Specifies attached properties that influence input method editor (IME) features and support when used with a Silverlight-based application. + + + Gets the value for the attached property on the specified object. + The attached property value. + The object to get the attached property value from. + + is not a . + + is null. + + + Gets the value for the attached property on the specified object. + The attached property value. + The object to get the attached property value from. + + is not a . + + is null. + + + Gets the value for the attached property on the specified object. + The attached property value. + The object to get the attached property value from. + + is not a . + + is null. + + + Gets or sets a value that determines whether input method editors can be used to provide input for the control where the property is attached. + true if input method editors can be used to provide input; otherwise, false. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or sets a preferred value for a specified dependency object. + A preferred value for a specified dependency object. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or sets a preferred input method state for a specified dependency object. + A preferred input method state for a specified dependency object. + + + Identifies the attached property. + The identifier for the attached property. + + + Sets the value for the attached property on the specified object. + The object on which to set the attached property value. + The value to set. + + is not a . + + is null. + + + Sets the value for the attached property on the specified object. + The object on which to set the attached property value. + The value to set. + + is not a . + + is null. + + + Sets the value for the attached property on the specified object. + The object on which to set the attached property value. + The value to set. + + is not a . + + is null. + + + Describes the state of an input method editor when it interacts with a Silverlight-based application. + + + The input method editor is off for purposes of generating device independent input. + + + The input method editor is on. + + + The input method is in an indeterminate state. + + + Specifies the possible key values on a keyboard. + + + A special value indicating no key. + + + The BACKSPACE key. + + + The TAB key. + + + The ENTER key. + + + The SHIFT key. + + + The CTRL (control) key. + + + The ALT key. + + + The CAPSLOCK key. + + + The ESC (also known as ESCAPE) key. + + + The SPACE key. + + + The PAGEUP key. + + + The PAGEDOWN key. + + + The END key. + + + The HOME key. + + + The left arrow key. + + + The up arrow key. + + + The right arrow key. + + + The down arrow key. + + + The INSERT key. + + + The DEL (also known as DELETE) key. + + + The 0 (zero) key. + + + The 1 key. + + + The 2 key. + + + The 3 key. + + + The 4 key. + + + The 5 key. + + + The 6 key. + + + The 7 key. + + + The 8 key. + + + The 9 key. + + + The A key. + + + The B key. + + + The C key. + + + The D key. + + + The E key. + + + The F key. + + + The G key. + + + The H key. + + + The I key. + + + The J key. + + + The K key. + + + The L key. + + + The M key. + + + The N key. + + + The O key. + + + The P key. + + + The Q key. + + + The R key. + + + The S key. + + + The T key. + + + The U key. + + + The V key. + + + The W key. + + + The X key. + + + The Y key. + + + The Z key. + + + The F1 key. + + + The F2 key. + + + The F3 key. + + + The F4 key. + + + The F5 key. + + + The F6 key. + + + The F7 key. + + + The F8 key. + + + The F9 key. + + + The F10 key. + + + The F11 key. + + + The F12 key. + + + The 0 key on the number pad. + + + The 1 key on the number pad. + + + The 2 key on the number pad. + + + The 3 key on the number pad. + + + The 4 key on the number pad. + + + The 5 key on the number pad. + + + The 6 key on the number pad. + + + The 7 key on the number pad. + + + The 8 key on the number pad. + + + The 9 key on the number pad. + + + The * (MULTIPLY) key. + + + The + (ADD) key. + + + The - (SUBTRACT) key. + + + The . (DECIMAL) key. + + + The / (DIVIDE) key. + + + A special value indicating the key is out of range of this enumeration. + + + Represents the keyboard device. + + + Gets the set of that are currently pressed. + A bitwise combination of the enumeration values. + + + Specifies the tabbing behavior across tab stops for a Silverlight tabbing sequence within a container. + + + Tab indexes are considered on the local subtree only inside this container. + + + Focus returns to the first or the last keyboard navigation stop inside of a container when the first or last keyboard navigation stop is reached. + + + The container and all of its child elements as a whole receive focus only once. + + + Provides event data for the and  events. + + + Gets or sets a value that marks the routed event as handled. A true value for Handled prevents most handlers along the event route from handling the same event again. + true to mark the routed event handled; false to leave the routed event unhandled, which permits the event to potentially route further. The default is false. + + + Gets the keyboard key associated with the event. + One of the enumeration values that indicates the key referenced by the event. + + + Gets an integer value that represents the key that is pressed or released (depending on which event is raised). This value is the nonportable key code, which is operating system–specific. + The key code value. + + + Represents the method that handles the and  events. + The object where the event handler is attached. + The event data. + + + Specifies the set of modifier keys. + + + No modifiers are pressed. + + + The ALT key is pressed. + + + The CTRL key is pressed. + + + The SHIFT key is pressed. + + + The Windows logo key is pressed. + + + The Apple key (also known as the Open Apple key) is pressed. + + + Provides event data for mouse button input events, for example and . + + + Gets the number of times the button was clicked. + The number of times the mouse button was clicked. + + + Gets or sets a value that marks the routed event as handled. A true value for Handled prevents most handlers along the event route from handling the same event again. + true to mark the routed event handled. false to leave the routed event unhandled, which permits the event to potentially route further and be acted on by other handlers. The default is false. + + + Represents the method that handles the and events. + The object where the event handler is attached. + The event data. + + + Provides data for mouse-related events that do not specifically involve mouse buttons, for example . + + + Returns the x- and y-coordinates of the mouse pointer position, optionally evaluated against a coordinate origin of a supplied . + A that represents the current x- and y-coordinates of the mouse pointer position. If null was passed as , this coordinate is for the overall Silverlight plug-in content area. If a non-null was passed, this coordinate is relative to the object referenced by . + Any -derived object that is contained by the Silverlight plug-in and connected to the object tree. To specify the object relative to the overall Silverlight coordinate system, use a  value of null. + + + Gets an object that reports stylus device information, such as the collection of stylus points associated with the input. + The stylus device information object. + + + Represents the method that will handle mouse related routed events that do not specifically involve mouse buttons; for example, . + The object where the event handler is attached. + The event data. + + + Provides data for the routed event. + + + Gets a value that indicates the amount that the mouse wheel rotated relative to its starting state or to the last occurrence of the event. + An integer value that provides a factor of how much the mouse wheel rotated. This value can be a negative integer; see Remarks. + + + Gets or sets a value that marks the routed event as handled, and prevents most handlers along the event route from rehandling the same event. + true if the routed event is marked as handled. false if the routed event is kept unhandled, which permits the event to potentially route further and be acted on by other handlers. The default is false. + + + Represents the method that will handle the routed event. + The object where the event handler is attached. + The event data for the event. + + + Reports stylus device information, such as the collection of stylus points associated with the input. + + + Gets the type of the tablet device. + The type of the tablet device. + + + Returns the stylus points collected since the last mouse event. + A collection of the stylus points collected since the last mouse event. + Specifies the offset for the object (typically an ) that should be applied to captured points. + + + Gets or sets a value that indicates whether the stylus is inverted. + true if the stylus is inverted; otherwise, false. The default is false. + + + Represents a single point collected while the user is entering ink strokes with the stylus or mouse. + + + Initializes a new instance of the class. + The x-coordinate of the in a pixel grid. + The y-coordinate of the in a pixel grid. + + + Gets or sets the pressure factor of the stylus on the screen. + The pressure factor of the stylus on the screen. The default is 0.5. + + is set to a value that is less than 0 or greater than 1.0. + + + Gets or sets the value for the x-coordinate of the . + The x-coordinate of the in a pixel grid. The default is 0. + + is set a value that evaluates to infinity or a value that is not a number. + + + Gets or sets the value for the y-coordinate of the . + The y-coordinate of the in a pixel grid. The default is 0. + + is set a value that evaluates to infinity or a value that is not a number. + + + Represents a collection of related objects. + + + Initializes a new instance of the class. + + + Adds a collection of objects to the collection. + The collection of objects to add to the collection. + + + Defines values for the type of devices the tablet device uses. + + + Indicates the tablet device is a mouse. + + + Indicates the tablet device is a stylus. + + + Indicates the tablet device is a touch screen. + + + Represents a composition related to text input which includes the composition text itself. + + + Gets the composition text for this text composition. + The composition text for this text composition. + + + Provides data for the routed event. + + + Gets or sets a value that marks the routed event as handled, and prevents most handlers along the event route from handling the same event again. + true to mark the routed event handled. false to leave the routed event unhandled, which permits the event to potentially route further and be acted on by other handlers. The default is false. + + + Gets or sets the text string that of the text composition. + The text string of the text composition. + + + Gets or sets the text in the composition as a object. + The text in the composition, as a object. + + + Represents the method that will handle the routed event. + The object where the event handler is attached. + Event data for the event. + + + Provides an application-level service that processes touch input from the operating system and raises the Silverlight-specific event. + + + Occurs when the input system promotes a Windows 7 touch message for Silverlight. + + + Describes the action of a specific touch point. + + + A touch action from a TOUCHEVENTF_DOWN message. + + + A touch action from a TOUCHEVENTF_MOVE message. + + + A touch action from a TOUCHEVENTF_UP message. + + + Identifies a "device" that produced the touch point. This is not a literal device, instead it distinguishes touch points through a down/move/up sequence. + + + Initializes a new instance of the class. + + + Gets the topmost object that the mouse is over at the time that this touch point was produced. + The topmost (in Z-order) object that the mouse is over at the time that this touch point was produced. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a unique ID as provided by the operating system for a particular touch device. + A unique ID for a particular touch device. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides data for the event. + + + Returns the primary touch point for the reported frame as a value. The touch point can be evaluated against a coordinate reference point instead of the absolute Silverlight coordinates. + The primary touch point for the reported frame. + A coordinate reference point that can be used to offset the coordinates of the return value . If you want the reference to be based on Silverlight absolute coordinates, specify as null. + + + Returns a collection of all values in the reported frame. The touch point can be evaluated against a coordinate reference point instead of the absolute Silverlight coordinates. + A collection of values. + A coordinate reference point that can be used to offset the coordinates of all items in the returned collection. If you want the reference to be based on Silverlight absolute coordinates, specify as null. + + + Disables automatic mouse-event promotion for the primary touch point until all touch points report as . + No primary touch point was recorded.-or-The primary touch point has an action other than . + + + Gets an integer time-stamp value for the event. + An integer time-stamp value for the event. + + + Represents the method that will handle the event of . + The object where the event is handled. + Data for the event. + + + Represents a single touch point from a touch message source. + + + Initializes a new instance of the class. + + + Gets the type of action (up, down, move) that the represents. + A value of the enumeration. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the X,Y coordinate position of the touch point as a . + A value that reports the coordinate position of the touch point. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the rectangular area that is reported as the touch-point contact area. + A value. If the device that is used for touch input does not support reporting a touch size area, this property reports a with values of -1, instead of null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the specific device type that produced the touch point. + A value that reports specific information about the generating device. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Contains a collection of values. + + + Provides event data for gesture events such as . + + + Initializes a new instance of the class. + + + Returns the x- and y-coordinates of the pointer position, optionally evaluated against a coordinate origin of a supplied T:System.Windows.UIElement . + A that represents the current x- and y-coordinates of the mouse pointer position. If null was passed as , this coordinate is for the overall Silverlight plug-in content area. If a non-null was passed, this coordinate is relative to the object referenced by . + Any -derived object that is contained by the Silverlight plug-in and connected to the object tree. To specify the object relative to the overall Silverlight coordinate system, pass null. + + + Gets or sets a value that marks the routed event as handled. A true value for prevents most handlers along the event route from handling the same event again. + true to mark the routed event handled; false to leave the routed event unhandled, which permits the event to potentially route further. The default is false. + + + Represents information related to the scope of data provided by an input method. + + + Initializes a new instance of the class. + + + Gets or sets the input scope names, as a list of strings. + The input scope names, as a list of strings. + + + Provides type conversion support for the class. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert an object of one type to the type. + true if is type ; otherwise, false. + An that provides a format context. + A that represents the type you want to convert from. + + + Determines whether conversion is possible to the specified type from a object. + This implementation always returns false. + An that provides a format context. + The intended destination type for the conversion. + + + Converts the specified object to an object. + The created from converting source. + An that provides a format context. + Describes the intended for the conversion. + The object that the converter should convert. + + + Converts the specified value object to the specified type. + The converted object. + An that provides a format context. + Describes the intended for the conversion. + The object to convert. + The intended destination type for the conversion. + + + Defines a name for text input patterns. + + + Initializes a new instance of the class. + + + Gets or sets the input scope name value, which modifies how input from alternative input methods is interpreted. + A value of the enumeration. + + + Provides type conversion support for the class. + + + Initializes a new instance of the class. + + + Returns whether this converter can convert an object of one type to the type. + true if is type ; otherwise, false. + An that provides a format context. + A that represents the type you want to convert from. + + + Determines whether conversion is possible to the specified type from a object. + true if is a type that this converter can convert to ; otherwise, false. + An that provides a format context. + The intended destination type for the conversion. + + + Converts the specified object to an object. + The created from converting source. + An that provides a format context. + Describes the intended for the conversion. + The object that the converter should convert. + + + Converts the specified value object to the specified type. + The converted object. + An that provides a format context. + Describes the intended for the conversion. + The object to convert. + The intended destination type for the conversion. + + + Specifies the input scope name, which modifies how input from alternative input methods is interpreted. + + + The text input pattern for a phrase list. + + + The text input pattern for a regular expression. + + + The text input pattern for the Speech Recognition Grammar Specification (SRGS). + + + The text input pattern for XML. + + + Not supported. For internal use in Silverlight for Windows Phone. + + + The default handling of input commands. + + + The text input pattern for a Uniform Resource Locator (URL). + + + The text input pattern for the full path of a file. + + + The text input pattern for a file name. + + + The text input pattern for an email user name. + + + The text input pattern for a Simple Mail Transfer Protocol (SMTP) email address. + + + The text input pattern for a log on name. + + + The text input pattern for a person's full name. + + + The text input pattern for the prefix of a person's name. + + + The text input pattern for a person's given name. + + + The text input pattern for a person's middle name. + + + The text input pattern for a person's surname. + + + The text input pattern for the suffix of a person's name. + + + The text input pattern for a postal address. + + + The text input pattern for a postal code. + + + The text input pattern for a street address. + + + The text input pattern for a state or province. + + + The text input pattern for a city address. + + + The text input pattern for the name of a country/region. + + + The text input pattern for the abbreviated name of a country/region. + + + The text input pattern for amount and symbol of currency. + + + The text input pattern for amount of currency. + + + The text input pattern for a calendar date. + + + The text input pattern for the numeric month in a calendar date. + + + The text input pattern for the numeric day in a calendar date. + + + The text input pattern for the year in a calendar date. + + + The text input pattern for the name of the month in a calendar date. + + + The text input pattern for the name of the day in a calendar date. + + + The text input pattern for digits. + + + The text input pattern for a number. + + + The text input pattern for one character. + + + The text input pattern for a password. + + + The text input pattern for a telephone number. + + + The text input pattern for a telephone country/region code. + + + The text input pattern for a telephone area code. + + + The text input pattern for a telephone local number. + + + The text input pattern for the time. + + + The text input pattern for the hour of the time. + + + The text input pattern for the minutes or seconds of time. + + + The text input pattern for a full-width number. + + + The text input pattern for alphanumeric half-width characters. + + + The text input pattern for alphanumeric full-width characters. + + + The text input pattern for Chinese currency. + + + The text input pattern for the Bopomofo Mandarin Chinese phonetic transcription system. + + + The text input pattern for the Hiragana writing system. + + + The text input pattern for half-width Katakana characters. + + + The text input pattern for full-width Katakana characters. + + + The text input pattern for Hanja characters. + + + Not supported. For internal use in Silverlight for Windows Phone. + + + The software input panel (SIP) layout for standard text input. Supported only in Silverlight for Windows Phone. + + + The SIP layout for text messaging, which recognizes pre-defined abbreviations. Supported only in Silverlight for Windows Phone. + + + The SIP layout for a search query. Supported only in Silverlight for Windows Phone. + + + The SIP layout for SMS To field. Supported only in Silverlight for Windows Phone. + + + The SIP layout for an e-mail name or address. Supported only in Silverlight for Windows Phone. + + + Not supported. For internal use in Silverlight for Windows Phone. + + + The SIP layout for entering a map location. Supported only in Silverlight for Windows Phone. + + + The text input pattern for a numeric password. + + + The text input pattern for a formula to be evaluated. + + + Not supported. For internal use in Silverlight for Windows Phone. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Gets the velocities that are used for the manipulation. + The velocities that are used for the manipulation. + + + Gets or sets a value that marks the routed event as handled. Setting to true prevents most handlers along the event route from handling the same event again. + true to mark the routed event handled; false to leave the routed event unhandled, which permits the event to potentially route further. The default is false. + + + Gets whether the event occurs during inertia. + true if the event occurs during inertia; false if the event occurs while the user's input device has contact with the element. + + + Gets the container that defines the coordinates for the manipulation. + The container element. + + + Gets the point from which the manipulation originated. + The point from which the manipulation originated. + + + Gets the total transformation that occurs during the current manipulation. + The total transformation that occurs during the current manipulation. + + + Contains transformation data that is accumulated when manipulation events occur. + + + Gets the amount the manipulation has resized as a multiplier. + The amount the manipulation has resized as a multiplier. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the linear motion of the manipulation. + The linear motion of the manipulation. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Completes the manipulation without inertia. + + + Gets the accumulated changes of the current manipulation, as a . + The accumulated changes of the current manipulation. + + + Gets the most recent changes of the current manipulation, as a . + The most recent changes of the current manipulation. + + + Gets or sets a value that marks the routed event as handled. Setting to true prevents most handlers along the event route from handling the same event again. + true to mark the routed event handled; false to leave the routed event unhandled, which permits the event to potentially route further. The default is false. + + + Gets whether the event occurs during inertia. + true if the event occurs during inertia; false if the event occurs while the user's input device has contact with the element. + + + Gets the container that defines the coordinates for the manipulation. + The container element. + + + Gets the point from which the manipulation originated. + The point from which the manipulation originated. + + + Gets the rates of the most recent changes to the manipulation. + The rates of the most recent changes to the manipulation. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Completes the manipulation without inertia. + + + Gets or sets a value that marks the routed event as handled. Setting to true prevents most handlers along the event route from handling the same event again. + true to mark the routed event handled; false to leave the routed event unhandled, which permits the event to potentially route further. The default is false. + + + Gets the container that defines the coordinates for the manipulation. + The container element. + + + Gets the point from which the manipulation originated. + The point from which the manipulation originated. + + + Describes the speed at which manipulations occurs. + + + Gets the rate at which the manipulation resized. + The rate at which the manipulation resized. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the speed of linear motion. + The speed of linear motion. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Reports details about the instantiation settings of a-based application, and exposes some of the HTML DOM values for the hosted Silverlight plug-in instance. The  object contains APIs that specifically relate to the Silverlight content area (the area that is declared by the width and height in the initialization). + + + Initializes a new instance of the class. + + + Gets the browser-determined height of the Silverlight plug-in content area. + The browser-determined height, in pixels, of the Silverlight plug-in content area. The default value is the height, in pixels, of the Silverlight plug-in, as specified by the HTML object element that instantiated it. + + + Gets the browser-determined width of the Silverlight plug-in content area. + The browser-determined width, in pixels, of the Silverlight plug-in content area. The default value is the width of the Silverlight plug-in, as specified by the HTML object element that instantiated it. + + + Occurs when the hosted Silverlight plug-in either enters or exits full-screen mode. + + + Gets or sets a value that indicates the behavior of full-screen mode. + A value that indicates the behavior of full-screen mode. + + + Gets or sets a value that indicates whether the Silverlight plug-in is displaying in full-screen mode. + true if the Silverlight plug-in displays as a full-screen plug-in. false if the Silverlight plug-in displays as an embedded plug-in. + + + Occurs when the or the of the Silverlight plug-in change. + + + Occurs when the zoom setting in the host browser window changes or is initialized. + + + Gets the factor by which the current browser window resizes its contents. + The zoom setting for the current browser window. + + + Defines constants that indicate the behavior of full-screen mode. + + + The application uses the default full-screen behavior. + + + The application does not exit full-screen mode when other applications gain focus. + + + Enables a native Silverlight host, such as Expression Blend or Visual Studio, to convert a object into a bitmap. + + + [SECURITY CRITICAL] Initializes a new instance of the class. + The width of the to convert. + The height of the to convert. + A pointer to the target bitmap. + + + Renders the object to the bitmap pointer specified in the constructor. + The dirty rectangle. + The object to render. + + + Provides data for the event. + + + Initializes a new instance of the class. + The URI fragment that represents the previous navigation state. + The URI fragment that represents the new navigation state. + + + Gets the URI fragment that represents the new navigation state. + The URI fragment that represents the new navigation state. + + + Gets the URI fragment that represents the previous navigation state. + The URI fragment that represents the previous navigation state. + + + Reports details about the Silverlight-based application's instantiation settings, and exposes some of the HTML DOM values for the hosted Silverlight plug-in instance. + + + Initializes a new instance of the object. + + + Gets or sets a stream associated with a PNG image to be displayed by the host when the Silverlight application is not executing. + A stream associated with a PNG image to be displayed by the host when the Silverlight application is not executing. + + + Gets or sets a value that indicates whether the Silverlight plug-in will resize its content based on the current browser zoom setting. + true if Silverlight responds to the browser zoom setting; otherwise, false. The default is true if there is no handler for the event; otherwise, the default is false. + + + Gets or sets a value that indicates whether to use a non-production analysis visualization mode, which shows areas of a page that are not being GPU accelerated with a colored overlay. Do not use in production code. + true if cache visualization is enabled; otherwise, false. + + + Gets or sets a value that indicates whether to display the current frame rate in the hosting browser's status bar. (Microsoft Internet Explorer only.) + true if the frames-per-second (fps) of the current rendered Silverlight content will be displayed in the hosting browser's status bar; otherwise, false. The default is false. + + + Gets a value that indicates whether to use graphics processor unit (GPU) hardware acceleration for cached compositions, which potentially results in graphics optimization. + true if hardware acceleration is enabled; otherwise, false. + + + Gets a value that indicates whether the Silverlight plug-in allows hosted content or its runtime to access the HTML DOM. + true if hosted content can access the browser DOM; otherwise, false. + + + Gets or sets a value that indicates whether to show the areas of the Silverlight plug-in that are being redrawn each frame. + true if the areas of the plug-in that are being redrawn each frame are shown; otherwise, false. + + + Gets or sets the maximum number of frames to render per second. + An integer value that specifies the maximum number of frames to render per second. The default value is 60. + + + Gets a value that indicates whether the Silverlight plug-in displays as a windowless plug-in. (Applies to Windows versions of Silverlight only.) + true if the Silverlight plug-in displays as a windowless plug-in; otherwise, false. + + + Reports details about the Silverlight-based application's instantiation settings, and exposes some of the HTML DOM values for the hosted Silverlight plug-in instance. + + + Initializes a new instance of the class. + + + Gets the background color value that was applied to the Silverlight plug-in as part of instantiation settings. + The background color for the Silverlight plug-in. + + + Gets the "Content" sub-object of this . + The "Content" sub-object. + + + Gets the initialization parameters that were passed as part of HTML initialization of a Silverlight plug-in. + The set of initialization parameters, as a dictionary with key strings and value strings. + + + Gets a value that indicates whether the hosted Silverlight plug-in has finished loading. + true if the plug-in has finished loading; otherwise, false. + + + Returns a value that indicates whether the installed Silverlight plug-in supports the specified version. + true if the version can be supported by the installation; otherwise, false. + The version to check, in the form of major.minor.build.revision See Remarks for more information about the string form. + + + Gets or sets a URI fragment that represents the current navigation state. + A URI fragment that represents the current navigation state. + When setting this property, the specified value is null. + + + Occurs when the property changes value. + + + Gets the "Settings" sub-object of this . + The "Settings" sub-object. + + + Gets the URI of the package or XAML file that specifies the XAML content to render. + The URI of the package, XAML file, or XAML scripting tag that contains the content to load into the Silverlight plug-in. + + + Specifies which property of a class can be interpreted to be the content property when the class is parsed by a XAML processor. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, using the specified content property name. + The content property name. + + + Gets the name of the property that is the declared content property. + A string that contains the name of the property that is the content property. + + + Represents a service that reports situational object-property relationships for markup extension evaluation. + + + Gets the target object being reported. + The target object being reported. + + + Gets an identifier for the target property being reported. + An identifier for the target property being reported. + + + Represents a service that resolves from named elements in XAML markup to the appropriate CLR type. + + + Resolves a named XAML type to the corresponding CLR . + The that resolves to. + The XAML type name to resolve. The type name is optionally qualified by the prefix for a XAML namespace. Otherwise the current default XAML namespace is assumed. + + + Provides a base class for XAML markup extension implementations that can be supported by Silverlight XAML processors. + + + Initializes a new instance of the class. + + + When implemented in a derived class, returns an object that is provided as the value of the target property for this markup extension. + The object value to set on the property where the extension is applied. + A service provider helper that can provide services for the markup extension. + + + The exception that is thrown when a XAML parsing exception occurs. + + + Gets the line number where the exception occurred. + The number of the line on which the XAML parsing exception occurred. + + + Gets the position in the line where the exception occurred. + The position on the line where the XAML parsing exception occurred. + + + Provides a XAML processor engine for parsing XAML and creating corresponding Silverlight object trees. + + + Parses a well-formed XAML fragment and creates a corresponding Silverlight object tree, and returns the root of the object tree. + The root object of the Silverlight object tree. + A string that contains a valid XAML fragment. + + + [SECURITY CRITICAL] Cannot be called. + Cannot be called. + Cannot be called. + + + Represents culture information for use in XML and XAML markup. + + + Checks for equality of an object to the current object. + true if the objects are the same object; otherwise, false. + The to compare to the calling object. + + + Serves as a hash function for the class. + An integer hash value. + + + Returns a instance, based on a string representing the language per RFC 3066. + A new with the provided string as its value. + An RFC 3066 language string, or an empty string (""). + + cannot be processed as a valid IETF language. + + + Gets the string representation of the language tag. + A string that represents the language tag. + + + Determines whether two specified objects have the same value. + true if the value of is the same as the value of ; otherwise, false. + The first to compare. + The second to compare. + + + Determines whether two specified objects have a different value. + true if the value of is different from the value of ; otherwise, false. + The first to compare. + The second to compare. + + + Specifies a mapping in an assembly between an XML namespace identifier and a CLR namespace within that assembly. + + + Initializes a new instance of the class. + Specifies the value. + Specifies the value. + + or are null. + + + Gets or sets the name of the assembly that contains the . + The name of the assembly that contains the . + + + Gets the CLR namespace that is mapped to by the attribute. + The CLR namespace that is mapped to by the attribute. + + + Gets the XML namespace (xmlns) that is mapped to by the attribute. + The XML namespace (xmlns) that is mapped to by the attribute. + + + Specifies a recommended prefix to associate with an XML namespace when writing elements and attributes in a XAML file. + + + Initializes a new instance of the class. + The identifier of the relevant XML namespace (use a string, not a true type). + The recommended prefix to use when mapping the XML namespace. + + or are null. + + + Gets the recommended prefix to associate with the XML namespace. + A string that provides the recommended prefix to use when mapping the namespace. + + + Gets the XML namespace identifier. + A string that provides the identifier for the relevant XML namespace. By convention, this is often a URI string. + + + Provides data for the event. + + + Gets any custom data returned from the server in the license response. + Any custom data returned from the server in the license response. If there is no custom data to return, you get an empty string. + If accessing this property when the license acquisition was canceled or if an error occurred. + + + Describes how content is positioned horizontally in a container. + + + The contents align toward the left of the container. + + + The contents align toward the center of the container. + + + The contents align toward the right of the container. + + + Describes how content is positioned vertically in a container. + + + The contents align toward the upper edge of the container. + + + The contents align toward the center of the container. + + + The contents align toward the lower edge of the container. + + + Represents an elliptical arc between two points. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether the arc should be greater than 180 degrees. + true if the arc should be greater than 180 degrees; otherwise, false. The default is false. + + + Identifies the dependency property. + The dependency property identifier. + + + Gets or sets the endpoint of the elliptical arc. + The point to which the arc is drawn. The default is a with value 0,0. + + + Identifies the dependency property. + The dependency property identifier. + + + Gets or sets the amount (in degrees) by which the ellipse is rotated about the x-axis. + The amount (in degrees) by which the ellipse is rotated about the x-axis. The default is 0. + + + Identifies the dependency property. + The dependency property identifier. + + + Gets or sets the x- and y-radius of the arc as a structure. + A structure that describes the x- and y-radius of the elliptical arc. The structure's property specifies the arc's x-radius; its property specifies the arc's y-radius. The default is a with value 0,0. + + + Identifies the dependency property. + The dependency property identifier. + + + Gets or sets a value that specifies whether the arc is drawn in the or direction. + One of the enumeration values that specifies the direction in which the arc is drawn. The default is . + + + Identifies the dependency property. + The dependency property identifier. + + + Describes either the desired or supported formats for an audio capture device, such as a microphone. + + + Gets or sets the intended audio frame size. + The audio frame size, in milliseconds. The default is 1000. See Remarks. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the desired audio format to be used by this audio capture device. + The desired audio format, as an object, that is used by this audio capture device. The default value is null. + + + Gets a generic collection of supported audio formats for this audio capture device. + A generic collection of objects that represents the supported audio formats for this audio capture device. + + + Specifies a collection of objects. + + + Provides specific technical information about an audio format that is used by audio capture devices. + + + Gets the number of bits that are used to store the audio information for a single sample of an audio format. + The number of bits that are used to store the audio information for a single sample of an audio format. + + + Gets the number of channels that are provided by the audio format. + The number of channels that are provided by the audio format. + + + Gets the number of samples per second that are provided by the audio format. + The number of samples per second that are provided by the audio format. + + + Gets the encoding format of the audio format as a value. + The encoding format of the audio format. + + + Exposes the capture graph for audio devices. Derive from this class to receive audio information and to obtain the capture graph through . + + + Initializes a new instance of the class. + + + Gets or sets a capture source that is associated with this . + A capture source that is associated with this . + + + Frees the resources that are used by the class. + + + When overridden in a derived class, is invoked when an audio device starts capturing audio data. + + + When overridden in a derived class, is invoked when an audio device stops capturing audio data. + + + When overridden in a derived class, is invoked when an audio device reports an audio format change. + The new audio format. + + + When overridden in a derived class, is invoked when an audio device captures a complete audio sample. + The time, in 100-nanosecond units, when the sample was captured. + The duration of the sample, in 100-nanosecond units. + A byte stream that contains audio data, to be interpreted per the relevant audio format information. + + + Represents a cubic Bezier curve drawn between two points. + + + Initializes a new instance of the class. + + + Gets or sets the first control point of the curve. + The first control point of the curve. The default is a with value 0,0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the second control point of the curve. + The second control point of the curve. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the end point of the curve. + The end point of the curve. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents the behavior of caching a visual element or tree of elements as bitmap surfaces. This can yield significant performance improvements for some scenarios. + + + Initializes a new instance of the class. + + + Gets or sets the scale at which the object is rendered on the cached bitmap surface. Use this property for cached objects that are scaled to improve performance. + The scale at which the object is rendered as a cached bitmap. If you specify a negative number, an error will be thrown. The default is 1. + + + Identifies the dependency property. + + + Defines objects used to paint graphical objects. Classes that derive from describe how the area is painted. + + + Initializes a new instance of the class. + + + Gets or sets the degree of opacity of a . + The value of the property is expressed as a value between 0 and 1.0. The default value is 1.0. + + + Identifies the dependency property. + The dependency property identifier. + + + Gets or sets the transformation that is applied to the brush using relative coordinates. + The transformation that is applied to the brush using relative coordinates. The default value is null. + + + Identifies the dependency property. + The dependency property identifier. + + + Gets or sets the transformation that is applied to the brush. + The transformation to apply to the brush. + + + Identifies the dependency property. + The dependency property identifier. + + + Specifies the coordinate system used by a . + + + The coordinate system is not relative to a bounding box. Values are interpreted directly in local space. + + + The coordinate system is relative to a bounding box: 0 indicates 0 percent of the bounding box, and 1 indicates 100 percent of the bounding box. For example, (0.5, 0.5) describes a point in the middle of the bounding box, and (1, 1) describes a point at the bottom right of the bounding box. + + + Represents cached content. + + + Initializes a new instance of the class. + + + Provides common properties for and . + + + Gets the UI display name for the capture device. + The UI display name for the capture device. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets a value that declares whether the capture device is the default device for its type (audio or video). + true if this represents the default device for its type; otherwise, false. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a helper class for obtaining information about available capture devices (audio or video) and requesting client user permission to access the captures from available devices. + + + Gets a value that reports whether a user has previously granted device access based on their stored response to the device access UI prompt. + true if the user has previously granted device access based on their response to the access request dialog box prompt, or if the request is automatically granted in some circumstances. false if the user does not grant access or if the request is denied by other factors. See Remarks. + + + Returns a collection of objects that represent the available audio capture devices on the client system. + A generic read-only collection of objects that represent the available audio capture devices on the client system. + + + Returns a collection of objects that represent the available video capture devices on the client system. + A generic read-only collection of objects that represent the available video capture devices on the client system. + + + Returns the object that represent the default audio capture devices on the client system. + The object that represent the default audio capture devices on the client system.On Mac OSX, if an application calls or and the default audio and video devices have not previously been set by the user, Silverlight will return the first device found. If a physical device is not connected to this , an will be thrown when is called. This expectation should be caught by the application and the user can then be notified to manually set their default devices in the "Webcam/Mic" section of the Configuration Settings dialog. + + + Returns the object that represent the default video capture devices on the client system. + The object that represent the default video capture devices on the client system.On Mac OSX, if an application calls or and the default audio and video devices have not previously been set by the user, Silverlight will return the first device found. If a physical device is not connected to this , an will be thrown when is called. This expectation should be caught by the application and the user can then be notified to manually set their default devices in the "Webcam/Mic" section of the Configuration Settings dialog. + + + Requests access for all possible capture devices (audio or video) that are available on the client system. + true if the user grants device access based on their response to the access request dialog prompt, or if the request is automatically granted in some circumstances. false if the user does not grant access or if the request is denied by other factors. See Remarks. + + + Provides event data for the event of the class. + + + Initializes a new instance of the using an image source to report in event data. + The image source to report. + + + Gets the image source to report in event data. + The image source that is returned asynchronously through this event data, as a result of a call. + + + Provides methods that work with specific audio or video captures from the associated capture device. + + + Initializes a new instance of the class. + + + Gets or sets the associated audio capture device that is relevant to this capture. + The associated audio capture device that is relevant to this capture. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when a requested capture operation does not generate a captured sample. + + + Initiates an asynchronous image capture request. Retrieve the returned image by handling the event on this . + + + Occurs when an asynchronous image capture request has returned a captured image. + + + Initiates capture from all capture devices that are relevant to this . + + + Gets the of this capture. State might indicate that the capture is still ongoing or has failed. + The of this capture. + + + Stops capture from all capture devices that are relevant to this . + + + Gets or sets the associated video capture device that is relevant to this capture. + The associated video capture device that is relevant to this capture. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Describes the current operation state for device capture and a capture source. + + + + has been called and the capture is complete. + + + + has been called and the capture is still active. + + + The capture failed, or no operation has yet been attempted. + + + Describes a color in terms of alpha, red, green, and blue channels. + + + Gets or sets the sRGB alpha channel value of the color. + The sRGB alpha channel value of the color, as a value between 0 and 255. + + + Gets or sets the sRGB blue channel value of the color. + The sRGB blue channel value, as a value between 0 and 255. + + + Tests whether the specified object is a structure and is equivalent to the current color. + true if the specified object is a structure and is identical to the current structure; otherwise, false. + The object to compare to the current structure. + + + Tests whether the specified structure is identical to the current color. + true if the specified structure is identical to the current structure; otherwise, false. + The structure to compare to the current structure. + + + Creates a new structure by using the specified sRGB alpha channel and color channel values. + A structure with the specified values. + The alpha channel, , of the new color. The value must be between 0 and 255. + The red channel, , of the new color. The value must be between 0 and 255. + The green channel, , of the new color. The value must be between 0 and 255. + The blue channel, , of the new color. The value must be between 0 and 255. + + + Gets or sets the sRGB green channel value of the color. + The sRGB green channel value, as a value between 0 and 255. + + + Gets a hash code for the current structure. + A hash code for the current structure. + + + Tests whether two structures are identical. + true if and are exactly identical; otherwise, false. + The first structure to compare. + The second structure to compare. + + + Tests whether two structures are not identical. + true if and are not equal; otherwise, false. + The first structure to compare. + The second structure to compare. + + + Gets or sets the sRGB red channel value of the color. + The sRGB red channel value, as a value between 0 and 255. + + + For a description of this member, see . + A string containing the value of the current instance in the specified format. + The string specifying the format to use. -or- null to use the default format defined for the type of the IFormattable implementation. + The IFormatProvider to use to format the value. -or- null to obtain the numeric format information from the current locale setting of the operating system. + + + Creates a string representation of the color using the ARGB channels in hex notation. + The string representation of the color. + + + Creates a string representation of the color by using the ARGB channels and the specified format provider. + The string representation of the color. + Culture-specific formatting information. + + + Determines how the colors in a gradient are interpolated. + + + Colors are interpolated in the scRGB color space + + + Colors are interpolated in the sRGB color space + + + Implements a set of predefined colors. + + + Gets the system-defined color that has the ARGB value of #FF000000. + A that has an ARGB value of #FF000000. + + + Gets the system-defined color that has the ARGB value of #FF0000FF. + A that has the ARGB value of #FF0000FF. + + + Gets the system-defined color that has the ARGB value of #FFA52A2A. + A that has the ARGB value of #FFA52A2A. + + + Gets the system-defined color that has the ARGB value of #FF00FFFF. + A that has the ARGB value of #FF00FFFF. + + + Gets the system-defined color that has the ARGB value of #FFA9A9A9. + A that has the ARGB value of #FFA9A9A9. + + + Gets the system-defined color that has the ARGB value of #FF808080. + A that has the ARGB value of #FF808080. + + + Gets the system-defined color that has the ARGB value of #FF008000. + A that has the ARGB value of #FF008000. + + + Gets the system-defined color that has the ARGB value of #FFD3D3D3. + A that has the ARGB value of #FFD3D3D3. + + + Gets the system-defined color that has the ARGB value of #FFFF00FF. + A that has the ARGB value of #FFFF00FF. + + + Gets the system-defined color that has the ARGB value of #FFFFA500. + A that has the ARGB value of #FFFFA500. + + + Gets the system-defined color that has the ARGB value of #FF800080. + A that has the ARGB value of #FF800080. + + + Gets the system-defined color that has the ARGB value of #FFFF0000. + A that has the ARGB value of #FFFF0000. + + + Gets the system-defined color that has the ARGB value of #00FFFFFF. + A that has the ARGB value of #00FFFFFF. + + + Gets the system-defined color that has the ARGB value of #FFFFFFFF. + A that has the ARGB value of #FFFFFFFF. + + + Gets the system-defined color that has the ARGB value of #FFFFFF00. + A that has the ARGB value of #FFFFFF00. + + + This class lets you apply multiple different transforms to an object. + + + Initializes a new instance of the class. + + + Gets or sets the x-coordinate of the center point for all transforms specified by the . + The x-coordinate of the center point for all transforms specified by the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-coordinate of the center point for all transforms specified by the . + The y-coordinate of the center point for all transforms specified by the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the angle, in degrees, of clockwise rotation. + The angle, in degrees, of clockwise rotation. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the x-axis scale factor. You can use this property to stretch or shrink an object horizontally. + The scale factor along the x-axis. The default is 1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-axis scale factor. You can use this property to stretch or shrink an object vertically. + The scale factor along the y-axis. The default is 1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the x-axis skew angle, which is measured in degrees counterclockwise from the y-axis. A skew transform can be useful for creating the illusion of three-dimensional depth in a two-dimensional object. + The skew angle, which is measured in degrees counterclockwise from the y-axis. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-axis skew angle, which is measured in degrees counterclockwise from the x-axis. A skew transform can be useful for creating the illusion of three-dimensional depth in a two-dimensional object. + The skew angle, which is measured in degrees counterclockwise from the x-axis. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the distance to translate along the x-axis. + The distance to translate (move) an object along the x-axis, in pixels. This property is read/write. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the distance to translate (move) an object along the y-axis. + The distance to translate (move) an object along the y-axis, in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents the display surface of a Silverlight-based application. + + + Occurs when the core Silverlight rendering process renders a frame. + + + Represents the content key type. + + + Content key type is unprotected. + + + Content key type used for Root licenses (128-bit Advanced Encryption Standard [AES]). This value is deprecated. You should use Aes128Ctr instead. + + + Content key type used for Root licenses (128-bit Advanced Encryption Standard CTR mode [AES-CTR]). + + + Content key type used for Cocktail in the PlayReady ecosystem. + + + Content key type is uninitialized. + + + Used to specify the source of a . + + + Creates a new instance of the class. + + + Creates a new instance of the class with the specified source Uri. + The source Uri. + + + Gets or sets the source Uri of the . + The source Uri of the . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Handles Join Domain requests. + + + Initializes a new instance of the class. + + + Called to cancel an ongoing domain operation. + If no domain operation is in progress. + + + Gets or sets a string containing service specific data to be conveyed to the domain server without implementing manual domain join/leave. + A string containing service specific data to be conveyed to the domain server without implementing manual domain join/leave. The default value is null. + + + Starts an asynchronous join domain operation. + The service identifier for this domain. is optional. If it is not required, you can specify . + The account identifier for this domain. is optional. If it is not required, you can specify . + URL to the domain controller server which is used to manage domains. + The friendly name for the account that can be shown to the user during domain certificate enumeration on the client application. is optional. If it is not required, you can specify null. + + + Occurs when the join domain operation completes. + + + Method used to start an asynchronous leave domain operation. + The service identifier for this domain. is optional. If it is not required, you can specify . + The account identifier for this domain. + URL to the domain controller server which is used to manage domains. + + + Occurs when the leave domain operation completes. + + + Overridden in a derived class to implement cancellation during manual domain operations. + + + Overridden in a derived class to implement manual join domain operations. + The custom authentication information you wish to add to the join domain operation. + URI to the domain controller server which is used to manage domains. + + + Overridden in a derived class to implement manual leave domain operations. + The custom authentication information you wish to add to the leave domain operation. + URI to the domain controller server which is used to manage domains. + + + Used to set the join domain operation response during a manual join domain operation in a derived . + The join domain operation response sent back to the client by the domain controller server. + + + Used to set the Leave domain operation response during a manual leave domain operation in a derived . + The leave domain operation response sent back to the client by the domain controller server. + + + Provides data for join and leave domain events. + + + Gets the account identifier for this domain. + The account identifier for this domain. + + + Gets the custom data string that is returned from the domain operation. + The custom data string that is returned from the domain operation. + + + Gets the service identifier for this domain. + The service identifier for this domain. + + + Represents an ordered collection of values. + + + Initializes a new instance of the class. + + + Provides data for the . + + + Gets the Content Key Identifier of the license for the decryptor which either failed or completed setup. + The Content Key Identifier of the license for the decryptor which either failed or completed setup. + + + Represents the geometry of a circle or ellipse. + + + Initializes a new instance of the class. + + + Gets or sets the center point of the . + The center point of the . + + + Identifies the dependency property. + The dependency property identifier. + + + Gets or sets the x-radius value of the . + The x-radius value of the . + + + Identifies the dependency property. + The dependency property identifier. + + + Gets or sets the y-radius value of the . + The y-radius value of the . + + + Identifies the dependency property. + The dependency property identifier. + + + Specifies how the intersecting areas of objects contained in a are combined to form the area of the . + + + Rule that determines whether a point is in the fill region by drawing a ray from that point to infinity in any direction and counting the number of path segments within the given shape that the ray crosses. If this number is odd, the point is inside; if even, the point is outside. + + + Rule that determines whether a point is in the fill region of the path by drawing a ray from that point to infinity in any direction and then examining the places where a segment of the shape crosses the ray. Starting with a count of 0, add one each time a segment crosses the ray from left to right and subtract one each time a path segment crosses the ray from right to left. After counting the crossings, if the result is 0 then the point is outside the path. Otherwise, it is inside. + + + Represents a family of related fonts. + + + Initializes a new instance of the class from the specified font family string. + The family name or names that comprise the new . See "Font Family Grammar" in Remarks. + + + Gets a value that indicates whether the current font family object and the specified font family object are the same. + true if is equal to the current object; otherwise, false. If is not a object, false is returned. + The object to compare. + + + Serves as a hash function for . + An integer hash value. + + + Gets the font family name that is used to construct the object. + The font family name of the object. + + + Returns a string representation of this . + The input font family string. + + + Provides enumeration support for and objects. + + + Gets the collection of objects from the default system font location. + An collection of objects that represent the fonts in the system fonts collection. + + + Provides generalized transformation support for objects, such as points and rectangles. + + + Initializes a new instance of the class. + + + Gets the inverse transformation of this , if possible. + An inverse of this instance, if possible; otherwise null. + + + Transforms the specified point and returns the result. + The result of transforming . + The point to transform. + The transform did not succeed. + + + When overridden in a derived class, transforms the specified bounding box and returns an axis-aligned bounding box that is exactly large enough to contain it. + The smallest axis-aligned bounding box possible that contains the transformed . + The bounding box to transform. + + + When overridden in a derived class, attempts to transform the specified point and returns a value that indicates whether the transformation was successful. + true if was transformed; otherwise, false. + The point to transform. + The result of transforming . + + + Provides a base class for objects that define geometric shapes. objects can be used for clipping regions and as geometry definitions for rendering two-dimensional graphic data as a . + + + Gets a that specifies the axis-aligned bounding box of the . + The axis-aligned bounding box of the . + + + Gets an empty geometry object. + The empty geometry object. + + + Gets the standard tolerance used for polygonal approximation. + The standard tolerance. The default value is 0.25. + + + Gets or sets the object applied to a . + The transformation applied to the . Note that this value may be a single or a cast as a . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Represents a composite geometry, composed of other objects. + + + Initializes a new instance of the class. + + + Gets or sets the that contains the objects that define this . + A collection containing the children of this . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets how the intersecting areas of the objects contained in this are combined. + One of the enumeration values that specifies how the intersecting areas are combined to form the resulting area. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Specifies a physical font face that corresponds to a font file on the disk. + + + Gets or sets the font file name for the  object. + The font file name for the  object. + + + Gets the font face version interpreted from the font's 'NAME' table. + A value that represents the version. + + + An abstract class that describes a gradient, composed of gradient stops. Classes that derive from describe different ways of interpreting gradient stops. + + + Initializes a new instance of the class. + + + Gets or sets a enumeration value that specifies how the gradient's colors are interpolated. + Specifies how the colors in a gradient are interpolated. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the brush's gradient stops. + A collection of the objects associated with the brush, each of which specifies a color and an offset along the brush's gradient axis. The default is an empty . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a enumeration value that specifies whether the positioning coordinates of the gradient brush are absolute or relative to the output area. + A value that specifies how to interpret the gradient brush's positioning coordinates. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the type of spread method that specifies how to draw a gradient that starts or ends inside the bounds of the object to be painted. + The type of spread method used to paint the gradient. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Specifies how to draw the gradient outside a gradient brush's gradient vector or space. + + + The color values at the ends of the gradient vector fill the remaining space. + + + The gradient is repeated in the reverse direction until the space is filled. + + + The gradient is repeated in the original direction until the space is filled. + + + Describes the location and color of a transition point in a gradient. + + + Initializes a new instance of the class. + + + Gets or sets the color of the gradient stop. + The color of the gradient stop. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the location of the gradient stop within the gradient vector. + The relative location of this gradient stop along the gradient vector. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of objects that can be individually accessed by index. + + + Initializes a new instance of the class. + + + Paints an area with an image. + + + Initializes a new instance of the class. + + + Occurs when there is an error associated with image retrieval or format. + + + Occurs when the image source is downloaded and decoded with no failure. You can use this event to determine the size of an image before rendering it. + + + Gets or sets the image displayed by this . + The image displayed by this . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides an object source type for , , and . + + + Converts a to and from other data types. + + + Initializes a new instance of the class. + + + Determines whether the converter can convert an object of the given type to an instance of . + true if the converter can convert the provided type to an instance of ; otherwise, false. + Type context information used to evaluate conversion. + The type of the source that is being evaluated for conversion. + + + Attempts to convert a specified object to an instance of . + A new instance of . + Type context information used for conversion. + Cultural information that is respected during conversion. + The object being converted. + + is null or is an invalid type. + + + Represents the input bitmap to a shader. + + + Initializes a new instance of the class. + + + Provides data for the event. + + + Provides data for the event. + + + This class handles acquiring licenses for DRM encrypted content. + + + Initializes a new instance of the class. + + + Starts the license acquisition process. + The header that is used for the license acquisition. + If this method is called when an existing license acquisition attempt is already in progress on that instance of the class. + + + Starts the license acquisition process. + The service ID. This parameter is required only if you want to obtain a domain-bound license. + If this method is called when an existing license acquisition attempt is already in progress on that instance of the class. + If this was previously used for a base license acquisition. + + + Starts the license acquisition process. + The key identifier of the file you are attempting to get the license for. + The type of encryption standard that is used by the key identifier. + The service ID. This parameter is required only if you want to obtain a domain-bound license. + If this method is called when an existing license acquisition attempt is already in progress on that instance of the class. + + + Starts the license acquisition process by specifying a media stream. + The stream that is used for the license acquisition. The stream must be an ASF media stream. + If this method is called when an existing license acquisition attempt is already in progress on that instance of the class. + + + Occurs when the license acquisition completes. + + + Cancels a license acquisition. + If no license acquisition is in progress. + + + Gets or sets a string that contains service-specific data to be conveyed to the license server without implementing manual license acquisition. + A string that contains service-specific data to be conveyed to the license server without implementing manual license acquisition. The default value is null. + + + Gets or sets a to handle Join Domain requests that are triggered from License Server exceptions (DomainRequired or RenewDomain). + A to handle Join Domain requests that are triggered from License Server exceptions (DomainRequired or RenewDomain). + + + Gets or sets a value that indicates whether identifiable client information is injected into the license acquisition. + true if identifiable client information is injected into the license acquisition; otherwise, false. The default is false. + + + Gets or sets a Uniform Resource Identifier (URI) value that overrides whatever the license server URI is in the content header. + The URI that overrides the URI that is provided in the content header (if any). If this property is null, the system uses whatever license server URI is in the content header. The default value is null. + + + The default implementation of this method calls into the to acquire a license. Developers should override this method if they want to handle the license acquisition themselves. + The SOAP license challenge. + The URI of the License Server. In the case of PlayReady content with a license server, this value is the value in the PlayReady header. In the case of WMDRM content and PlayReady content without a license server specified in the header, this value is null unless the property has been set. If the property is set, its value is passed in as the . + + + Overridden in a derived class to implement cancellation during manual license acquisition. + + + Sets the license response by passing the SOAP body from the HTTP response to the license challenge. + The SOAP body from the HTTP response to the license challenge. The SOAP body is passed in as a stream and contains the entire SOAP response. + The is null. + The specified is invalid. + + + A static class that is used to return licenses from the persistent license store. + + + Returns licenses from the persistent license store on the client based on the provided key identifier. + The licenses from the persistent license store on the client based on the provided key identifier. If no IBX is present on the system, it is assumed the user has no licenses, and an empty enumerator is returned from this method call. + The key ID for the license to return. + + + Returns licenses from the persistent license store on the client based on a media stream, which contains a content header. + The licenses from the persistent license store on the client based on a media stream, which contains a content header. If no IBX is present on the system, it is assumed the user has no licenses and an empty enumerator is returned from this method call. + The stream for the license to return. + + + Gets all the data about connector types from the graphics card, and also gets the output protection schemes for which Silverlight can engage each video output. + The data on connector types and the output protection schemes that Silverlight can engage for each video output. Each capture device that is returned in this list may have multiple configurations. + + + Paints an area with a linear gradient. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class that has the specified and angle. + The to set on this brush. + A that represents the angle, in degrees, of the gradient. A value of 0 creates a horizontal gradient, and a value of 90 creates a vertical gradient. Negative values are permitted, as are values over 360 (are treated as mod 360). + + + Gets or sets the ending two-dimensional coordinates of the linear gradient. + The ending two-dimensional coordinates of the linear gradient. The default is a with value 1,1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the starting two-dimensional coordinates of the linear gradient. + The starting two-dimensional coordinates for the linear gradient. The default is a with value 0,0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents the geometry of a line. + + + Initializes a new instance of the class that has no length. + + + Gets or sets the end point of a line. + The end point of the line. The default is a with value 0,0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the start point of the line. + The start point of the line. The default is a with value 0,0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a line drawn between two points, which can be part of a within data. + + + Initializes a new instance of the class. + + + Gets or sets the end point of the line segment. + The end point of the line segment. The default is a with value 0,0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Gets an XML string in the Windows Media Log format that contains the fields listed in the LogFields section. + The XML string in the Windows Media Log format that contains the fields listed in the LogFields section. + + + Gets a value that indicates why the log was generated. + One of the enumeration values that indicates why the log was generated. + + + Represents the method that will handle the event. + The object where the event handler is attached. + The event data. + + + Indicates the reason that a media log was generated. + + + The method was called. + + + The media stopped. + + + A seek operation occurred on the media; that is, playback was moved forward or backward. + + + The media paused. + + + The source of the media changed. + + + The media reached the end of its stream. + + + The runtime shut down. + + + The runtime shut down. + + + Represents a 3x3 affine transformation matrix used for transformations in two-dimensional space. + + + Initializes a structure. + The structure's coefficient. + The structure's coefficient. + The structure's coefficient. + The structure's coefficient. + The structure's coefficient. + The structure's coefficient. + + + Determines whether the specified is a structure that is identical to this . + true if is a structure that is identical to this structure; otherwise, false. + The to compare. + + + Determines whether the specified structure is identical to this instance. + true if instances are equal; otherwise, false. + The instance of to compare to this instance. + + + Returns the hash code for this structure. + The hash code for this instance. + + + Gets an identity . + An identity matrix. + + + Gets a value that indicates whether this structure is an identity matrix. + true if the structure is an identity matrix; otherwise, false. The default is true. + + + Gets or sets the value of the first row and first column of this structure. + The value of the first row and first column of this . The default value is 1. + + + Gets or sets the value of the first row and second column of this structure. + The value of the first row and second column of this . The default value is 0. + + + Gets or sets the value of the second row and first column of this structure. + The value of the second row and first column of this . The default value is 0. + + + Gets or sets the value of the second row and second column of this structure. + The value of the second row and second column of this structure. The default value is 1. + + + Gets or sets the value of the third row and first column of this structure. + The value of the third row and first column of this structure. The default value is 0. + + + Gets or sets the value of the third row and second column of this structure. + The value of the third row and second column of this structure. The default value is 0. + + + Determines whether the two specified structures are identical. + true if and are identical; otherwise, false. + The first structure to compare. + The second structure to compare. + + + Determines whether the two specified structures are not identical. + true if and are not identical; otherwise, false. + The first structure to compare. + The second structure to compare. + + + For a description of this member, see . + A string containing the value of the current instance in the specified format. + The string specifying the format to use. -or- null to use the default format defined for the type of the IFormattable implementation. + The IFormatProvider to use to format the value. -or- null to obtain the numeric format information from the current locale setting of the operating system. + + + Creates a representation of this structure. + A containing the , , , , , and values of this . + + + Creates a representation of this structure with culture-specific formatting information. + A containing the , , , , , and values of this . + The culture-specific formatting information. + + + Transforms the specified point by the and returns the result. + The result of transforming by this . + The point to transform. + + + Enables you to apply a to an object. + + + Initializes a new instance of a class. + + + Gets or sets the that is used for the projection that is applied to the object. + The that is used for the projection that is applied to the object. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Creates an arbitrary affine matrix transformation that is used to manipulate objects or coordinate systems in a two-dimensional plane. + + + Initializes a new instance of the class. + + + Gets or sets the that defines this transformation. + The structure that defines this transformation. The default is an identity . An identity matrix has a value of 1 in coefficients [1,1], [2,2], and [3,3]; and a value of 0 in the rest of the coefficients. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides common remote control button commands. + + + A command to start playback of the video. + + + A command to temporarily stop the video playback. + + + A command to switch between video playback and temporarily stopping the video playback. + + + A command to halt video playback. + + + A command to start capture of the video signal. + + + A command to advance the video at an accelerated speed. + + + A command to reverse the video at an accelerated speed. + + + A command to skip to the next track in the currently playing video. + + + A command to skip to the previous track in the currently playing video. + + + A command to increase the audio volume. + + + A command to lower the volume. + + + A command to increment the channel. + + + A command to decrement the channel. + + + A command to silence the audio. + + + A command to display a menu. + + + A command to display the title of the currently playing video. + + + A command to display information about the current system. + + + A command to show the options for changing the video display. + + + A command to display the television schedule. + + + A command to switch remote input focus to the television. + + + Contains state information and event data associated with a routed event. + + + Gets or sets a value that indicates whether the routed event has been handled. + true to mark the event as handled; false to leave the routed event unhandled, which permits the event to potentially route further. The default is false. + + + Gets the media command associated with the event. + The media command associated with the event. + + + Represents the method that will handle the event. + The object where the event handler is attached. + The event data. + + + Defines the potential states of a object. + + + The contains no media. The displays a transparent frame. + + + The is validating and attempting to open the Uniform Resource Identifier (URI) specified by its property. While in this state, the queues any , , or commands it receives and processes them if the media is successfully opened. + + + The is in the process of ensuring that proper individualization components (only applicable when playing DRM protected content) are installed on the user's computer. See Digital Rights Management (DRM) for more information. + + + The is acquiring a license required to play DRM protected content. Once has been called, the will remain in this state until has been called. + + + The is loading the media for playback. Its does not advance during this state. If the was already playing video, it continues to display the last displayed frame. + + + The is playing the media specified by its source property. Its advances forward. + + + The does not advance its . If the was playing video, it continues to display the current frame. + + + The contains media but is not playing or paused. Its is 0 and does not advance. If the loaded media is video, the displays the first frame. + + + An instance of the license class representing a logical license. + + + Gets the expiration date of the class instance. + The expiration date of the class instance. + + + Gets the content key identifier of the . + The content key identifier of the . If the instance represents a license, then this property returns the content key identifier of the license itself. If the class instance represents a license chain, then it is the content key identifier of the leaf license. For more information about license chains and leaf licenses, see Digital Rights Management (DRM). Since content also contains the key identifier for the key needed to decrypt the content, this value is used to pair a license with the content for decryption. + + + Gets the uplink key identifier of the highest license in the chain with an uplink key identifier. + The uplink key identifier of the highest license in the chain with an uplink key identifier. If the class contains a root license or a simple license, then this property returns Guid.Empty. + + + Gets a value that indicates whether the license or license chain is usable for playback. + The value that indicates whether the license or license chain is usable for playback. + + + This enumeration is used in a dictionary of attributes for media samples. + + + For video samples, the presence of this attribute indicates the sample is a key frame. For audio samples, the presence of this attribute indicates a discontinuity (Silverlight for Windows Phone only). + + + Provides data about the media sample that is needed to decrypt it. + + + The width of the video frame. For more information, see the Remarks section. + + + The height of the video frame. For more information, see the Remarks section. + + + Provides data about which portions of a media sample are encrypted. For more information, see the Remarks section. + + + Provides data about the key identifier to decrypt the media sample. For more information, see the Remarks section. + + + Provides data about the algorithm to decrypt the media sample. For more information, see the Remarks section. + + + Describes the media source. + + + A Boolean value that describes whether this source can seek. + + + The length of playback time of this source as an integer in 100-nanosecond increments. + + + DRM data that the pipeline needs to initialize and decrypt correctly. This is the DRM header represented as a string. + + + This enumeration is used in a dictionary of attributes for media streams. + + + Codec data that the pipeline needs to initialize and render correctly. For video, this is other header information. For audio, this is the base16-encoded WaveFormatEx structure. For more information on CodecPrivateDate, see Implementing MediaStream Sources and Media in Silverlight for Windows Phone. + + + Data needed to instantiate a video codec. This is the four-character value also known as a FourCC. For more information on VideoFourCC CodecPrivateDate, see Implementing MediaStream Sources and Media in Silverlight for Windows Phone. + + + The maximum width of reported video frames for this stream and the default width to render them at. + + + The maximum height of reported video frames for this stream and the default width to render them at. + + + This class describes a media stream in enough detail to initialize the and the underlying media pipeline. + + + Initializes a new instance of the class with the specified values. + A value from the enumeration, which is either audio or video. + A collection of pairs describing other attributes of the overall Media Stream. + The specified is not audio or video. + + + Gets a collection of attributes about the media stream. This collection only contains attributes that are used to initialize the media pipeline and the . + A collection of attributes about the media stream. The default value is Empty IDictionary<MediaStreamAttributeKeys, string>. + + + Gets the stream ID of the stream being described. + The stream ID of the stream being described. + + + Gets the type of stream that is being described which is either or . + The type of stream that is being described which is either or . The default value is . + + + This class describes a media sample in enough detail to allow the and underlying pipeline to render the sample. + + + Instantiates a new instance of the class. + A description of the stream this sample was pulled from. + A stream containing the desired media sample. Set to null to report the end of a stream. + The offset into the stream where the actual sample data begins. + The number of bytes that comprises the sample data. + The time from the beginning of the media file at which this sample should be rendered as expressed using 100 nanosecond increments. + A collection of pairs describing other attributes of the media sample. + One or more parameters are invalid. + DRMAlgorithmID value passed in was invalid. + DRMAlgorithmID was set to "Unprotected" while DRMKeyIdentifier was set to a non value. + DRMAlgorithmID was not set but DRMKeyIdentifier was set to a non value. + DRMKeyIdentifier was not set to a correctly formatted value. + DRMKeyIdentifier was not set or set to , but DRMAlgorithmID was specified and not set to "Unprotected". + + + Instantiates a new instance of the class. + A description of the stream this sample was pulled from. + A stream containing the desired media sample. Set to null to report the end of a stream. + The offset into the stream where the actual sample data begins. + The number of bytes that comprises the sample data. + The time from the beginning of the media file at which this sample should be rendered as expressed using 100 nanosecond increments. + The duration of the sample. + A collection of pairs describing other attributes of the media sample. + One or more parameters are invalid. + DRMAlgorithmID value passed in was invalid. + DRMAlgorithmID was set to "Unprotected" while DRMKeyIdentifier was set to a non value. + DRMAlgorithmID was not set but DRMKeyIdentifier was set to a non value. + DRMKeyIdentifier was not set to a correctly formatted value. + DRMKeyIdentifier was not set or set to , but DRMAlgorithmID was specified and not set to "Unprotected". + + + Gets a collection of attributes describing to the and media pipeline how to render this sample. + A collection of attributes describing to the and media pipeline how to render this sample. The default value is Empty IDictionary<MediaSampleAttributeKeys, string> + + + Gets the number of bytes into the stream where the sample ends. + The number of bytes into the stream where the sample ends. The default value is 0. + + + Gets the duration of the sample. + The duration of the sample in 10 nanosecond units. + + + Gets the description of the stream that this sample came from. + The description of the stream that this sample came from. The default value is null. + + + Gets the byte offset into the stream where the sample comes from. For sample streams that contain a header as well, this is set to where the actual sample begins. + The byte offset into the stream where the sample comes from. The default value is 0. + + + Gets the stream of data representing the sample. + The stream of data representing the sample. The default value is null. + + + Gets the time at which a sample should be rendered as measured in 100 nanosecond increments. + The time at which a sample should be rendered as measured in 100 nanosecond increments. The default value is 0. + + + A delivers media samples directly to the media pipeline and is most often used to enable the to use a container format not natively supported by Silverlight. + + + Initializes a new instance of the class. + + + Gets or sets the length of the audio buffer. + The length of the audio buffer in milliseconds. The value must be between 15 and 1000. The default value is 1000, which is a one second buffer. + + + Starts the process of creating a new decryptor. + A byte array that contains the DRM license data needed to setup the decryptor. is optional. If it is not required, pass in null. + The KeyID of the decryptor to create. + + is . + The has not reached the state. + + + Starts the process of creating a new decryptor. + A byte array that contains the DRM license data needed to setup the decryptor. is optional. If it is not required, pass in null. + The KeyID of the decryptor to create. + An object that represents the user state. + + is . + The has not reached the state. + + + The can call this method when going through normal shutdown or as a result of an error. This lets the developer perform any needed cleanup of the . + + + Occurs when the event completes, regardless if the setup succeeded or failed, if the initial call to did not throw an exception. + + + Developers call this method whenever an unrecoverable error has occurred in the . This will cause the event to be raised. + A string describing the error. + + + The can call this method to request information about the . Developers respond to this method by calling . + A member of the enumeration describing what type of information is desired. + + + The calls this method to ask the to prepare the next of the requested stream type for the media pipeline. Developers can respond to this method by calling either or . + The description of the stream that the next sample should come from which will be either or . + + + Gets the maximum number of decryptors allowed in the decryptor buffer. + The maximum number of decryptors allowed in the decryptor buffer. + + + The calls this method to ask the to open the media. + + + Developers call this method, in response to , to pass the requested diagnostic information to the . + The type of diagnostic that you are returning a value for. + The value associated with the diagnostics that was returned. + + + Developers call this method in response to to give the the next media sample to be rendered, or to report the end of a stream. + The description of the media stream that this sample came from. Passing a null object indicates that the stream has ended. + The is not setup for protected playback and the DRMAlgorithmID on the sample is set, then an exception is thrown for all cases except when the DRMAlgorithmID is equal to "Unprotected". + The is not setup for protected playback and the DRMKeyIdentifier on the sample is set, then an exception is thrown for all cases except when the is equal to . + The value of the DRMKeyIdentifier attribute in the input parameter is set to .Or the following conditions are true:DRMKeyIdentifier is set to a value (not set ).The is setup for in-stream licenses. + + + Developers call this method in response to to inform the that it will not return a sample right now, because the needs to refill its buffers, and to allow the to transition to the state. + A value between 0 and 1 indicating what percentage of the buffer is filled. + + + Developers call this method in response to to inform the that the has been opened and to supply information about the streams it contains. + A collection of attributes describing features of the entire media source. Currently supported attributes are listed in the . + A description of each audio and video stream contained within the content. + + + Developers call this method in response to to inform the that the has finished the requested position change and that future calls to will return samples from that point in the media. + The time as represented by 100 nanosecond increments where the actual seek took place. This is typically measured from the beginning of the media file. + + + Notifies the that the playback rate been set to the specified value. + The new play back rate + + + Developers call this method in response to to inform the that the has completed the requested stream switch and that samples returned will now be from the requested stream instead of the original stream. Note, that this is meant for the multiple audio stream case, for example language tracks, and not the adaptive streaming case. + The description of the stream actually switched to. This should be the same stream as what was requested by . + + + The calls this method to ask the to seek to the nearest randomly accessible point before the specified time. Developers respond to this method by calling and by ensuring future calls to will return samples from that point in the media. + The time as represented by 100 nanosecond increments to seek to. This is typically measured from the beginning of the media file. + + + Requests that the set playback rate to the specified value. + The new playback rate. + Specifies whether or not to thin the stream. + Specifies whether or not to enable the audio. + + + Called when a stream switch is requested on the . + The stream switched to. + + + Describes the type of diagnostic information used by the media. + + + Represents a download buffer in milliseconds. + + + Represents a download buffer in bytes. + + + Enumeration that specifies the type of stream. + + + The stream is an audio stream. + + + The stream is a video stream. + + + The stream is a script stream. Note: Currently script commands are not supported in . + + + Used to specify the source of Deep Zoom images. + + + Creates a new instance of the class with the specified parameters. + The width of the Deep Zoom image. + The height of the Deep Zoom image. + The width of the tiles in the Deep Zoom image. + The height of the tiles in the Deep Zoom image. + How much the tiles in the Deep Zoom image overlap. + One or more arguments are invalid. + + + Creates a new instance of the class with the specified parameters. + The width of the Deep Zoom image. + The height of the Deep Zoom image. + The width of the tiles in the Deep Zoom image. + The height of the tiles in the Deep Zoom image. + How much the tiles in the Deep Zoom image overlap. + One or more arguments are invalid. + + + Gets a collection of the URIs that comprise the Deep Zoom image. + Level of the tile. + X-coordinate position of the tile. + Y-coordinate position of the tile. + Source of the tile image layer, which is a collection of URIs. + + + Invalidates specified tile layers. + Tile level. + X position of the tile. + Y position of the tile. + Layer of the tile. + + + Gets or sets the amount of time to blend a new level of detail when a tile becomes available. + The amount of time to blend a new level of detail when a tile becomes available. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Gets a list of objects in this . + A list of objects in this . + + + Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether this figure's first and last segments are connected. + true if the first and last segments of the figure are connected; 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 contained area of this is to be used for hit-testing, rendering, and clipping. + true if the contained area of this is to be used for hit-testing, rendering, and clipping; otherwise, false. The default is true. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the collection of segments that define the shape of this object. + The collection of segments that define the shape of this object. The default is an empty collection. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the where the begins. + The where the begins. The default is a with value 0,0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of objects that collectively make up the geometry of a . + + + Initializes a new instance of the class. + + + Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles. + + + Initializes a new instance of the class. + + + Gets or sets the collection of objects that describe the contents of a path. + A collection of objects that describe the contents of a path. Each individual describes a shape. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that determines how the intersecting areas contained in the are combined. + A enumeration value that indicates how the intersecting areas of the are combined. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Returns a string representation of this . + A string representation of this . + + + Represents a segment of a object. + + + Represents a collection of objects that can be individually accessed by index. + + + Initializes a new instance of the class. + + + Describes the shape at the end of a line or segment. + + + A cap that does not extend past the last point of the line. Comparable to no line cap. + + + A rectangle that has a height equal to the line thickness and a length equal to half the line thickness. + + + A semicircle that has a diameter equal to the line thickness. + + + An isosceles right triangle whose base length is equal to the thickness of the line. + + + Describes the shape that joins two lines or segments. + + + Line joins use regular angular vertices. + + + Line joins use beveled vertices. + + + Line joins use rounded vertices. + + + Describes format information that reports the graphics format of individual pixels of the video format. + + + The format is unknown. + + + The format uses 32 bits of color information per pixel and reports color information by using alpha, red, blue, and green channels. + + + The format uses 8 bits per pixel grey scale colors. + + + Represents a perspective transform (a 3-D-like effect) on an object. + + + Initializes a new instance of the class. + + + Gets or sets the x-coordinate of the center of rotation of the object you rotate. + The x-coordinate of the center of rotation of the object you rotate. Typical values are between 0 and 1 with a value of 0 corresponding to one edge of the object and 1 to the opposite edge. Values outside this range are allowed and move the center of rotation accordingly. The default is 0.5 (the center of object). + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the y-coordinate of the center of rotation of the object you rotate. + The y-coordinate of the center of rotation of the object you rotate. Typical values are between 0 and 1 with a value of 0 corresponding to one edge of the object and 1 to the opposite edge. Values outside this range are allowed and move the center of rotation accordingly. The default is 0.5 (the center of object). + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the z-coordinate of the center of rotation of the object you rotate. + The z-coordinate of the center of rotation of the object you rotate. The default is 0. Values greater than 0 correspond to coordinates out from the plane of the object, and negative values correspond to coordinates behind the plane of the object. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the distance the object is translated along the x-axis of the screen. + The distance the object is translated along the x-axis of the screen. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the distance the object is translated along the y-axis of the screen. + The distance the object is translated along the y-axis of the screen. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the distance the object is translated along the z-axis of the screen. + The distance the object is translated along the z-axis of the screen. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the distance the object is translated along the x-axis of the plane of the object. + The distance the object is translated along the x-axis of the plane of the object. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the distance the object is translated along the y-axis of the plane of the object. + The distance the object is translated along the y-axis of the plane of the object. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the distance the object is translated along the z-axis of the plane of the object. + The distance the object is translated along the z-axis of the plane of the object. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets the projection matrix on the . + The projection matrix of the . The default value is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the number of degrees to rotate the object around the x-axis of rotation. + The number of degrees to rotate the object around the x-axis of rotation. The default is 0. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the number of degrees to rotate the object around the y-axis of rotation. + The number of degrees to rotate the object around the y-axis of rotation. The default is 0. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the number of degrees to rotate the object around the z-axis of rotation. + The number of degrees to rotate the object around the z-axis of rotation. The default is 0. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Represents a collection of values that can be individually accessed by index. + + + Initializes a new instance of the class. + + + Represents one or more cubic Bezier curves. + + + Initializes a new instance of the class. + + + Gets or sets the that defines this object. + The collection of points that defines this object. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Represents a set of line segments defined by a with each specifying the end point of a line segment. + + + Initializes a new instance of the class. + + + Gets or sets the collection of values that defines this object. + The points that define this object. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Represents a set of quadratic Bezier segments. + + + Initializes a new instance of the class. + + + Gets or sets the that defines this object. + A collection of points that defines the shape of this object. The default value is an empty collection. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Provides a base class for projections, which describe how to transform an object in 3-D space using perspective transforms. + + + Initializes a new instance of the class. + + + Creates a quadratic Bezier curve between two points in a . + + + Initializes a new instance of the class. + + + Gets or sets the control point of the curve. + The control point of this . The default value is a with value 0,0. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the end of this . + The end point of this . The default value is a with value 0,0. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Paints an area with a radial gradient. A focal point defines the beginning of the gradient, and a circle defines the end point of the gradient. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class with the specified start and stop colors. + Color value at the focus () of the radial gradient. + Color value at the outer edge of the radial gradient. + + + Initializes a new instance of the class that has the specified gradient stops. + The gradient stops to set on this brush. + + + Gets or sets the center of the outer circle of the radial gradient. + The two-dimensional point located at the center of the radial gradient. The default value is a with value 0.5,0.5. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the location of the focal point that defines the beginning of the gradient. + The two-dimensional point located at the center of the radial gradient. The default value is a with value 0.5,0.5. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the horizontal radius of the outer circle of the radial gradient. + The horizontal radius of the outermost circle of the radial gradient. The default value is 0.5. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the vertical radius of the outer circle of a radial gradient. + The vertical radius of the outer circle of a radial gradient. The default is 0.5. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Provides data for the event. + + + Initializes a new instances of the class. + + + Gets the new rate + The new rate. + + + Represents the method that will handle the . + + + Describes a two-dimensional rectangular geometry. + + + Initializes a new instance of the class, and creates a rectangle with zero area. + + + Gets or sets the x-radius of the ellipse that is used to round the corners of the rectangle. + The x-radius of the ellipse used to round the corners of the rectangle geometry. The default is 0. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the y-radius of the ellipse that is used to round the corners of the rectangle. + The y-radius of the ellipse used to round the corners of the rectangle geometry. The default is 0. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the dimensions of the rectangle. + The structure that describes the position and size of the rectangle. The default is null. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Provides event data for the event. + + + Gets a date/time when the frame rendered. + The date/time when the frame rendered. + + + Rotates an object clockwise about a specified point in a two-dimensional x-y coordinate system. + + + Initializes a new instance of the class. + + + Gets or sets the angle, in degrees, of clockwise rotation. + The angle, in degrees, of clockwise rotation. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the x-coordinate of the rotation center point. + The x-coordinate of the center of rotation. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-coordinate of the rotation center point. + The y-coordinate of the center of rotation. The default is 0. + + + Identifies the dependency property. + + + Scales an object in the two-dimensional x-y coordinate system. + + + Initializes a new instance of the class. + + + Gets or sets the x-coordinate of the center point of this . + The x-coordinate of the center point of this . The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-coordinate of the center point of this . + The y-coordinate of the center point of this . The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the x-axis scale factor. + The scale factor along the x-axis. The default is 1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-axis scale factor. + The scale factor along the y-axis. The default is 1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a two-dimensional skew. + + + Initializes a new instance of the class. + + + Gets or sets the x-axis skew angle, which is measured in degrees counterclockwise from the y-axis. + The skew angle, which is measured in degrees counterclockwise from the y-axis. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-axis skew angle, which is measured in degrees counterclockwise from the x-axis. + The skew angle, which is measured in degrees counterclockwise from the x-axis. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the x-coordinate of the transform center. + The x-coordinate of the transform center. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-coordinate of the transform center. + The y-coordinate of the transform center. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Paints an area with a solid color. + + + Initializes a new instance of the class with no color. + + + Initializes a new instance of the class with the specified . + The color to apply to the brush. + + + Gets or sets the color of this . + The brush's color. The default value is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Describes how content is resized to fill its allocated space. + + + The content preserves its original size. + + + The content is resized to fill the destination dimensions. The aspect ratio is not preserved. + + + The content is resized to fit in the destination dimensions while it preserves its native aspect ratio. + + + The content is resized to fill the destination dimensions while it preserves its native aspect ratio. If the aspect ratio of the destination rectangle differs from the source, the source content is clipped to fit in the destination dimensions. + + + Describes the simulation style of a font. + + + No font style simulation. + + + Bold style simulation. + + + Italic style simulation. + + + Bold and Italic style simulation. + + + Specifies the direction an elliptical arc is drawn. + + + Aarcs are drawn in a counterclockwise (negative-angle) direction. + + + Arcs are drawn in a clockwise (positive-angle) direction. + + + Defines the supported formatting modes for text. + + + Text is displayed by using ideal font metrics. + + + Text is displayed by using metrics that create glyphs with whole pixel widths. + + + Specifies whether text rendering is optimized for readability or for dynamic presentation. + + + The default text render mode. + + + Turns off text rendering optimizations. + + + Provides options for controlling the rendering behavior of text, which can be set through an attached property usage on a wide range of Silverlight types. + + + Gets the for the specified . + The for this . + The to get the for. + + + Gets the for this . + The for this . + The to get this property on. + + is null. + + + Gets the for the specified . + The for this . + The to get the for. + + + Sets the for the specified . + The to set this property on. + The to set the to. + + + Sets the for this . + The to set this property on. + The to set the to. + The is null. + + + Sets the for this . + The to set this property on. + The to set the to. + + + Gets the for the element + The for the element. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Gets or sets a value that indicates whether text rendering is optimized for readability or animation. + A value that indicates whether text rendering is optimized for readability or animation. + + + Identifies the attached property. + The identifier for the attached property. + + + Sets the for the element. + The for the element. + + + Identifies the dependency property. + Identifier for the dependency property. + + + Defines the supported rendering modes for text. + + + Text is rendered with the most appropriate rendering algorithm based on the layout mode that was used to format the text. + + + Text is rendered with bilevel anti-aliasing. + + + Text is rendered with grayscale anti-aliasing. + + + Text is rendered with the most appropriate ClearType rendering algorithm based on the layout mode that was used to format the text. + + + Base class that describes a way to paint a region. + + + Provides initialization for base class values when called by the constructor of a derived class. + + + Gets or sets the horizontal alignment of content in the base tile. + A value that specifies the horizontal position of content in its base tile. The default value is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the vertical alignment of content in the base tile. + A value that specifies the vertical position of content in its base tile. The default value is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets a value that specifies how the content of this stretches to fit its tiles. + A value that specifies how this content is projected onto its base tile. The default value is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents metadata associated with a specific point in a media file. + + + Initializes a new instance of the class. + + + Gets or sets the text value of a . + The text value of the . The default value is an empty string. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the time at which a is reached. + The time at which the TimelineMarker is reached. The default value is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the marker type of a . + A string that describes the type of this TimelineMarker. The default value is an empty string. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of objects that can be individually accessed by index. + + + Initializes a new instance of the class. + + + Provides event data for the event. + + + Initializes a new instance of the class. + + + Gets the that triggered this event. + The that triggered this event. + + + Represents methods that will handle various routed events related to timeline markers. + The object where the event handler is attached. + The event data. + + + Defines functionality that enables transformations in a two-dimensional plane. + + + Gets the inverse of this transform, if it exists. + The inverse of this transform, if it exists; otherwise, null. + + + Transforms the specified bounding box and returns an axis-aligned bounding box that is exactly large enough to contain it. + The smallest axis-aligned bounding box that can contain the transformed . + The bounding box to transform. + + + Attempts to transform the specified point and returns a value that indicates whether the transformation was successful. + true if was transformed; otherwise, false. + The point to transform. + The result of transforming . + + + Represents a collection of objects that can be individually accessed by index. + + + Initializes a new instance of the class. + + + Represents a composite composed of other objects. + + + Initializes a new instance of the class. + + + Gets or sets the collection of child objects. + The collection of child objects. The default is an empty collection. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the structure that describes the transformation represented by this . + A composite of the objects in this . + + + Translates (moves) an object in the two-dimensional x-y coordinate system. + + + Initializes a new instance of the class. + + + Gets or sets the distance to translate along the x-axis. + The distance to translate (move) an object along the x-axis, in pixels. This property is read/write. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the distance to translate (move) an object along the y-axis. + The distance to translate (move) an object along the y-axis, in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a combination of the , , , and classes. + + + Retrieves the that corresponds to the . + true if the out parameter is set to a object; otherwise, false. + A object that corresponds to this typeface, or a null reference (Nothing in Visual Basic) if the typeface was constructed from a composite font. + + + Paints an area with video content. + + + Initializes a new instance of the class. + + + Sets the source of the using a media file source from an intermediary control. + The intermediary control used as the source for the . + + + Sets the source of the using a video capture source + A as obtained from video capture out of a . + + + Gets or sets the name of the to use as the source of the . + The name of the to use as the source of the . + + + Identifies the dependency property. + + + Describes desired and supported video format information for a video capture device, such as a webcam. + + + Gets or sets the desired video format to be used by this video capture device. + The desired video format to be used by this video capture device, as a object. The default is null.On Mac OSX, the is always empty. To set the , you can insatiate a new object with a of . + + + Gets a generic collection of supported video formats for this video capture device. + A generic collection of objects that represents the supported video formats for this video capture device.On Mac OSX, the is always empty. To set the , you can insatiate a new object with a of . + + + Specifies a collection of objects. + + + Provides specific technical information about a video format that is used by a video capture device. + + + Initializes a new instance of the class. + The initial value. + The initial value. + The initial value. + The initial value. + + + Gets the number of frames per second for the represented video format. + The number of frames per second for the represented video format. + + + Gets the graphics format information for individual pixels of the video format. + A value that reports the format of individual pixels of the video format. + + + Gets the height of the camera-framing area for the represented video format. + The height, in pixels, of the camera-framing area for the represented video format. + + + Gets the width of the camera-framing area for the represented video format. + The width, in pixels, of the camera-framing area for the represented video format. + + + Gets the array stride that is used in the video format. + The array stride that is used in the video format. + + + Provides the actual data about connector types and specifies the output protection schemes in which Silverlight can engage. + + + Gets a value that indicates whether this connector supports the Copy Generation Management System—Analog, which is an analog copy management system. + A value that indicates whether this connector supports the Copy Generation Management System—Analog, which is an analog copy management system. The default value is false. + + + Gets a value that indicates whether this connector can engage the High-Bandwidth Digital Content Protection output protection scheme. + A value that indicates whether this connector can engage the High-Bandwidth Digital Content Protection output protection scheme. The default value is false. + + + Gets the connector type with which the output device is connected to the graphics card. + The connector type with which the output device is connected to the graphics card. The default value is . + + + Defines all the output connector types that are typically available. + + + An unknown connector type. + + + Video graphics array (VGA) connector. + + + S-Video connector. + + + Composite video connector. + + + Component video connector. + + + Digital video interface (DVI) connector. + + + High-definition multimedia interface (HDMI) connector. + + + Low-voltage differential signaling (LVDS) connector. + + + TMDS connector. + + + Japanese D connector, a connector that conforms to the Electronic Industries Association of Japan (EIAJ) RC-5237 standard. + + + SDI (serial digital image) connector. + + + External DisplayPort connector. + + + Embedded DisplayPort connector. + + + External Unified Display Interface (UDI). + + + Embedded Unified Display Interface (UDI). + + + Internal connector. The connection between the graphics adapter and the display device is permanent and not available to the user. + + + Exposes the capture graph for video devices. Derive from this class to receive video information and to obtain the capture graph through . + + + Initializes a new instance of the class. + + + Gets or sets a capture source that is associated with this . + A capture source that is associated with this . + + + Frees resources that are used by the class. + + + When overridden in a derived class, is invoked when a video device starts capturing video data. + + + When overridden in a derived class, is invoked when a video device stops capturing video data. + + + When overridden in a derived class, is invoked when a video device reports a video format change. + The new video format. + + + When overridden in a derived class, is invoked when a video device captures a complete video sample. + The time, in 100-nanosecond units, when the sample was captured. + The duration of the sample, in 100-nanosecond units. + A byte stream that contains video data. The byte stream should be processed into samples according to the relevant video format information. + + + Provides utility methods that can used to traverse object relationships (along child object or parent object axes) in the Silverlight visual tree. + + + Retrieves a set of objects that are located within a specified point of an object's coordinate space. + An enumerable set of objects that are determined to be located in the visual tree composition at the specified point and within the specified subtee. + The point to use as the determination point. + The object to search within. + + + Retrieves a set of objects that are located within a specified point of a window's coordinate space. + An enumerable set of objects that are determined to be located in the visual tree composition at the specified point and within the specified window. + The point to use as the determination point. + The window to search within. + + + Retrieves a set of objects that are located within a specified of an object's coordinate space. + An enumerable set of objects that are determined to be located in the visual tree composition at the specified point and within the specified subtee. + The to use as the determination area. + The object to search within. + + + Retrieves a set of objects that are located within a specified of a window's coordinate space. + An enumerable set of objects that are determined to be located in the visual tree composition at the specified point and within the specified window. + The to use as the determination area. + The window to search within. + + + Using the provided index, obtains a specific child object of the provided object by examining the visual tree. + The child object as referenced by . + The object that holds the child collection. + The index of the requested child object in the child collection. + Specified an invalid child index. + + is null, or is not a valid . + + + Returns the number of children that exists in an object's child collection in the visual tree. + The number of visual children for the provided source visual. + The source visual. + + is null, or is not a valid . + + + Gets all open controls. + An of all open controls. + + + Gets all open controls. + An of all open controls. + The window to get the controls for. + + + Returns an object's parent object in the visual tree. + The parent object of the object in the visual tree. + The object to get the parent object for. + + is null, or is not a valid . + + + Returns an object's root object in the visual tree. + The root object of the object in the visual tree. + The object to get the root object for. + + + Reports the digital signal encoding format of an audio format. + + + Audio format uses pulse code modulation (PCM) encoding. + + + Used to save the video capture on Silverlight for Windows Phone to a file. + + + Initializes a new instance of the class. + + + Gets or sets a capture source that is associated with this . + A capture source that is associated with this . + + + Gets the name of the associated isolated storage file. + The name of the isolated storage file associated with this . + + + Provides values for specifying how the camera video buffer is maintained on Silverlight for Windows Phone. + + + A new buffer is created for each sample captured. This is the same behavior on Silverlight for the desktop. + + + A new buffer is created for each sample capture. This can improve performance on Silverlight for Windows Phone by reducing the amount of garbage collection that is required. + + + Specifies how the camera video buffer is maintained on Silverlight for Windows Phone. + The sample allocation mode. + + + Represents an easing function that retracts the motion of an animation slightly before it begins to animate in the path indicated. + + + Initializes a new instance of the class. + + + Gets or sets the amplitude of retraction associated with a animation. + The amplitude of retraction associated with a animation. This value must be greater than or equal to 0. The default is 1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + A trigger action that begins a and distributes its animations to their targeted objects and properties. + + + Initializes a new instance of the class. + + + 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. + + + Represents an easing function that creates an animated bouncing effect. + + + Initializes a new instance of the class. + + + Gets or sets the number of bounces. + The number of bounces. The value must be greater or equal to zero. Negative values will resolve to zero. The default is 3. + + + Identifies the dependency property. + + + Gets or sets a value that specifies how bouncy the bounce animation is. Low values of this property result in bounces with little lose of height between bounces (more bouncy) while high values result in dampened bounces (less bouncy). + The value that specifies how bouncy the bounce animation is. This value must be positive. The default value is 2. + + + Identifies the dependency property. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Represents an easing function that creates an animation that accelerates and/or decelerates using a circular function. + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Describes the potential states of an animation. + + + The current animation changes in direct relation to that of its parent. + + + The animation continues and does not change in relation to that of its parent. + + + The animation is stopped. + + + Animates the value of a property between two target values using linear interpolation over a specified . + + + Initializes a new instance of the class. + + + Gets or sets the total amount by which the animation changes its starting value. + The total amount by which the animation changes its starting value. The default is null. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the easing function applied to this animation. + The easing function applied to this animation. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the animation's starting value. + The starting value of the animation. The default is null. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the animation's ending value. + The ending value of the animation. The default is null. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Animates the value of a property along a set of over a specified . + + + Initializes a new instance of the class. + + + Gets the collection of objects that define the animation. + The collection of objects that define the animation. The default is an empty collection. + + + Provides a base class for specific animation key-frame techniques that define an animation segment with a target value. Derived classes each provide a different key-frame interpolation method for a value that is provided for a animation. + + + Initializes a new instance of the class. + + + Gets or sets the time at which the key frame's target should be reached. + The time at which the key frame's current value should be equal to its property. The default is null. + + + Identifies the dependency property. + The identifier for the  dependency property. + + + Gets or sets the key frame's target value. + The key frame's target value, which is the value at its specified . The default is a with an ARGB value of #00000000. + + + Identifies the dependency property. + The identifier for the  dependency property. + + + Represents a collection of objects that can be individually accessed by index. + + + Initializes a new instance of the class. + + + Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t3. + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Animates from the value of the previous key frame to its own using discrete values. + + + Initializes a new instance of the class. + + + Animates from the value of the previous key frame to its own using discrete values. + + + Initializes a new instance of the class. + + + Animates from the value of the previous key frame to its own using discrete values. + + + Initializes a new instance of the class. + + + Animates from the value of the previous key frame to its own using discrete frames. + + + Initializes a new instance of the class. + + + Animates the value of a property between two target values using linear interpolation over a specified . + + + Initializes a new instance of the class. + + + Gets or sets the total amount by which the animation changes its starting value. + The total amount by which the animation changes its starting value. The default is null. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the easing function applied to this animation. + The easing function applied to this animation. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the animation's starting value. + The starting value of the animation. The default is null. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the animation's ending value. + The ending value of the animation. The default is null. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Animates the value of a property along a set of . + + + Initializes a new instance of the class. + + + Gets the collection of objects that define the animation. + The collection of objects that define the animation. The default is an empty collection. + + + An abstract class that defines an animation segment with its own target value and interpolation method for a . + + + Initializes a new instance of the class. + + + Gets or sets the time at which the key frame's target should be reached. + The time at which the key frame's current value should be equal to its property. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the key frame's target value. + The key frame's target value, which is the value of this key frame at its specified . The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of objects that can be individually accessed by index. + + + Initializes a new instance of the class. + + + A class that enables you to associate easing functions with a key frame animation. + + + Initializes a new instance of the class. + + + Gets or sets the easing function that is applied to the key frame. + The easing function that is applied to the key frame. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Defines a property that enables you to associate an easing function with a key-frame animation. + + + Initializes a new instance of the class. + + + Gets or sets the easing function that is applied to the key frame. + The easing function that is applied to the key frame. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides the base class for all the easing functions. You can create your own custom easing functions by inheriting from this class. + + + Initializes a new instance of the class. + + + Transforms normalized time to control the pace of an animation. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Gets or sets a value that specifies how the animation interpolates. + One of the enumeration values that specifies how the animation interpolates. The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Specifies how the animation associated with an easing function interpolates. + + + Interpolation follows 100% interpolation minus the output of the formula associated with the easing function. + + + Interpolation follows the mathematical formula associated with the easing function. + + + Interpolation uses for the first half of the animation and for the second half. + + + Defines a property that enables you to associate an easing function with a key-frame animation. + + + Initializes a new instance of the class. + + + Gets or sets the easing function that is applied to the key frame. + The easing function that is applied to the key frame. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents an easing function that creates an animation that resembles a spring oscillating back and forth until it comes to rest. + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Gets or sets the number of times the target slides back and forth over the animation destination. + The number of times the target slides back and forth over the animation destination. This value must be greater than or equal to 0. The default is 3. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the stiffness of the spring. The smaller the Springiness value is, the stiffer the spring and the faster the elasticity decreases in intensity over each oscillation. + A positive number that specifies the stiffness of the spring. The default value is 3. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula (see remarks). + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Gets or sets the exponent used to determine the interpolation of the animation. + The exponent used to determine the interpolation of the animation. The default is 2. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Specifies how a behaves when it is outside its active period but its parent is inside its active or hold period. + + + After it reaches the end of its active period, the timeline holds its progress until the end of its parent's active and hold periods. + + + The timeline stops if it is outside its active period while its parent is inside its active period. + + + Defines the basic functionality of an easing function. + + + Transforms normalized time to control the pace of an animation. + The transformed progress. + Normalized time (progress) of the animation. + + + This class is used by a spline key frame to define animation progress. + + + Initializes a new instance of the class. + + + Gets or sets the first control point used to define a Bezier curve that describes a . + The first control point used to define a Bezier curve that describes a . + + + Gets or sets the second control point used to define a Bezier curve that describes a . + The second control point used to define a Bezier curve that describes a . + + + Specifies when a particular key frame should take place during an animation. + + + Indicates whether a is equal to this . + true if is a that represents the same length of time as this ; otherwise, false. + The to compare with this . + + + Indicates whether a specified is equal to this . + true if is equal to this ; otherwise, false. + The to compare with this . + + + Indicates whether two values are equal. + true if the values of and are equal; otherwise, false. + The first value to compare. + The second value to compare. + + + Creates a new , using the supplied . + A new , initialized to the value of . + The value of the new . + The specified is outside the allowed range. + + + Returns a hash code representing this . + A hash code identifier. + + + Compares two values for equality. + true if and are equal; otherwise, false. + The first value to compare. + The second value to compare. + + + Implicitly converts a to a . + The created . + The value to convert. + + + Compares two values for inequality. + true if and are not equal; otherwise, false. + The first value to compare. + The second value to compare. + + + Gets the time when the key frame ends, expressed as a time relative to the beginning of the animation. + The time when the key frame ends, expressed as a time relative to the beginning of the animation. + If this instance is not of type . + + + Returns a string representation of this . + A string representation of this . + + + Gets the value this instance represents. + One of the enumeration values. + + + Gets a uniform value, which divides the allotted time of the animation evenly between key frames. + A uniform value, which divides the allotted time of the animation evenly between key frames. + + + Represents the different types that may represent a instance. + + + The allotted total time for an animation sequence is divided evenly amongst each of the key frames. + + + Each is expressed as a value relative to the of an animation sequence. + + + Animates from the value of the previous key frame to its own using linear interpolation. + + + Initializes a new instance of the class. + + + Animates from the value of the previous key frame to its own using linear interpolation. + + + Initializes a new instance of the class. + + + Animates from the value of the previous key frame to its own using linear interpolation. + + + Initializes a new instance of the class. + + + Animates the value of an property along a set of over a specified . + + + Initializes a new instance of the class. + + + Gets the collection of objects that define the animation. + The collection of objects that define the animation. The default is an empty collection. + + + Defines an animation segment with its own target value and interpolation method for an . + + + Initializes a new instance of the class. + + + Gets or sets the time at which the key frame's target should be reached. + The time at which the key frame's current value should be equal to its property. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the key frame's target value. + The key frame's target value, which is the value of this key frame at its specified . The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of objects that can be individually accessed by index. + + + Initializes a new instance of the class. + + + Animates the value of a property between two target values using linear interpolation over a specified . + + + Initializes a new instance of the class. + + + Gets or sets the total amount by which the animation changes its starting value. + The total amount by which the animation changes its starting value. The default is null. + + + Identifies the dependency property. + The identifier for the  dependency property. + + + Gets or sets the easing function you are applying to the animation. + The easing function you are applying to the animation. The default is null. + + + Identifies the dependency property. + The identifier for the  dependency property. + + + Gets or sets the animation's starting value. + The starting value of the animation. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the animation's ending value. + The ending value of the animation. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Animates the value of a property along a set of . + + + Initializes a new instance of the class. + + + Gets the collection of objects that define the animation. + The collection of objects that define the animation. The default is an empty collection. + + + Defines an animation segment with its own target value and interpolation method for a . + + + Initializes a new instance of the class. + + + Gets or sets the time at which the key frame's target should be reached. + The time at which the key frame's current value should be equal to its property. The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the key frame's target value. + The key frame's target value, which is the value of this key frame at its specified . The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents a collection of objects that can be individually accessed by index. + + + Initializes a new instance of the class. + + + Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = tp where p is equal to the property. + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Gets or sets the exponential power of the animation interpolation. For example, a value of 7 creates an animation interpolation curve that follows the formula f(t) = t7. + The exponential power of the animation interpolation. This value must be greater or equal to 0. The default is 2. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t2 + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t4. + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t5. + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Describes how a repeats its simple duration. + + + Initializes a new instance of the structure with the specified iteration count. + A number greater than or equal to 0 that specifies the number of iterations for an animation. + + evaluates to infinity, a value that is not a number, or is negative. + + + Initializes a new instance of the structure with the specified repeat duration. + The total length of time that the should play (its active duration). + + evaluates to a negative number. + + + Gets the number of times a should repeat. + The number of iterations to repeat. + This describes a repeat duration, not an iteration count. + + + Gets the total length of time a should play. + The total length of time a timeline should play. + This describes an iteration count, not a repeat duration. + + + Indicates whether the specified object is equal to this . + true if is a that represents the same repeat behavior as this ; otherwise, false. + The object to compare with this . + + + Returns a value that indicates whether the specified is equal to this . + true if both the type and repeat behavior of are equal to this ; otherwise, false. + The value to compare to this . + + + Indicates whether the two specified values are equal. + true if both the type and repeat behavior of are equal to that of ; otherwise, false. + The first value to compare. + The second value to compare. + + + Gets a that specifies an infinite number of repetitions. + A that specifies an infinite number of repetitions. + + + Returns the hash code of this instance. + A hash code. + + + Gets a value that indicates whether the repeat behavior has a specified iteration count. + true if the instance represents an iteration count; otherwise, false. + + + Gets a value that indicates whether the repeat behavior has a specified repeat duration. + true if the instance represents a repeat duration; otherwise, false. + + + Indicates whether the two specified values are equal. + true if both the type and repeat behavior of are equal to that of ; otherwise, false. + The first value to compare. + The second value to compare. + + + Indicates whether the two values are not equal. + true if and are different types or the repeat behavior properties are not equal; otherwise, false. + The first value to compare. + The second value to compare. + + + For a description of this member, see . + A string containing the value of the current instance in the specified format. + The string specifying the format to use, or null to use the default format defined for the type of the IFormattable implementation. + The IFormatProvider to use to format the value, or null to obtain the numeric format information from the current locale setting of the operating system. + + + Returns a string representation of this . + A string representation of this . + + + Returns a string representation of this with the specified format. + A string representation of this . + The format used to construct the return value. + + + Represents an easing function that creates an animation that accelerates and/or decelerates using a sine formula (see remarks). + + + Initializes a new instance of the class. + + + Provides the logic portion of the easing function that you can override to produce the mode of the custom easing function. + A double that represents the transformed progress. + Normalized time (progress) of the animation. + + + Animates from the value of the previous key frame to its own using splined interpolation. + + + Initializes a new instance of the class. + + + Gets or sets the two control points that define animation progress for this key frame. + 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. + + + Animates from the value of the previous key frame to its own using splined interpolation. + + + Initializes a new instance of the class. + + + Gets or sets the two control points that define animation progress for this key frame. + 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. + + + Animates from the value of the previous key frame to its own using splined interpolation. + + + Initializes a new instance of the class. + + + Gets or sets the two control points that define animation progress for this key frame. + The two control points that specify the cubic Bezier curve that defines the progress of the key frame. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Controls animations with a timeline, and provides object and property targeting information for its child animations. + + + Initializes a new instance of the class. + + + Initiates the set of animations associated with the storyboard. + + + Gets the collection of child objects. + The collection of child objects. The default is an empty collection. + + + Gets the clock state of the storyboard. + One of the enumeration values: , , or . + + + Gets the current time of the storyboard. + The current time of the storyboard, or null if the storyboard's clock is . + + + Gets the of the specified object. + The string name of the target object. + The object to get the target name from. + + + Gets the of the specified object. + The property path information for the animated property. + The object to get the target property from. + + is null. + + + Pauses the animation clock associated with the storyboard. + + + Resumes the animation clock, or run-time state, associated with the storyboard. + + + Moves the storyboard to the specified animation position. The storyboard performs the requested seek when the next clock tick occurs. + A positive or negative time value that describes the amount by which the timeline should move forward or backward from the beginning of the animation. By using the  Parse behavior, a can be specified as a string in the following format (in this syntax, the [] characters denote optional components of the string, but the quotes, colons, and periods are all a literal part of the syntax):"[days.]hours:minutes:seconds[.fractionalSeconds]"- or -"days" + + + Moves the storyboard to the specified animation position immediately (synchronously). + A positive or negative time value that describes the amount by which the timeline should move forward or backward from the beginning of the animation. By using the  Parse behavior, a can be specified as a string in the following format (in this syntax, the [] characters denote optional components of the string, but the quotes, colons, and periods are all a literal part of the syntax):"[days.]hours:minutes:seconds[.fractionalSeconds]"- or -"days" + + + Causes the specified to target the specified object. + The timeline that targets the specified dependency object. + The actual instance of the object to target. + One or more of the parameters is null. + + + Causes the specified to target the object with the specified name. + The timeline that targets the specified dependency object. + The name of the object to target. + + + Causes the specified to target the specified dependency property. + The timeline with which to associate the specified dependency property. + A path that describe the dependency property to be animated. + One or more of the parameters is null. + + + Advances the current time of the storyboard's clock to the end of its active period. + + + Stops the storyboard. + + + Gets or sets the name of the object to animate. + The name of the object to animate. + + + Identifies the attached property. + The identifier for the attached property. + + + Gets or sets the name of the property that should be animated. + The property to animate. + + + Identifies the attached property. + The identifier for the attached property. + + + Defines a segment of time. + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates whether the timeline plays in reverse after it completes a forward iteration. + true if the timeline plays in reverse at the end of each iteration; otherwise, false. The default value is false. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the time at which this should begin. + The start time of the time line. The default value is zero. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Occurs when the object has completed playing. + + + Gets or sets the length of time for which this timeline plays, not counting repetitions. + The timeline's simple duration: the amount of time this timeline takes to complete a single forward iteration. The default value is . + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets a value that specifies how the animation behaves after it reaches the end of its active period. + A value that specifies how the timeline behaves after it reaches the end of its active period but its parent is inside its active or fill period. The default value is . + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the repeating behavior of this timeline. + An iteration that specifies the number of times the timeline should play, a value that specifies the total length of this timeline's active period, or the special value , which specifies that the timeline should repeat indefinitely. The default value is a with a of 1, which indicates that the timeline plays once. + + + Identifies the  dependency property. + The identifier for the  dependency property. + + + Gets or sets the rate, relative to its parent, at which time progresses for this . + A finite value greater than 0 that specifies the rate at which time progresses for this timeline, relative to the speed of the timeline's parent. If this timeline is a root timeline, specifies the default timeline speed. The value is expressed as a factor where 1 represents normal speed, 2 is double speed, 0.5 is half speed, and so on. The default value is 1. + + + Identifies for the  dependency property. + The identifier for the  dependency property. + + + Represents a collection of objects. + + + Initializes a new instance of the class. + + + Represents an effect that you can apply to an object that simulates looking at the object through an out-of-focus lens. + + + Initializes a new instance of the class. + + + Gets or sets the amount of blurring applied by the . + The radius used in the blur, as a pixel-based factor. The default is 5. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Applies a shadow behind a visual object at a slight offset. The offset is determined by mimicking a casting shadow from an imaginary light source. + + + Initializes a new instance of the class. + + + Gets or sets how defined the edges of the shadow are (how blurry the shadow is). + How blurry the shadow is. The default is 5. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the color of the shadow. + The color of the shadow. The default is a color with ARGB value of FF000000 (black). + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the angle at which the shadow is cast. + The angle at which the shadow is cast, where 0 is immediately to the right of the object and positive values move the shadow counterclockwise. The default is 315. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the degree of opacity of the shadow. + The degree of opacity. The valid range of values is from 0 through 1, where 0 is completely transparent and 1 is completely opaque. The default is 1. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the distance between the object and the shadow that it casts. + The distance between the plane of the object casting the shadow and the shadow plane measured in devicepixels. The valid range of values is from 0 through 300. The default is 5. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides a base class for all bitmap effects. + + + Initializes a new instance of the class. + + + When overridden in a derived class, transforms mouse input and coordinate systems through the effect. + The transform to apply. The default is the identity transform. + + + Gets a that, when it is used as an input for an , causes the bitmap of the that the is applied to be that input. + The that acts as the input. + + + Provides a managed wrapper around a High Level Shading Language (HLSL) pixel shader. + + + Initializes a new instance of the class. + + + Gets or sets a URI reference to HLSL bytecode in the assembly. + The URI reference to HLSL bytecode in the assembly. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Specifies how dependency properties with values are sampled in a custom shader effect. + + + The system selects the most appropriate sampling mode. + + + Use nearest neighbor sampling. + + + Use bilinear sampling. + + + Provides a custom bitmap effect by using a . + + + Initializes a new instance of the class. + + + Gets or sets a value that indicates the shader register to use for the partial derivatives of the texture coordinates with respect to screen space. + The index of the register that contains the partial derivatives. + + + Gets or sets the amount by which the effect's output texture is larger than its input texture along the bottom edge of the effect. + The padding along the bottom edge of the effect. + + + Gets or sets the amount by which the effect's output texture is larger than its input texture along the left edge. + The padding along the left edge of the effect. + + + Gets or sets the amount by which the effect's output texture is larger than its input texture along the right edge. + The padding along the right edge of the effect. + + + Gets or sets the amount by which the effect's output texture is larger than its input texture along the top edge. + The padding along the top edge of the effect. + + + Gets or sets the to use for the effect. + The for the effect. + + + Associates a dependency property value with a pixel shader's float constant register. + A delegate that associates a dependency property and the shader constant register specified by . + The index of the shader register associated with the dependency property. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Associates a dependency property value with a pixel shader's sampler register. + A delegate that associates a dependency property and the shader sampler register specified by . + The index of the shader sampler associated with the dependency property. + + + Associates a dependency property value with a pixel shader's sampler register and a . + A delegate that associates a dependency property and the shader sampler register specified by . + The index of the shader sampler associated with the dependency property. + The for the shader sampler. + + + Associates a dependency property with a shader sampler register. + A dependency property associated with the shader sampler specified by . + The name of the dependency property. + The type of the effect that has the dependency property. + The index of the shader sampler associated with the dependency property. + + + Associates a dependency property with a shader sampler register and a sampling mode. + A dependency property associated with the shader sampler specified by . + The name of the dependency property. + The type of the effect that has the dependency property. + The index of the shader sampler associated with the dependency property. + One of the enumeration values that specifies the sampling mode for the shader. + + + Notifies the effect that the shader constant or sampler corresponding to the specified dependency property should be updated. + The dependency property to be updated. + + + Specifies initialization options for a bitmap image. + + + No initialization options are specified. This is the NOT the default value for the property in Silverlight or Silverlight for Windows Phone ( is the default). + + + Causes a object to delay initialization until it is necessary. This is useful when dealing with collections of images. This is the default value of the property in Silverlight and Silverlight for Windows Phone. + + + Initializes images without using an existing image cache. Any existing entries in the image cache are replaced, even if they share the same URI. This option should only be selected when images in a cache need to be refreshed. + + + Causes a to be initialized as soon as it is declared. This option uses the image cache for previously used URIs. If an image is not in the image cache, the image will be downloaded and decoded on a separate background thread. + + + Provides the practical object source type for the and properties. + + + Initializes a new instance of the class. + + + Initializes a new instance of the class, using the supplied URI. + The URI that references the source graphics file for the image. + + + Gets or sets the for a . + The used for this . The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Occurs when a significant change has occurred in the download progress of the content. + + + Occurs when there is an error associated with image retrieval or format. + + + Occurs when the image source is downloaded and decoded with no failure. You can use this event to determine the size of an image before rendering it. + + + Gets or sets the URI of the graphics source file that generated this . + The URI of the graphics source file that generated this . + + + Identifies the dependency property. + + + Provides a source object for properties that use a bitmap. + + + Initializes a new instance of the class. + + + Gets the height of the bitmap in pixels. + The height of the bitmap in pixels. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets the width of the bitmap in pixels. + The width of the bitmap in pixels. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Sets the source of the . + The stream to set the source to. + + + Provides event data for the event. + + + Gets download progress as a value that is between 0 and 100. + The download progress. A value of 0 indicates no progress; 100 indicates the download is complete. + + + Provides a that can be written to and updated. + + + Initializes a new instance of the class using the provided dimensions. + The width of the bitmap. + The height of the bitmap. + + or is zero or less. + + + Initializes a new instance of the class using the provided . + The to use for initialization. + + + Initializes a new instance of the class using the provided element and transform. + The desired element to be rendered within the bitmap. + The transform the user wants to apply to the element as the last step before drawing into the bitmap. This is particularly interesting for you if you want the bitmap to respect its transform. This value can be null. + + is null. + The element size is invalid. This happens when the pixel width or pixel height is not greater than zero. + + + Requests a draw or redraw of the entire bitmap. + + + Gets an array representing the 2-D texture of the bitmap. + An array of integers representing the 2-D texture of the bitmap. + The is created from protected content. The array is inaccessible in this case. + + + Renders an element within the bitmap. + The element to be rendered within the bitmap. + The transform to apply to the element before drawing into the bitmap. If an empty transform is supplied, the bits representing the element show up at the same offset as if they were placed within their parent. + + is null. + + + Represents a 4 × 4 matrix that is used for transformations in a three-dimensional (3-D) space. + + + Initializes a new instance of the class. + The value of the (1,1) field of the new matrix. + The value of the (1,2) field of the new matrix. + The value of the (1,3) field of the new matrix. + The value of the (1,4) field of the new matrix. + The value of the (2,1) field of the new matrix. + The value of the (2,2) field of the new matrix. + The value of the (2,3) field of the new matrix. + The value of the (2,4) field of the new matrix. + The value of the (3,1) field of the new matrix. + The value of the (3,2) field of the new matrix. + The value of the (3,3) field of the new matrix. + The value of the (3,4) field of the new matrix. + The value of the X offset field of the new matrix. + The value of the Y offset field of the new matrix. + The value of the Z offset field of the new matrix. + The value of the (4,4) field of the new matrix. + + + Tests equality between two matrices. + true if the matrices are equal; otherwise, false. + The object to test for equality. + + + Tests equality between two matrices. + true if the matrices are equal; otherwise, false. + The to compare to. + + + Returns the hash code for this matrix. + An integer that specifies the hash code for this matrix. + + + Gets a value that indicates whether this is invertible. + true if the has an inverse; otherwise, false. The default value is true. + + + Changes a structure into an identity . + The identity . + + + Inverts this structure. + The matrix is not invertible. + + + Determines whether this structure is an identity . + true if the is an identity ; otherwise, false. The default value is true. + + + Gets or sets the value of the first row and first column of this . + The value of the first row and first column of this structure. + + + Gets or sets the value of the first row and second column of this . + The value of the first row and second column of this . + + + Gets or sets the value of the first row and third column of this . + The value of the first row and third column of this . + + + Gets or sets the value of the first row and fourth column of this . + The value of the first row and fourth column of this . + + + Gets or sets the value of the second row and first column of this . + The value of the second row and first column of this . + + + Gets or sets the value of the second row and second column of this . + The value of the second row and second column of this . + + + Gets or sets the value of the second row and third column of this . + The value of the second row and third column of this . + + + Gets or sets the value of the second row and fourth column of this . + The value of the second row and fourth column of this . + + + Gets or sets the value of the third row and first column of this . + The value of the third row and first column of this . + + + Gets or sets the value of the third row and second column of this . + The value of the third row and second column of this . + + + Gets or sets the value of the third row and third column of this . + The value of the third row and third column of this . + + + Gets or sets the value of the third row and fourth column of this . + The value of the third row and fourth column of this . + + + Gets or sets the value of the fourth row and fourth column of this . + The value of the fourth row and fourth column of this . + + + Gets or sets the value of the fourth row and first column of this . + The value of the fourth row and first column of this . + + + Gets or sets the value of the fourth row and second column of this . + The value of the fourth row and second column of this . + + + Gets or sets the value of the fourth row and third column of this . + The value of the fourth row and third column of this . + + + Compares two instances for exact equality. + true if the matrices are equal; otherwise, false. + The first matrix to compare. + The second matrix to compare. + + + Compares two instances for inequality. + true if the matrices are different; otherwise, false. + The first matrix to compare. + The second matrix to compare. + + + Multiplies the specified matrices. + The that is the result of multiplication. + The matrix to multiply. + The matrix by which the first matrix is multiplied. + + + For a description of this member, see . + The value of the current instance in the specified format. + The format to use. + The provider to use. + + + Creates a string representation of this . + A string representation of this . + + + Creates a string representation of this . + The string representation of this . + Culture-specified formatting information. + + + Represents an exception that occurs when a cannot be registered. + + + Represents the receiving end of a local messaging channel between two Silverlight-based applications. + + + Initializes a new instance of the class and configures it with the specified name. + The name of the receiver. + + is null. + + is longer than 256 characters. + + + Initializes a new instance of the class and configures it with the specified name, namescope requirement, and allowed sender domains. + The name of the receiver, which must be unique either within the global namescope or the receiver's domain, depending on the value of the parameter. + A value that indicates whether the is scoped to the global namescope or to the receiver's specific domain. + The domains that the receiver can receive messages from, or to receive from any domain. + + is null.-or- is null.-or- contains one or more null entries. + + is longer than 256 characters.-or- contains one or more entries longer than 256 characters.-or- contains one or more entries with invalid characters ("," and ":"). + + + Gets the domains that the receiver can receive messages from. + The domains that the receiver can receive messages from, or if the receiver can receive messages from any domain. + + + A value that represents any domain. + + + Gets or sets a value that indicates whether the receiver can receive messages from a sender with a different Protected Mode setting. + true if the receiver can receive messages regardless of the sender's Protected Mode setting; otherwise, false. + When setting this property, the method has already been called. + When setting this property, the method has already been called. + + + Stops the receiver from receiving messages and releases all resources used by the receiver. + + + Starts listening for messages from a . + The method has already been called. + The method has already been called. + There is already a receiver registered with the same name and name scope. + + + Occurs when a message is received from a . + + + Gets a value that indicates whether the is scoped to the global namescope or to the receiver's specific domain. + A value that indicates whether the is scoped to the global namescope or to the receiver's specific domain. + + + Gets the name of the receiver. + The name of the receiver. + + + Represents the sending end of a local messaging channel between two Silverlight-based applications. + + + Initializes a new instance of the class and configures it to send messages to the receiver with the specified name. + The property value of the that this sender will send messages to. + + is null. + + is longer than 256 characters. + + + Initializes a new instance of the class and configures it to send messages to the receiver with the specified name and domain. + The property value of the that this sender will send messages to. + The domain of the that this sender will send messages to, or if the receiver is not scoped to a domain. + + is null.-or- is null. + + is longer than 256 characters.-or- is longer than 256 characters.-or- contains one or more invalid characters ("," and ":"). + + + A value that represents the global domain. + + + Gets the domain of the that this sender will send messages to. + The domain of the that this sender will send messages to, depending on the receiver's property value. + + + Gets the name of the that this sender will send messages to. + The name of the that this sender will send messages to. + + + Sends the specified message to the configured receiver asynchronously. + The message to send. + + is null. + + is longer than 40,960 characters. + + + Sends the specified messages to the configured receiver asynchronously. + The message to send. + A unique user-state object that functions as a task ID for the message transfer. + + is null. + + is longer than 40,960 characters. + + + Occurs when the message has been successfully sent. + + + Provides data for the event. + + + Gets the message sent from a to a . + The message that was sent. + + + Gets a value that indicates whether the is configured to receive messages from the global namescope or from a specific domain. + A value that indicates whether the receiver is configured for a global or domain namescope. + + + Gets the name of the that received the message. + The name of the message receiver. + + + Gets or sets a response message to be sent to the that sent the original message. + The response message to be sent to the sender of the original message. + + + Gets the domain of the that sent the message. + The domain of the that sent the message. + + + Defines values that indicate whether a name is scoped to the global domain or to a specific domain. + + + The receiver name is scoped to the domain of the receiver. + + + The receiver name is scoped to the global domain. + + + Provides data for the event. + + + Gets the message sent from a to a . + The message that was sent. + + + Gets the domain of the that received the message. + The domain of the that received the message. + + + Gets the name of the that received the message. + The name of the message receiver. + + + Gets the response message sent to the from the that received the original message. + The response message sent to the sender of the original message. + + + Represents an exception that can occur when a fails to send a message. + + + Represents the method that will handle the event. + The source of the event. + The event data. + + + Represents the method that will handle the event. + The source of the event. + The data for the event. + + + Provides data for the method and the event. + + + Gets a value that indicates the type of navigation that is occurring. + A value that indicates the type of navigation (, , or ) that is occurring. + + + Gets the uniform resource identifier (URI) for the content that is being navigated to. + A value that represents the URI for the content. + + + Represents the method that will handle the event, which is a cancelable event. + The source of the event. + The data for the event. + + + Provides data for navigation methods and event handlers that cannot cancel the navigation request. + + + Gets the content of the target being navigated to. + An object that represents the target content. + + + Gets the uniform resource identifier (URI) of the target. + A value that represents the URI. + + + Specifies the type of navigation that is occurring. + + + Navigating to new content. This value is used when the method is called or when the property is set. It is also used for any navigation request that the user initiates from the Web browser (including the back or forward buttons in a Web browser). + + + Navigating to the most recent content in the back navigation history. This value is used when the method is called. + + + Navigating to the most recent content in the forward navigation history. This value is used when the method is called. + + + Reloading the current content. This value is used when the method is called. + + + Initializes a new instance of the class, based on URI and mode. + The uniform resource identifier (URI) for the content that is being navigated to. + A value that indicates the type of navigation that is occurring. + + + Initializes a new instance of the class, setting all initial property values. + The uniform resource identifier (URI) for the content that is being navigated to. + A value that indicates the type of navigation that is occurring. + + + Gets a value that indicates whether you can cancel the navigation. + true if you can cancel the navigation; otherwise, false. + + + Gets a value that indicates whether the current application is the origin and destination of the navigation. + true if the navigation starts and ends within the current application; false if the navigation starts or ends at an external location. + + + Initializes a new instance of the class, based on content and URI. + Initializes the property. + Initializes the property. + + + Initializes a new instance of the class based on content, URI, navigation type, and whether the navigation is internal to the current application. + Initializes the property. + Initializes the property. + + + Gets a value that indicates whether the current application is the origin and destination of the navigation. + true if the navigation starts and ends within the current application; false if the navigation starts or ends at an external location. + + + Gets a value that indicates whether the navigation is forward, back, or a new navigation. + A value that indicates whether the navigation is forward, back, or a new navigation. The default is . + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Gets an exception that indicates what kind of error occurred during printing, if an error occurred. + An exception that indicates what kind of error occurred during printing, if an error occurred. The default is null. + + + Provides printing capabilities for a Silverlight application. + + + Initializes a new instance of the class. + + + Occurs after the method is called and the print dialog box successfully returns, but before the event is raised. + + + Occurs when the printing operation is passed to the print spooler or when the print operation is cancelled by the application author. + + + Starts the printing process for the specified document by opening the print dialog box. + The name of the document to print. + The print operation is not user-initiated. + + + Starts the vector printing process for the specified document by optionally opening the print dialog box or printing directly to the default printer for trusted applications. + The name of the document to print. + The settings to use to enable vector printing for printers with limited support. + Whether or not to automatically print to the default printer for the computer without showing a print dialog. This parameter can only be true in trusted applications, otherwise an exception will occur. + The print operation is not user-initiated.-or- is set to true and the application is not a trusted application. + + + Starts the bitmap printing process for the specified document by opening the print dialog box. + The name of the document to print. + + + Gets the number of pages that have printed. + The number of pages that have printed. + + + Gets the identifier for the dependency property. + The identifier for the dependency property. + + + Occurs when each page is printing. + + + Provides device specific settings for printers that have vector printing limitations. + + + Initializes a new instance of the class. + + + Gets or sets whether all printing is forced to print in vector format. + true to indicate all printing is forced to print in vector format; otherwise false. The default is true. + + + Gets or sets the opacity value of visual elements at which Silverlight will round the opacity to 1.0 to support vector printing on PostScript printers or drivers. + The opacity value of visual elements at which Silverlight rounds the opacity to 1.0 to support vector printing on Postscript printers or drivers. The default is 0. + + + Provides data for the event. + + + Initializes a new instance of the class. + + + Gets or sets whether there are more pages to print. + true if there are additional pages to print; otherwise, false. The default is false. + + + Gets the margins of the page that is currently printing. + The margins of the page that is currently printing. + + + Gets or sets the visual element to print. + The visual element to print. The default is null. + + + Gets the size of the printable area. + The size of the printable area in screen pixels. The default is 0.0F. + + + Provides resource stream information for application resources or other packages obtained through the method. + + + Initializes a new instance of the class. + The stream to use to create the resource. + The MIME type of the content. + + is null. + + + Gets the MIME type of the content in the stream. + The MIME type of the content in the stream, as a string. + + + Gets the stream that is contained by the resource. + The stream that is contained by the resource. + + + Draws an ellipse. + + + Initializes a new instance of the class. + + + Draws a straight line between two points. + + + Initializes a new instance of the class. + + + Gets or sets the x-coordinate of the start point. + The x-coordinate for the start point of the line, in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the x-coordinate of the end point. + The x-coordinate for the end point of the line, in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-coordinate of the start point. + The y-coordinate for the start point of the line, in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the y-coordinate of the end point. + The y-coordinate for the end point of the line, in pixels. The default is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Draws a series of connected lines and curves. The line and curve dimensions are declared through the property, and can be specified either with a Path-specific mini-language, or with an object model. + + + Initializes a new instance of the class. + + + Gets or sets a that specifies the shape to be drawn. + 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 value that specifies how the interior fill of the shape is determined. + A value of the enumeration. 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. + A collection of structures that describes the vertex points of the polygon. The default is null. The value can be expressed as a string as described in "pointSet Grammar" below. + + + 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 value that specifies how the interior fill of the shape is determined. + A value of the enumeration that specifies the fill behavior. 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 . + A collection of structures that describe the vertex points of the . The default is null. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Draws a rectangle shape, which can have a stroke and a fill. + + + Initializes a new instance of the class. + + + Gets or sets the x-axis radius of the ellipse that is used to round the corners of the rectangle. + 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. + 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. + + + Provides a base class for shape elements, such as , , and . + + + Initializes a new instance of the class. + + + Gets or sets the that specifies how to paint the interior of the shape. + A that describes how the shape's interior is painted. The default is null. See Remarks. + + + Identifies the dependency property. + 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. + + + Gets or sets a enumeration value that describes how the shape fills its allocated space. + One of the enumeration values. The default value at run time depends on the type of . + + + 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. The default value is 0. + + + 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 . + A value of the enumeration that specifies the join appearance. The default value is . + + + 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 . + A value of the enumeration that specifies the shape at the start of a . The default is . + + + Identifies the dependency property. + The identifier for the dependency property. + + + Gets or sets the width of the stroke outline. + The width of the outline, in pixels. The default value is 0. + + + Identifies the dependency property. + The identifier for the dependency property. + + + Provides services for managing the queue of work items for a thread. + + + Executes the specified delegate asynchronously on the thread the is associated with. + An object, which is returned immediately after is called, that represents the operation that has been posted to the queue. + A delegate to a method that takes no arguments and does not return a value, which is pushed onto the event queue. + + + Executes the specified delegate asynchronously with the specified array of arguments on the thread the is associated with. + An object, which is returned immediately after is called, that represents the operation that has been posted to the queue. + A delegate to a method that takes multiple arguments, which is pushed onto the event queue. + An array of objects to pass as arguments to the specified method. + + + Determines whether the calling thread is the thread associated with this . + true if the calling thread is the thread associated with this ; otherwise, false. + + + Represents an operation that has been posted to the queue. + + + Provides a synchronization context for Silverlight. + + + Initializes a new instance of the class by using the current . + + + Initializes a new instance of the class by using the specified . + The to associate this with. + + is null. + + + Creates a copy of this . + The copy of this synchronization context. + + + Invokes the callback in the synchronization context asynchronously. + The delegate to call. + The object passed to the delegate. + + + Invokes the callback in the synchronization context synchronously. + The delegate to call. + The object passed to the delegate. + + + A timer that is integrated into the queue, which is processed at a specified interval of time and at a specified priority. + + + Initializes a new instance of the class. + + + Gets or sets the amount of time between timer ticks. + The amount of time between ticks. The default is 00:00:00. + The specified value when setting this property represents a negative time interval. + + + Gets a value that indicates whether the timer is running. + true if the timer is enabled; otherwise, false. + + + Starts the . + + + Stops the . + + + Occurs when the timer interval has elapsed. + + + Provides an interface basis for XAML markup extension implementations that can be supported by Silverlight XAML processors. + The type of the object that is returned by the implementation.This type parameter is covariant. That is, you can use either the type you specified or any type that is more derived. For more information about covariance and contravariance, see 2678dc63-c7f9-4590-9ddc-0a4df684d42e. + + + Returns an object that is provided as the value of the target property for the markup extension. + The value to set on the property where the extension is applied.. + A service provider helper that can provide services for the markup extension. + + + Describes a service that can return the root object of markup being parsed. + + + Gets the root object from markup or from an object graph. + The root object. + + + \ No newline at end of file