Telerik.Windows.Controls.DataVisualization Exposes types to UI Automation. Initializes a new instance of the class. Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes types to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. The does not support setting the value of the control. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes featured measure type to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Base class for featured / projected measure UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. The does not support setting the value of the control. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes projected measure type to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Returns the collection of child elements of the that is associated with this . This method is called by . A list of child elements. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes and types to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Returns the collection of child elements of the that is associated with this . This method is called by . A list of child elements. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. Thrown if the new value cannot be converted from a string to a format that the control recognizes. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes the type to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes the type to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. The does not support setting the value of the control. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Base class for and UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Returns the collection of child elements of the that is associated with this . This method is called by . A list of child elements. Exposes indicator types to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. Thrown if the new value cannot be converted from a string to a format that the control recognizes. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes scale types to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes linear and radial gauge types to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes types to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. The does not support setting the value of the control. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Base class for label types UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Returns the collection of child elements of the that is associated with this . This method is called by . A list of child elements. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Returns the collection of child elements of the that is associated with this . This method is called by . A list of child elements. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes first point sparkline item to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes high point sparkline item to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes sparkline item types to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Sets the value of the control. The new value. The does not support setting the value of the control. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes last point sparkline item to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes low point sparkline item to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes negative point sparkline item to UI Automation. Initializes a new instance of the class. The that is associated with this . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes sparkline types to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. When overridden in a derived class, creates a new instance of the for a data item in the collection of this . The data item that is associated with this . The new created. Exposes type to UI Automation. Initializes a new instance of the class. The data item in the collection that is associated with this . The that is associated with the that holds the collection. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. When overridden in a derived class, creates a new instance of the for a data item in the collection of this . The data item that is associated with this . The new created. Exposes type to UI Automation. Initializes a new instance of the class. The data item in the collection that is associated with this . The that is associated with the that holds the collection. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. When overridden in a derived class, creates a new instance of the for a data item in the collection of this . The data item that is associated with this . The new created. Exposes type to UI Automation. Initializes a new instance of the class. The data item in the collection that is associated with this . The that is associated with the that holds the collection. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. When overridden in a derived class, creates a new instance of the for a data item in the collection of this . The data item that is associated with this . The new created. Exposes type to UI Automation. Initializes a new instance of the class. The data item in the collection that is associated with this . The that is associated with the that holds the collection. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that indicates whether the UI automation provider allows more than one child element to be selected concurrently. The property value is true if multiple selection is allowed; otherwise false. Gets a value that indicates whether the UI automation provider requires at least one child element to be selected. The property value is true if selection is required; otherwise, false. Retrieves a UI automation provider for each child element that is selected. A generic list of UI automation providers. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. When overridden in a derived class, creates a new instance of the for a data item in the collection of this . The data item that is associated with this . The new created. Exposes type to UI Automation. Initializes a new instance of the class. The data item in the collection that is associated with this . The that is associated with the that holds the collection. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Returns the collection of child elements of the that is associated with this . This method is called by . A list of child elements. Exposes and types to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets the UI Automation provider that implements and acts as the container for the calling object. The provider that supports . Gets a value that indicates whether an item is selected. The property value is true if the element is selected; otherwise false. Adds the current element to the collection of selected items. Thrown if the owner control is in single selection mode and a item is already selected. Removes the current element from the collection of selected items. Deselects any selected items and then selects the current element. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets the state, expanded or collapsed, of the control. The state, expanded or collapsed, of the control. Hides all nodes, controls, or content that are descendants of the control. Thrown if the element associated with this automation peer does not support interaction. Displays all child nodes, controls, or content of the control. Thrown if the element associated with this automation peer does not support interaction. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Returns the collection of child elements of the that is associated with this . This method is called by . A list of child elements. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. When overridden in a derived class, creates a new instance of the for a data item in the collection of this . The data item that is associated with this . The new created. Exposes type to UI Automation. Initializes a new instance of the class. The data item in the collection that is associated with this . The that is associated with the that holds the collection. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Base class for and UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that indicates whether the UI automation provider allows more than one child element to be selected concurrently. The property value is true if multiple selection is allowed; otherwise false. Gets a value that indicates whether the UI automation provider requires at least one child element to be selected. The property value is true if selection is required; otherwise, false. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. Retrieves a UI automation provider for each child element that is selected. A generic list of UI automation providers. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Returns the collection of child elements of the that is associated with this . This method is called by . A list of child elements. Exposes type to UI Automation. Initializes a new instance of the class. The that is associated with this . Gets a value that specifies whether the value of the control is read-only. The property value is true if the value of the control is read-only; false if it can be modified. Gets the value of the control. The value of the control. Gets a value that indicates whether an item is selected. The property value is true if the element is selected; otherwise false. Gets the UI Automation provider that implements and acts as the container for the calling object. The provider that supports . Adds the current element to the collection of selected items. Thrown if a item is already selected. Removes the current element from the collection of selected items. Deselects any selected items and then selects the current element. Sets the value of the control. The new value. The does not support setting the value of the control. Returns the object that supports the specified control pattern of the element that is associated with this automation peer. An enumeration value that specifies the control pattern. An object that supports the control pattern if patternInterface is a supported value; otherwise, null. 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 . Returns a localized string that contains the type name of the owner control. This method is called by . A localized string that contains the type name of the owner control. Returns the control type for the element that is associated with this . This method is called by . The enumeration value. Responsible for drawing the barcode. Initializes a new instance of the class. This is the base class for all bar code type controls. Identifies the BarcodeText dependency property. Identifies the RestrictAspectRatio dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets a boolean value, indicating whether the aspect ratio should be preserved or not. Gets or sets the Text entered by the user. Gets or sets a value that determines whether the checksum will be displayed at the end of the text. true if the checksum is displayed at the end of the text; otherwise false. The default is true. Gets or sets a value that determines whether the checksum should be included in the barcode's image. By default this property is set to true. Scanning barcodes with most of the standards will be possible only when they include checksum. You could use this property to turn off the auto calculated checksum if you have already calculated it yourself and passed it as part of the property. true if the checksum should be included in the barcode's image; otherwise false. The default is true. Gets or sets a value that determines whether the text will be displayed. true if the text is displayed; otherwise false. The default is true. Gets or sets the defaultBarContainer. This is the checksum, calculated on the barcode. This is the encoded text. Overrides the OnApplyTemplate method. Called when the Text property was changed. The source. The instance containing the event data. Called when the RestrictAspectRatio property was changed. The source. The instance containing the event data. Called when the ShowChecksum property was changed. The source. The instance containing the event data. Called when the RenderChecksum property is changed. The source. The instance containing the event data. Called when the ShowText property was changed. The source. The instance containing the event data. This method sets the dimensions of the barcode. This method gets all trailing zeroes in a string. This method gets all leading zeroes in a string. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. A class, which handles decoding of barcode images. Initializes a new instance of the class. This is the core class for a reader, which will need to have its source and image settings set. This is the handler which the user can attach to the reader class to be executed, when the image has been decoded. Gets or sets the ImageStream to be used for decoding. Gets or sets the barcode types that the decoder will try to decode. This is an enumeration containing all code types. Determines the orientation of the scanning. Starts the decoding sequence, which will interpret the image. Parameters codeType: The specific type of barcode that we are looking for. orientation: How to read the barcode. This class is the class responsible for decoding all one-dimensional bar codes. Initializes a new instance of the Decoder1D class. This is the pixel matrix, generated by reading the uploaded image. This is the group, which contains the most elements. This is a list of single segment groups. This is a list of one pixel wide segments, which will be interpreted to determine the encoded image. This is a property, which represents the modules in the barcode in sequential order, based on their width. This class contains logic for decoding 2D barcodes. Initializes a new instance of the Decoder2D class. This is a list of one pixel wide segments, which will be interpreted to determine the encoded image. This is the base class for all decoding classes. This is the encoded data for the code, which will later be matched against one of the encoding tables. This is the ImageStream for the code. This represents the original color of the module or segment. Represents a 2D standard square module. Black module. White module . Point coordinates. This is a public class, enumerating all presently available barcode types. All 1D and 2D barcodes. None of the barcodes. Code11. Code128. Code25Interleaved. Code25Standard. Code39. Code39Extended. Code93. Code93Extended. Codebar. CodeMSI. EAN13. EAN128. EAN8. Postnet. Planet. IntelligentMail. UPCA. UPCE. UPCSupplement2. UPCSupplement5. QRCode. PDF417. DataMatrix. All 1D barcodes. All width-modulated 1D barcodes (39/93 Extended included). All height-modulated barcodes. All 2D barcodes. An enumeration, which determines the checksum types for an MSI code type. Modulo 10, the default. Modulo11. Two modulo 10 checksums. Modulo 11 and modulo 10 checksums. This is the Code11 declaration. This is the prefix, which is added to the encoded data. This is the suffix, appended to the end of the encoded data. Initializes a new instance of the class. This property returns the encoding table for the code. This method generates the geometry for each segment of the control. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. This is the Code39 declaration. Initializes a new instance of the class. This property returns the encoding table for the code. This method generates the geometry for each segment of the control. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. Gets the indices for the text. Gets the indices for the text. Code128 class. Initializes a new instance of the class. This property returns the character set/table for the code. Gets the indices for the text. Code12B class. Initializes a new instance of the class. This property returns the character set/table for the code. Gets the indices for the text. Code128C class. Initializes a new instance of the class. This property returns the character set/table for the code. Gets the indices for the text. Initializes a new instance of the class. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. This method calculates the checksum, based on the data passed to it. Initializes a new instance of the class. This property returns the encoding table for the code. This method generates the geometry for each segment of the control. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. Initializes a new instance of the class. This property returns the encoding table for the code. This method generates the geometry for each segment of the control. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. This is the Code39 declaration. This is the prefix, which is added to the encoded data. This is the suffix, which is appended to the encoded data. Initializes a new instance of the class. This property returns the encoding table for the code. Generates the geometry for the class. Initializes a new instance of the class. Initializes a new instance of the class. This property returns the encoding table for the code. This method generates the geometry for each segment of the control. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. Initializes a new instance of the class. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. Initializes a new instance of the class. This property returns the encoding table for the code. This property returns the prefix/suffix used for the code. This method generates the geometry for each segment of the control. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. Initializes a new instance of the class. This property returns the encoding table for the code. This method generates the geometry for each segment of the control. This method validates the text of the barcode. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. This method calculates the checksum, based on the data passed to it. A class, representing the decoding event arguments, passed to the decoding complete handler. Initializes a new instance of the class. This class contain event arguments data for the decoding process. This is the error message, which is populated if decoding fails. This is the code type for the code, such as UPCA. This is the decoded text. This is the EAN13 Barcode type. Prefix. Suffix. Center code. Right. Parity. Encoding. Initializes a new instance of the class. Exposes the parity property. Exposes the encoding property. Generates the geometry for the code. Gets the first part of the text. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. Sets the textbox values. Gets the left part of the text. Sets the right part of the text. This is the EAN8 Barcode type. Left. Right. Prefix. Suffix. Center. Initializes a new instance of the class. Exposes the encoding property. Generates the geometry for the code. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. This is the post net declaration. Initializes a new instance of the class. Validates the code value. Gets the geometry for the code. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. Gets the checksum for the code. Gets the checksum for the code. This is the Base Class for EAN UPC codes. Padding. Charset. Initializes a new instance of the class. Gets or sets the LeadingBarWidth. The LeadingBarWidth. Gets or sets the LeadingBarWidth. The LeadingBarWidth. Gets or sets the MainPart1Width. The MainPart1Width. Gets or sets the MainPart2Width. The MainPart2Width. Gets or sets the MiddleBarWidth. The MiddleBarWidth. Gets or sets the EmptyBarWidth. The EmptyBarWidth. Gets or sets the SecondaryPartWidth. The SecondaryPartWidth. Gets or sets the LeadingTextboxText. The LeadingTextboxText. Gets or sets the MainPart1TextboxText. The MainPart1TextboxText. Gets or sets the MainPart2TextboxText. The MainPart2TextboxText. Gets or sets the EndTextboxText. The EndTextboxText. Gets or sets the SecondaryTextboxText. The SecondaryTextboxText. Gets the symbols for any code. Calculates the checksum for the code. This is an enumeration specifying the orientation of the image. No specific orientation chosen. Horizontal image, reading left to right. Horizontal image, reading right to left. Vertical image, reading left to right. Vertical image, reading right to left. This is the base class for all simple barcodes, such as Code39, and Code128. GapChar. BarChar. This is the checksum for the code. This is the base class for the barcodes, outlining the core logic. Initializes a new instance of the class. This determines whether a checksum should be generated for the code. This is the UPCA Barcode type. Gets the encoding for this code type. Gets last section text. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. Sets the textbox values. Gets left part text. Gets right part text. This is the UPCE Barcode type. Prefix. Suffix. Initializes a new instance of the class. Exposes the encoding property. Generates the geometry for the code type. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. Gets head text. Gets tail text. Gets left text. Validates the value. Gets symbols if needed. Sets textbox values. Validates the value. Initializes a new instance of the class. Exposes the encoding property. This method generates the geometry for each segment of the control. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. Initializes a new instance of the class. Exposes the encoding property. This method generates the geometry for each segment of the control. This method validates the characters, which are about to be encoded, discarding any of them, which are not contained in the encoding table. This method returns a sequence of 1s and 0s, representing the encoded data, after it has been validated. This method calculates the checksum, based on the data passed to it. Gets or sets leading text for the barcode. The leading text. Gets or sets leading text for the barcode. The leading text. This is the base class for all multi section bar codes. These are codes, which consist of more than one section, such as EAN13, UPCA. Identifies the TrailingGeometry dependency property. Identifies the dependency property. Identifies the MiddleGeometry dependency property. Identifies the LeftGeometry dependency property. Identifies the RightGeometry dependency property. Identifies the LeftText dependency property. Identifies the RightText dependency property. Gets or sets the LeftText. This property supports the RadBarcode infrastructure and is not intended to be used directly from your code. Gets or sets the RightText. This property supports the RadBarcode infrastructure and is not intended to be used directly from your code. This property supports the RadBarcode infrastructure and is not intended to be used directly from your code. This property supports the RadBarcode infrastructure and is not intended to be used directly from your code. This property supports the RadBarcode infrastructure and is not intended to be used directly from your code. This is the base class for all one section codes. Identifies the LeftGeometry dependency property. Identifies the BarcodeText dependency property. This property supports the RadBarcode infrastructure and is not intended to be used directly from your code. Gets or sets the Text resulting from adding the checksum and other elements. UI control for creating and visualizing barcodes in a machine-readable format. Registers the Value dependency property. Registers the Symbology dependency property. Registers the IsValid dependency property. Registers the ErrorMessage dependency property. Initializes static members of the class. Gets or sets the Symbology of the barcode. Gets or sets the value of the barcode. Gets a value indicating whether the barcode has a valid Value for the current symbology. Gets a string value representing the reason why the barcode is invalid. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. This control decodes images representing barcodes, such as Code 128, EAN8, etc. Identifies the DecodeTypes dependency property. Gets or sets the types of barcodes the reader will try to decode. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Identifies the OpenButtonText dependency property. Identifies the DecodeButtonText dependency property. Identifies the ResultText dependency property. Initializes a new instance of the RadBarcodeReader class. Gets or sets the text of the open File button. Gets or sets the text of the decode button. Gets or sets the text of the Result area. Gets or sets the defaultBarContainer. Gets or sets the OpenButton. Gets or sets the OpenButton. Gets or sets the Text block. Gets or sets the Decoder. Gets or sets the Decoder. Overrides the OnApplyTemplate method. Called when the Text property is changed. The source. The instance containing the event data. Called when the Text property is changed. The source. The instance containing the event data. Called when the text in the result area is updated. The source. The instance containing the event data. Defines the options for barcode rendering. The code is stretched to fit exactly the available size, each line or dot size is calculated so they snap to the device pixels. The code is stretched to the available size, but each line or dot is drawn with exact number of pixels so they look sharp. User can define the size of the smallest line or dot of the code through the Module property. The Module property is measured in device pixels. Represents CheckMSI possible schemes for calculating a check digit. Modulo10. Modulo11. Modulo1010. Modulo1110. Represents the Codabar symbology type. Represents the Code11 symbology type. Represents the Code128 symbology type. Represents the Code128A symbology type. Represents the Code128B symbology type. Represents the Code128C symbology type. Represents the Code25Interleaved symbology type. Represents the Code39 symbology type. Represents the Code39 symbology type. Represents the Code39Extended symbology type. Represents the Code93 symbology type. Represents the Code93Extended symbology type. Represents the CodeMSI symbology type. Registers the CheckSumAlgorithm dependency property. Gets or sets the algorithm for generating the checksum digit. Represents the EAN128 symbology type. Represents the EAN128A symbology type. Represents the EAN128B symbology type. Represents the EAN128C symbology type. Represents the EAN13 symbology type. Represents the EAN8 symbology type. Represents the IntelligentMail symbology type. Represents the Planet symbology type. Represents the Postnet symbology type. Provides a base class for all 1-dimensional barcodes. Registers the HorizontalTextAlignment dependency property. Registers the VerticalTextAlignment dependency property. Registers the CodeTextSpacing dependency property. Registers the ShowText dependency property. Gets or sets the horizontal alignment of the text displayed in the barcode. Gets or sets the vertical alignment of the text displayed in the barcode. Gets or sets the spacing around the text. Gets or sets a value indicating whether the text of the barcode should be drawn. Represents the UPCA symbology type. Represents the UPCE symbology type. Represents the UPCSupplement2 symbology type. Represents the UPCSupplement5 symbology type. Represents the DataMatrix 2D barcode. Registers the Encodation Dependency property. Registers the SymbolSize Dependency property. Registers the Encodation Dependency property. Gets or sets the encodation of the DataMatrix. This is the algorithm used for representing the string value in binary format. Gets or sets the size of the resulting DataMatrix barcode. Gets or sets the encoding that will be used to convert the string value of the symbology to a byte representation. Represents the encodation used to generate the DataMatrix barcode. Represents the ASCII encodation. Allowed characters include double digit numerics and all values from the ASCII table. The double digit numerics use 4 bits. The ASCII values in the 0-127 range use 8 bits. The ASCII values in 128-255 range use 16 bits. Represents the C40 encodation. Used primarily for upper-case alphanumerics. The upper-case alphanumeric characters use 5.33 bits. The lower-case and special characters use 10.66 bits. Represents the Text encodation. Used primarily for lower-case alphanumerics. The lower-case alphanumeric characters use 5.33 bits. The upper-case and special characters use 10.66 bits. Represents the X12 encodation. Uses the characters from ANSI X12 EDI data set. Each character takes 5.33 bits. Represents the EDIFACT encodation. Used to encode ASCII values in the 32-94 range. Each character takes 6 bits. Represents the Base256 encodation. Used to encode characters in the whole ASCII range. Each character takes 8 bits. Represents the ASCII GS1 encodation. Used to encode FNC1 characters in the ASCII range. Represents the symbol size of the generated barcode. Automatically determined square symbol size. Automatically determined rectangular symbol size. 10x10 symbol size. 12x12 symbol size. 14x14 symbol size. 16x16 symbol size. 18x18 symbol size. 20x20 symbol size. 22x22 symbol size. 24x24 symbol size. 26x26 symbol size. 32x32 symbol size. 36x36 symbol size. 40x40 symbol size. 44x44 symbol size. 48x48 symbol size. 52x52 symbol size. 64x64 symbol size. 72x72 symbol size. 80x80 symbol size. 88x88 symbol size. 96x96 symbol size. 104x104 symbol size. 120x120 symbol size. 132x132 symbol size. 144x144 symbol size. 8x18 symbol size. 8x32 symbol size. 12x26 symbol size. 12x36 symbol size. 16x36 symbol size. 16x48 symbol size. The EncodingMode enumeration determines the type of the acceptable data. Auto mode. Accepts byte data. Allows text data. Allows numeric data. Represents the PDF417 symbology type. Registers the ErrorCorrectionLevel dependency property. Registers the Rows dependency property. Registers the Columns dependency property. Registers the EncodingMode dependency property. Gets or sets how much data will be available for error correction. Gets or sets the number of rows of the generated barcode. Gets or sets the number of columns of the generated barcode. Gets or sets the type of the acceptable data. Determines the type of code, such as Numeric, Alphanumeric, Byte or Kanji. Byte Mode. Allows Numbers [0-9]. Allows characters or numbers. Kanji Mode. Determines the Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets. None. ECI 9. ECI 8. ECI 7. ECI 6. ECI 5. ECI 4. ECI 3. ECI 2. ECI 1. ECI 10. ECI 11. ECI 13. ECI 15. ECI 17. ECI 21. ECI 22. ECI 23. ECI 24. UTF-8. ECI 27. Determines how much data is available for error correction. Low. Medium. Quartile. High. Signifies application of special formatting to the code data. None. FNC 1 in first position. FNC 1 in second position. Represents the QR symbology type. Registers the Version Dependency property. Registers the CodeMode Dependency property. Registers the ErrorCorrectionLevel Dependency property. Registers the ECIMode Dependency property. Registers the FNC1Mode Dependency property. Registers the ApplicationIndicator Dependency property. Gets or sets the version of the QR code. The version determines the size of the QR code and the amount of information that can be encoded. Accepted values are in the range [1..40]. If you set the version to a number outside this range, version will be calculated automatically. Gets or sets the type of code that will be used for encoding, such as Numeric, Alphanumeric, Byte or Kanji. Gets or sets how much data will be available for error correction. Gets or sets the Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets. Gets or sets application of special formatting to the code data. Gets or sets the application identifier to be encoded in the QR code. Represents the SwissQRCode symbology type. Base class for defining a symbology type. A symbology defines the format/algorithm used to convert the Value of the Barcode to a visual barcode representation. Registers the AutoChecksum dependency property. Registers the Module dependency property. Registers the SizingMode dependency property. Gets or sets a value indicating whether the checksum will be automatically added to the end of the text. Gets or sets the module of the barcode. Gets or sets the sizing mode of this barcode symbology. Occurs when a property of the symbology model changes. Occurs when a property of the symbology changes. Code 11 is a high-density numeric-only bar code. It is discrete and able to encode the numbers 0 through 9, the dash symbol (-), and start/stop characters. Initializes a new instance of the class. Creates a path figure collection for a Code11 type. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. This code handles the sizing for the barcode, depending on the ratio and the available size. RadBarcode128 is a control which encodes alphanumeric characters into a series of bars. It is of variable length, and accepts numbers, upper and lower case characters. It also includes an obligatory MOD 103 checksum. Initializes a new instance of the class. Creates a path figure collection for a RadBarcode128 type. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. This code handles the sizing for the barcode, depending on the ratio and the available size. RadBarcode128A is a control which encodes alphanumeric characters into a series of bars. It is of variable length, and accepts upper case and ASCII control characters. It also includes an obligatory MOD 103 checksum. Initializes a new instance of the class. Creates a path figure collection for a RadBarcode128 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcode128A is a control which encodes alphanumeric characters into a series of bars. It is of variable length, and accepts upper case and lower case characters. It also includes an obligatory MOD 103 checksum. Initializes a new instance of the class. Creates a path figure collection for a RadBarcode128 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcode128A is a control which encodes alphanumeric characters into a series of bars. It is of variable length and uses a double-density code for numerical values, thus producing a shorter BarCode as a result. It also includes an obligatory MOD 103 checksum. Initializes a new instance of the class. Creates a path figure collection for a RadBarcode128 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Interleaved 2 of 5 is a higher-density numeric bar code based upon the Standard 2 of 5. Interleaved 2 of 5 encodes any even number of numeric characters in the widths of the bars and spaces of the bar code. Unlike Standard 2 of 5, which only encodes information in the width of the bars, Interleaved 2 of 5 encodes data in the width of both the bars and spaces. This allows Interleaved 2 of 5 to achieve a somewhat higher density. The code is called "interleaved" because the first numeric data is encoded in the first 5 bars while the second numeric data is encoded in the first 5 spaces that separate the first 5 bars. Thus the first 5 bars and spaces actually encode two characters. This is also why the bar code can only encode an even number of data elements. Initializes a new instance of the class. Creates a path figure collection for a RadBarcode25Interleaved type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Standard 2 of 5 is a low-density numeric bar code. The spaces in the barcode exist only to separate the bars themselves. Additionally, a bar may either be wide or narrow, a wide bar generally being 3 times as wide as a narrow bar. The exact size of the spaces is not critical, but is generally the same width as a narrow bar. Initializes a new instance of the class. Creates a path figure collection for a Code11 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcode39 is a control which encodes alphanumeric characters into a series of bars. It is of variable length and accepts uppercase letters, as well as numbers. It includes an optional Mod 43 checksum. Initializes a new instance of the class. Creates a path figure collection for a Code39 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcode39Extended is a control which encodes alphanumeric characters into a series of bars. It is of variable length and accepts uppercase letters, as well as numbers. It includes an optional Mod 43 checksum. Initializes a new instance of the class. Creates a path figure collection for a Code39 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Code 93 was designed to complement and improve upon Code 39. Code 93 is similar in that it, like Code 39, can represent the full ASCII character set by using combinations of 2 characters. It differs in that Code 93 is a continuous barcode and produces denser code. It also encodes 47 characters compared to Code 39's 43 characters. Initializes a new instance of the class. Creates a path figure collection for a Code93 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. This is an extended version of code 93, which includes a bigger character set. Initializes a new instance of the class. Creates a path figure collection for a Code93 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Coda bar is a discrete, self-checking bar code that may encode 16 different characters, plus an additional 4 start/stop characters. Initializes a new instance of the class. Creates a path figure collection for a Codebar type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcodeEAN13 is a control which encodes numbers into a series of bars. It is of fixed length, of 12 digits, and accepts numbers. It includes a checksum. Identifies the LeadingText dependency property. Initializes a new instance of the class. Gets or sets the LeadingText. Creates a path figure collection for a RadBarcode128 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcodeEAN8 is a control which encodes numbers into a series of bars. It is of fixed length, of 7 digits, and accepts numbers only. It includes a checksum. Initializes a new instance of the class. Creates a path figure collection for a RadBarcode128 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. MSI is a continuous, non-self-checking bar code. The length of an MSI bar code is variable. Identifies the LeftGeometry dependency property. Initializes a new instance of the class. Gets or sets the ChecksumType. The ChecksumType. Creates a path figure collection for a RadBarcodeMSI type. Called when the ChecksumType property is changed. The source. The instance containing the event data. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcodePDF417 is a 2D barcode. It has three modes - Byte, Text and Numeric. Identifies the BarcodeText dependency property. Identifies the ModeProperty dependency property. Identifies the ErrorCorrectionLevel dependency property. Identifies the Columns dependency property. Identifies the Rows dependency property. Initializes a new instance of the RadBarcodePDF417 class. Gets or sets the Text entered by the user. Gets or sets the Columns rendered in the image. Gets or sets the Rows rendered in the image. Gets or sets the Mode entered by the user. Gets or sets the error correction Level entered by the user. Gets or sets the defaultBarContainer. Gets or sets the PDF417 Image. Overrides the OnApplyTemplate method. Called when the Text property is changed. The source. The instance containing the event data. Called to re-measure a control. The maximum size that the method can return. The size of the control, up to the maximum specified by constraint. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. This is a control which encodes numbers into a series of bars. It is of variable length and accepts numbers only. It includes a checksum. Initializes a new instance of the class. Creates a path figure collection for the barcode. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcodeQR is a 2D barcode, which encodes data. There are 40 versions of the code, with four different error correction levels. Identifies the GeometryProperty dependency property. Identifies the BarcodeText dependency property. Identifies the ModeProperty dependency property. Identifies the Version dependency property. Identifies the dependency property. Identifies the ErrorCorrectionLevel dependency property. Identifies the ECI dependency property. Identifies the FNC1 dependency property. Identifies the ApplicationIndicator dependency property. Initializes a new instance of the class. Gets or sets the Text entered by the user. Gets or sets the Mode entered by the user. Gets or sets the Version entered by the user. Gets the version that is used to generate the QR code. The value of this property differs from the value of the property in case the property is not explicitly set. In such cases, the version is calculated automatically, based on the length of the value and the selected and . The version that is used to generate the QR code. Gets or sets the error correction Level entered by the user. Gets or sets the ECI entered by the user. Gets or sets the FNC1 entered by the user. Gets or sets the ApplicationIndicator entered by the user. Gets or sets the defaultBarContainer. Gets or sets the QRCode Image. Overrides the OnApplyTemplate method. Called when the Text property was changed. The source. The instance containing the event data. Called to re-measure a control. The maximum size that the method can return. The size of the control, up to the maximum specified by constraint. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. UPCA is a barcode which consists of 12 digits, one of which is a checksum. Identifies the LeadingText dependency property. Identifies the RightText dependency property. Initializes a new instance of the class. Gets or sets the LeadingText. Gets or sets the TrailingText. Creates a path figure collection for a RadBarcodeUPCA type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. RadBarcodeEAN8 is a control which encodes numbers into a series of bars. It is of fixed length, of 7 digits, and accepts numbers only. It includes a checksum, for a total of 8 characters in the code. Identifies the LeftGeometry dependency property. Identifies the LeadingText dependency property. Identifies the LeftText dependency property. Identifies the TrailingText dependency property. Initializes a new instance of the class. Gets or sets the LeadingText. Gets or sets the TrailingText. This property supports the RadBarcode infrastructure and is not intended to be used directly from your code. Gets or sets the FullText. Creates a path figure collection for a RadBarcodeUPCE type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. A two digit supplementary code. Initializes a new instance of the class. Creates a path figure collection for a Code11 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. A 5 digit supplementary UPC code. Initializes a new instance of the class. Creates a path figure collection for a Code11 type. This code handles the sizing for the barcode, depending on the ratio and the available size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. which clips overflowing content. Initializes a new instance of the class. Called when size changed. The sender. The instance containing the event data. Base class for all ItemsControls used in Bullet graph. Allows custom logic for populating the ItemsSource and also AutoRange updates. Identifies the dependency property. Identifies the dependency property. Gets or sets the children source. The children source. This property supports the infrastructure and is not intended to be used directly from your code. Called when [children source changed]. Called when [children source collection changed]. The sender. The instance containing the event data. Called when [children source item changed]. The sender. The instance containing the event data. Called when [range changed]. Sets the range. The collection. Updates the panel. Base class for all panels used both by the Vertical and the Horizontal Bullet graphs. Allows different orientation. Gets the horizontal child rectangle. The range. The final size. The child. Gets the vertical child rectangle. The range. The final size. The child. Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior. The final area within the parent that this object should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. Gets the data context value. The child. Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size. Base class for all controls, that allow dynamic control length (width or height) calculation. Identifies the dependency property. Gets or sets the Length percent. The Length percent. Called when [Length percent changed]. Base class for all measures that provide data as UI elements. Identifies the dependency property. Identifies the dependency property. Occurs when a property value changes. Gets or sets the Brush. Gets or sets the Value. Called when [property changed]. Name of the property. Called when [range changed]. Called when [value changed]. Base class for Featured measures (bars and ellipses). Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called when the property changes. The old value of the property. The new value of the property. Base class for all label ticks. Identifies the dependency property. Gets or sets the TickBrush. When overridden in a derived class, is invoked whenever application code or internal processes call . Base class for all measures that provide data to the UI elements. Identifies the dependency property. Identifies the dependency property. Occurs when a property value changes. Gets or sets the Brush. Gets or sets the Value. Called when [property changed]. Name of the property. Called when [range changed]. Called when [value changed]. Base class for all Bullet graphs. Provides all the functionality shared by both the horizontal and the vertical Bullet graph. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the attached property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the additional comparative measures. The additional comparative measures. Gets or sets a value indicating whether the range is automatically calculated. To calculate the range automatically - true; otherwise, false. Gets or sets the comparative measure. The comparative measure. Gets or sets the comparative measure brush. The comparative measure brush. Gets or sets the comparative measure thickness. The comparative measure thickness. Gets or sets the featured measure. The featured measure. Gets or sets the featured measure brush. The featured measure brush. Gets or sets the maximum. The maximum. Gets or sets the minimum. The minimum. Gets or sets the projected value. The projected value. Gets or sets the projected value brush. The projected value brush. Gets or sets the ranges. The ranges. Gets or sets the QualityGoodBrush. Gets or sets the QualityPoorBrush. Gets or sets the QualitySatisfactoryBrush. Gets or sets the quantitative scale visibility. The quantitative scale visibility. Gets or sets the step. The step. Gets or sets the text format string. The text format string. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. Gets or sets the range. The range. Gets the orientation. The object. Sets the orientation. The object. The value. Calculates the interval count. Called when changed. Called when changed. The sender. The instance containing the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Symbol marker used for encoding comparison. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the Thickness. Gets or sets the Length percent. The Length percent. Creates a new instance of . The range. The value. The thickness. The brush. Called when [Length percent changed]. Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Collection of . ItemsControl specialized for . Initializes static members of the class. Initializes a new instance of the class. Called when [range changed]. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Initializes a new instance of the class. The data min. The data max. The interval count. Indicates whether the auto range should be zero based. Initializes a new instance of the class. The data min. The data max. Indicates whether the auto range should be zero based. Gets the actual max. The actual max. Gets the actual min. The actual min. Gets the actual step. The actual step. Gets a value indicating whether the zero is contained within the range. If it contains zero true; otherwise, false. Gets the data max value. The data max value. Gets the data min value. The data min value. Gets or sets the interval count. The interval count. Gets or sets a value indicating whether the min value should be rounded. If the min value should be rounded - true; otherwise, false. Gets or sets the user max value. The user max value. Gets or sets the user min value. The user min value. Gets or sets the user step. The user step. Gets or sets a value indicating whether this instance is zero based. true if this instance is zero based; otherwise, false. Gets the delta. The delta. Gets a value indicating whether this instance is state valid. If this instance is state valid - true; otherwise, false. Implements the operator ==. The range1. The range2. The result of the operator. Implements the operator !=. The range1. The range2. The result of the operator. Determines whether the specified value is contained within the Range. The value. If the Range contains the specified value - true; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Converts the point to flattened range. Range [0; 100] -> Flattened range [0; 100] Range [-50; 50] -> Flattened range [0; 100] Range [50; 150] -> Flattened range [0; 100]. The point. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Scales the range. The range. Scales to range. The point. Finds the step in list. The initial step. The numeric steps. Calculates the max value. Calculates the min value. Calculates the step. The initial step. Calculates the step. Rounds the min value. The min value. The range. Updates the range. Bar that encodes the featured measure when the range does not contain zero. Called when [value changed]. Called when [range changed]. Control that represents a bar on the screen. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. This property supports the infrastructure and is not intended to be used directly from your code. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when [width percent changed]. Control that represents an ellipse on the screen. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the width height ratio. The width height ratio. Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when [Length percent changed]. Encodes the featured measure. Creates a new instance of . The range. The value. The brush. Gets or sets the ellipse template. The ellipse template. Gets or sets the bar template. The bar template. Selects the template. The item. The container. Panel that stacks its items. To work correctly the children's DataContext must implement . Allows different orientation. Gets the horizontal child rectangle. The range. The size. The child. Gets the vertical child rectangle. The range. The size. The child. Gets the data context value. The child. Panel that positions its items on absolute coordinates. Allows different orientation. Gets the horizontal child rectangle. The range. The size. The child. Gets the vertical child rectangle. The range. The size. The child. Background fill color that encode qualitative range like bad, satisfactory and good. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the length. The length. Gets or sets the offset. The offset. Calculates the length. The newOffset. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Collection of . ItemsControl specialized for . Initializes static members of the class. Initializes a new instance of the class. Called when [children source changed]. Called when [children source collection changed]. The sender. The instance containing the event data. Called when [children source item changed]. The sender. The instance containing the event data. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called when [range changed]. Control that represents a vertical label tick in the quantitative scale. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Control that represents a horizontal label tick in the quantitative scale. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Panel specialized for the QuantitativeScale. Gets the horizontal child rectangle. The range. The size. The child. Gets the vertical child rectangle. The range. The size. The child. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. The size that this element determines it needs during layout, based on its calculations of child element sizes. ItemsControl specialized for the QuantitativeScale. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the text format string. The text format string. Creates or identifies the element that is used to display the given item. The element that is used to display the given item. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. Called when [range changed]. Provides information for the quantitative scale label ticks. Identifies the dependency property. Gets or sets the FormatString. Gets the text. The text. Called when [value changed]. Panel that is used for positioning the . Gets the data context value. The child. Indicator control that points the zero. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size. The control is a variation of linear gauge. It combines a number of indicators, as well as the data indicator, into one control, which is light weight, easily customizable and straightforward to setup and use. The control is a great tool for dashboards as it is the optimal way to present a lot of information in relatively small size. Initializes static members of the class. Initializes a new instance of the class. Calculates the interval count. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. The control is a variation of linear gauge. It combines a number of indicators, as well as the data indicator, into one control, which is light weight, easily customizable and straightforward to setup and use. The control is a great tool for dashboards as it is the optimal way to present a lot of information in relatively small size. Initializes static members of the class. Initializes a new instance of the class. Calculates the interval count. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Address DataContract class. Gets or sets the AddressLine. Gets or sets the AdminDistrict. Gets or sets the AdminDistrict2. Gets or sets the CountryRegion. Gets or sets the CountryRegionIso2. Gets or sets the FormattedAddress. Gets or sets the Locality. Gets or sets the PostalCode. Gets or sets the Neighborhood. Gets or sets the Landmark. BirdseyeMetadata DataContract class. Gets or sets the Orientation. Gets or sets the TilesX. Gets or sets the TilesY. BoundingBox DataContract class. Gets or sets the SouthLatitude. Gets or sets the WestLongitude. Gets or sets the NorthLatitude. Gets or sets the EastLongitude. Detail DataContract class. Gets or sets the CompassDegrees. Gets or sets the ManeuverType. Gets or sets the StartPathIndices. Gets or sets the EndPathIndices. Gets or sets the RoadType. Gets or sets the LocationCodes. Gets or sets the Names. Gets or sets the Mode. Gets or sets the roadShieldRequestParameters. Generalization DataContract class. Gets or sets the PathIndices. Gets or sets the LatLongTolerance. Hint DataContract class. Gets or sets the HintType. Gets or sets the Text. ImageryMetadata DataContract class. Gets or sets the ImageHeight. Gets or sets the ImageWidth. Gets or sets the ImageUrl. Gets or sets the ImageUrlSubdomains. Gets or sets the VintageEnd. Gets or sets the VintageStart. Gets or sets the ZoomMax. Gets or sets the ZoomMin. Instruction DataContract class. Gets or sets the ManeuverType. Gets or sets the Text. ItineraryItem DataContract class. Gets or sets the ChildItineraryItems. Gets or sets the CompassDirection. Gets or sets the Details. Gets or sets the Exit. Gets or sets the Hints. Gets or sets the IconType. Gets or sets the Instruction. Gets or sets the ManeuverPoint. Gets or sets the SideOfStreet. Gets or sets the Signs. Gets or sets the Time. Gets or sets the TollZone. Gets or sets the TowardsRoadName. Gets or sets the TransitLine. Gets or sets the TransitStopId. Gets or sets the TransitTerminus. Gets or sets the TravelDistance. Gets or sets the TravelDuration. Gets or sets the TravelMode. Gets or sets the Warning. Line DataContract class. Gets or sets the Type. Gets or sets the Coordinates. Location DataContract class. Gets or sets the Name. Gets or sets the Point. Gets or sets the EntityType. Gets or sets the Address. Gets or sets the Confidence. Gets or sets the MatchCodes. Gets or sets the GeocodePoints. Gets or sets the QueryParseValues. QueryParseValue DataContract class. Gets or sets the Property. Gets or sets the Value. PinInfo DataContract class. Gets or sets the Anchor. Gets or sets the BottomRightOffset. Gets or sets the TopLeftOffset. Gets or sets the Point. Pixel DataContract class. Gets or sets the X. Gets or sets the Y. Point DataContract class. Gets or sets the Point. Gets or sets the Latitude / Longitude coordinates. Gets or sets the CalculationMethod. Gets or sets the UsageTypes. Resource DataContract class. Gets or sets the BoundingBox. Gets or sets the Type. ResourceSet DataContract class. Gets or sets the EstimatedTotal. Gets or sets the Resources. Response DataContract class. Gets or sets the Copyright. Gets or sets the BrandLogoUri. Gets or sets the Resources. Gets or sets the StatusDescription. Gets or sets the AuthenticationResultCode. Gets or sets the errorDetails. Gets or sets the TraceId. Gets or sets the ResourceSets. RoadShield DataContract class. Gets or sets the Bucket. Gets or sets the Shields. Route DataContract class. Gets or sets the Id. Gets or sets the DistanceUnit. Gets or sets the DurationUnit. Gets or sets the TravelDistance. Gets or sets the TravelDuration. Gets or sets the RouteLegs. Gets or sets the RoutePath. RouteLeg DataContract class. Gets or sets the TravelDistance. Gets or sets the TravelDuration. Gets or sets the ActualStart. Gets or sets the ActualEnd. Gets or sets the StartLocation. Gets or sets the EndLocation. Gets or sets the ItineraryItems. RoutePath DataContract class. Gets or sets the Line. Gets or sets the Generalizations. Shape DataContract class. Gets or sets the BoundingBox. Shield DataContract class. Gets or sets the Labels. Gets or sets the RoadShieldType. StaticMapMetadata DataContract class. Gets or sets the MapCenter. Gets or sets the Pushpins. Gets or sets the Zoom. TrafficIncident DataContract class. Gets or sets the Point. Gets or sets the Congestion. Gets or sets the Description. Gets or sets the Detour. Gets or sets the Start. Gets or sets the End. Gets or sets the IncidentId. Gets or sets the Lane. Gets or sets the LastModified. Gets or sets the RoadClosed. Gets or sets the Severity. Gets or sets the ToPoint. Gets or sets the LocationCodes. Gets or sets the Type. Gets or sets the Verified. TransitLine DataContract class. Gets or sets the Zoom. Gets or sets the abbreviatedName. Gets or sets the AgencyId. Gets or sets the agencyName. Gets or sets the lineColor. Gets or sets the lineTextColor. Gets or sets the uri. Gets or sets the phoneNumber. Gets or sets the providerInfo. Warning DataContract class. Gets or sets the WarningType. Gets or sets the Severity. Gets or sets the Text. CompressedPointList DataContract class. Gets or sets the Value. ElevationData DataContract class. Gets or sets the Elevations. Gets or sets the ZoomLevel. SeaLevelData DataContract class. Gets or sets the Offsets. Gets or sets the ZoomLevel. An instance of this class will hold information about an axis scale. Initializes a new instance of the class. The minimum of the scale. The maximum of the scale. The step of the scale. The ticks of the scale. Gets the ticks of the scale. Gets the minimum of the scale. Gets the maximum of the scale. Gets the step of the scale. Flattens a value. The value. Determines whether a specified value is inside the range. The value. Scales the range. The range. Normalizes a specified value in accordance to the minimum and maximum. Range [0; 1000] -> ScaleToRange(200) == 0.2. Range [-50; 50] -> ScaleToRange(20) == 0.7. Range [50; 150] -> ScaleToRange(75) == 0.25. The value. A utility class for creating axis scales. A utility class for creating axis scales. A utility class for creating axis scales. Creates an AxisScale instance. The minimum. If set to true the value of the first generated tick will be minimum. The maximum. If set to true the value of the last generated tick will be maximum. The maximum intervals count that the range will produce. The axis range flags which specify how the min, max and ticks should be generated. Creates an AxisScale instance by a specified step. The minimum. If set to true the value of the first generated tick will be minimum. The maximum. If set to true the value of the last generated tick will be maximum. The step. The axis range flags which specify how the min, max and ticks should be generated.. Creates an AxisScale instance. The minimum of the data. The maximum of the data. The maximum intervals count that the range will produce. The minimum that is explicitly specified. NaN if not specified. The maximum that is explicitly specified. NaN if not specified. The step that is explicitly specified. NaN if not specified. The axis range flags which specify how the min, max and ticks should be generated. Determines whether a valid scale can be created by the specified arguments. The minimum. The maximum. The maximum intervals count that the range will produce. Determines whether a valid scale can be created by the specified arguments. The minimum. The maximum. The step. Determines whether a valid scale can be created by the specified arguments. The minimum of the data. The maximum of the data. The maximum intervals count that the range will produce. The minimum that is explicitly specified. NaN if not specified. The maximum that is explicitly specified. NaN if not specified. The step that is explicitly specified. NaN if not specified. Options for configuring . No options. The axis scale builder will make sure the zero is included in the range. The axis scale builder will make sure that the generated ticks are zero aligned. Provides base functionality for data points implementations. Initializes a new instance of the class. Occurs when a property value changes. Gets or sets the data item. The data item. Registers the observable property. The source item property path. Name of the target property. Unregisters the observable property. The source item property path. Name of the target property. Updates the property registration. The old path. The new path. Name of the property. Extracts the value from the DataItem and provided value path. The value path. Raises the event. Name of the property. Called when a property changes. The sender. The instance containing the event data. A ProjectedView which notifies the user if any of its items' properties get changed. Initializes a new instance of the class. The source collection. Raised when some collection item's property is changed. Called when a projected item is added. The added item. Called when a projected item is removed. The removed item. A protected virtual version of Dispose() used by inheriting classes. Called when the the ProjectedItemList is about to be cleared. Provides a projected view over a source list. The type for the projected item. Initializes a new instance of the class. The source list. Occurs when the items list of the collection has changed, or the collection is reset. Gets the number of projected items in the view. Gets the projected item at the specified index. Returns an enumerator that iterates through the collection. A that can be used to iterate through the collection. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. A protected virtual version of Dispose() used by inheriting classes. Called when an item is projected. The projected item. The source item. Called when a projected item is added. The added item. Called when a projected item is removed. The removed item. Called when the the ProjectedItemList is about to be cleared. The base class for the data axis items panel. Overrides the Measure pass to define a specific behavior for measuring. Overrides the Arrange pass to define a specific behavior for arranging axis items. The final area within the parent that the panel should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. When overridden in a child class it should calculate on how many pixels from the left an item should be positioned. A class representing a horizontal axis label. This class is intended to be used within the . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. A base class for the horizontal and vertical axis labels. Identifies the dependency property. Identifies the dependency property. Gets or sets the label text. Gets or sets the style that is applied to the label. A helper class holding information about a data axis label. Gets or sets the label text. A items control. A base class for the horizontal and vertical axis labels controls. Identifies the dependency property. Gets or sets the style that is applied to the labels. This method is called whenever items are added or removed. The panel that will layout the s. Calculates on how many pixels to the left the label should be positioned. The label. The available width. A number representing how many pixels to the left should the label be positioned. Specifies the display position for the labels of and . All labels should be visible. Only the first and last labels should be visible. Only the first, last and origin value labels should be visible. Only the origin value label should be visible. No labels should be visible. A class representing an axis tick. This class is intended to be used within the . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. An base class for the ticks of the DataAxes. Identifies the dependency property. Identifies the dependency property. Gets or sets the tick's length in pixels. Gets or sets the stroke of the tick. Invoked whenever application code or internal processes (such as a rebuilding layout pass) calls System.Windows.Controls.Control.ApplyTemplate(). An items control that is used to plot horizontal data axis ticks. This method is called whenever items are added or removed. A base class for the horizontal and vertical data axis ticks control. Identifies the dependency property. Identifies the dependency property. Gets or sets the ticks' length. Gets or sets the stroke of the axis line and axis ticks. This method is called whenever items are added or removed. The panel that will layout the s. Calculates on how many pixels to the left the tick should be positioned. The tick. The available width. A number representing how many pixels to the left should the tick be positioned. The base class for the vertical panel that will layout data axis items. Overrides the Measure pass to define a specific behavior for measuring. Overrides the Arrange pass to define a specific behavior for arranging axis items. The final area within the parent that the panel should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. Calculates on how many pixels from the top should the item be positioned. The item. The available height. A number representing how many pixels from the top should the item be positioned. A class representing an axis label. This class is intended to be used within the . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. An items control that is used to plot vertical axis labels. The panel that will layout the s. Calculates on how many pixels from the top should the label be positioned. The label. The available width. A number representing how many pixels from the top should the label be positioned. A class representing a vertical axis tick. This class is intended to be used within the . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. A items control. This method is called whenever items are added or removed. The panel that will layout the . Calculates on how many pixels from the top should the tick be positioned. The axis tick. The available width. A number representing how many pixels from the top should the tick be positioned. An observable collection of brushes. A class that is intended to wrap a data item and expose several properties for data binding. Gets or sets the percent (from 0 to 1) that represents the offset from the left boundary that an item should have. Gets or sets the percent (from 0 to 1) that represents the offset from the top boundary that an item should have. Gets or sets the name of the property from which values are extracted. Gets or sets the name of the property from which the tool tip content is extracted. Gets or sets the string used for formatting the tool tip string. Gets the Value. Gets the ToolTip. This class is intended to represent the bar of a . The DataBarShape is rendered as a rectangle. The position and size of the rectangle is calculated from the left, right and height percent properties. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the percent (from 0 to 1) that represents the offset from the left boundary that the bar shape will have. Gets or sets the percent (from 0 to 1) that represents the offset from the top boundary that the bar shape will have. Gets or sets the percent (from 0 to 1) that represents the height of the bar shape. Gets or sets the OutOfRangeRule. Depending on the value of this property an arrow might be drawn at the left or right hand side of the bar shape. The purpose of the arrow is for the to denote that its value is out of the specified range. Gets or sets a value that determines whether a tooltip should be shown or not. Gets a value that represents the of the . The of the . Overrides the Measure pass to define a specific behavior for measuring. Specifies the display position of the label inside a . Place the label to the left. Place the label to the Right. Place the label outside at the end of the bar. Place the label inside at the end of the bar. Specifies the out of range rule for a . No rule should be applied. A rule should be applied on the left side of the bar shape. A rule should be applied on the right side of the bar shape. A control that contains a . This class is intended to be used within the . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the height percent (from 0 to 1) of the . Gets or sets the brush that is applied to the . Gets or sets the brush that is set to the Stroke of the . Gets or sets the BorderThickness of the . Gets or sets the style that is applied to the . Gets or sets the ShowToolTip. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. An items control. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the height percent (from 0 to 1) of the contained s. Gets or sets the collection of brushes that are used for the Fill of the s. Each is assigned a Fill from the BarBrushes collection. The index of the brush that is assigned corresponds to the index of the data bar shape. For instance if the ItemsSource has 7 items and the BarBrushes collection holds 4 brushes the Fill of the data bar shape with index 3 is the brush with index 3 and the Fill of the data bar shape with index 4 is the brush with index 0. Gets or sets the collection of brushes that are used for the Stroke of the s. Each is assigned a Stroke from the BarBorderBrushes collection. The index of the brush that is assigned corresponds to the index of the data bar shape. For instance if the ItemsSource has 7 items and the BarBorderBrushes collection holds 4 brushes the Stroke of the data bar shape with index 4 is the brush with index 0 and the Stroke of the data bar shape with index 5 is the brush with index 1. Gets or sets the StrokeThickness of the s. Gets or sets the style that is applied to the s. Gets or sets the ShowToolTips. This method is called whenever items are added or removed. Represents a visual axis with ticks and labels. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. A base class for the horizontal and vertical data axes. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets the Minimum. Gets or sets the Maximum. Gets or sets the origin value. Gets or sets the Step. Gets or sets the label step. Gets or sets the string that is used for formatting the numeric value in the labels. Gets or sets the LabelsVisibility. Gets or sets the style that is applied to the labels. Gets or sets value that indicates whether the data axis is zero-aligned. An axis with labels 10, 20 and 30 is zero-aligned. An axis with labels 5, 15, 25 is not zero-aligned. Gets or sets the length of the minor ticks. Gets or sets the length of the major ticks. Gets or sets the minimal distance (in pixels) between two adjacent ticks. This property has a lower priority than the property. Gets or sets the stroke of the axis line and ticks. Gets a list of internally calculated logical offset values, which correspond to the position of the minor ticks. This property is for internal use and modifying the list will have no effect. Gets a list of internally calculated logical offset values, which correspond to the position of the major ticks. This property is for internal use and modifying the list will have no effect. Gets a list of internally calculated s, which correspond to the labels. This property is for internal use and modifying the list will have no effect. Invoked whenever application code or internal processes (such as a rebuilding layout pass) calls System.Windows.Controls.Control.ApplyTemplate(). The base class for RadDataBars implementing common properties and logic. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the Minimum. Gets or sets the Maximum. Gets or sets the origin value. Gets or sets the height percent (from 0 to 1) of the bar shape. Gets or sets the stroke of the axis, which is positioned vertically at the origin value. Gets or sets the visibility of the axis, which is positioned vertically at the origin value. Gets the visibility that is actually applied to the axis. This property is set internally depending on the property and whether the is between the and . Gets or sets the style that is applied to the axis. The axis is the vertical line positioned at the origin value. Gets the Margin that is actually applied to the axis. This property is set internally depending on the , , properties and the ActualWidth of the data bar. Gets or sets the style that is applied to the . Gets or sets the Stroke of the . Gets or sets the UnderflowTemplate. This is used to denote that (and is shown only if) the value (in DataBar) or the negative sum (in StackedDataBar) is less than the specified . Gets or sets the OverflowTemplate. This is used to denote that (and is shown only if) the value (in DataBar) or the positive sum (in StackedDataBar) is greater than the specified . Overrides the Measure pass to define a specific behavior for measuring. Called when the has changed. The instance containing the event data. Called when the has changed. The instance containing the event data. Called when the has changed. The instance containing the event data. Called when the visibility of the out-of-range templates should be updated. Normalizes the value in correspondence to the and . For example, the normalized value of 140 is 0.4 if the minimum is 100 and maximum is 200. The normalized value of 1120 is 1.2 if the minimum is 1000 and maximum is 1100. The value that is to be normalized. The normalized value. Normalizes the value in correspondence to the minimum and maximum and coerces it to be a number between 0 and 1. For instance the normalized value of 1120 is 1.0 if the minimum is 1000 and maximum is 1100. The normalized value of 1000 is 0.0 if the minimum is 2000 and maximum is 3000. The value that is to be normalized and coerced. The coerced normalized value. A control that contains a bar, the length of which represents a value in correspondence to the set minimum, maximum and origin value. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the value. Gets the left percent. This property is internally set and is intended to set the property of the so that the bar shape is properly drawn in correspondence to the minimum, maximum and origin value. Gets the right percent. This property is internally set and is intended to set the property of the so that the bar shape is properly drawn in correspondence to the minimum, maximum and origin value. Gets the text of the label. This property is internally set. If you need to, you can use the property to format this text. Gets the AppliedLabelMargin. This is the margin for the text block that contains the formatted value string. This property is internally set in correspondence to the position of the and the value of the property. Gets or sets the string used for formatting the numeric value. Gets or sets the Visibility of the label. Gets or sets the minimal distance between the label and the . If the is set to Left, this is the AppliedLabelMargin.Left. If the is set to Right, this is the AppliedLabelMargin.Right. Gets or sets the position of the label - at the left hand side, right hand side or at the end of the . Gets or sets the style that is applied to the label. Gets or sets the brush that is set to the Fill property of the when the is greater than the . Gets or sets the brush that is set to the Stroke property of the when the is greater than the . Gets or sets the brush that is set to the Fill property of the when the is less than the . Gets or sets the brush that is set to the Stroke property of the when the is less than the . Gets or sets the ShowOutOfRangeIndicators. When this property is true and the is greater than the , an arrow is drawn at the right hand side of the indicating that the is out of range. When this property is true and the is less than the , an arrow is drawn at the right hand side of the indicating that the is out of range. When this property is false, no arrow is drawn. Gets the brush that is set to the Fill property of the . This property is set internally. If the is greater than the , the value of this property is the same as the value of the property. If the is less than the , the value of this property is the same as the value of the property. Gets the brush that is set to the Stroke property of the . This property is set internally. If the is greater than the , the value of this property is the same as the value of the property. If the is less than the , the value of this property is the same as the value of the property. Gets the template that is applied when the is out of range. This property is set internally. If the is greater than the , the value of this property is the same as the value of the property. If the is less than the , the value of this property is the same as the value of the property. Gets the rule that is applied when the is out of range. This property is set internally depending on the value of the property. If the is greater than the , the value of this property is . If the is less than the , the value of this property is . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called when the has changed. The instance containing the event data. Called when the has changed. The instance containing the event data. Called when the has changed. The instance containing the event data. Checks if the is out of range, and if it is - applies the proper out of range template. Represents a control that stacks data bars, the lengths of which represent values from an items source, in correspondence to total sum of the values. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the height percent (from 0 to 1) that is set to the the s. Gets or sets the ItemsSource. Gets or sets the name of the property from which values are extracted. Gets or sets the ShowToolTips. Gets or sets the name of the property from which the tool tip content is extracted. Gets or sets the string used for formatting the tool tip string. Gets or sets the style that is applied to the s. Gets or sets the collection of brushes that are used for the Fill of the s. Each is assigned a Fill from the collection. The index of the brush that is assigned corresponds to the index of the . For instance if the has 7 items and the BarBrushes collection holds 4 brushes the Fill of the with index 3 is the brush with index 3 and the Fill of the with index 4 is the brush with index 0. Gets or sets the collection of brushes that are used for the Stroke of the s. Each is assigned a Stroke from the BarBorderBrushes collection. The index of the brush that is assigned corresponds to the index of the data bar shape. For instance if the has 7 items and the BarBorderBrushes collection holds 4 brushes the Stroke of the with index 4 is the brush with index 0 and the Stroke of the with index 5 is the brush with index 1. Gets or sets the StrokeThickness of the s. Gets the calculated s. This property is set internally and modifying this collection should have no effect. This is a collection of items that contain relevant information about a . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Overrides the Measure pass to define a specific behavior for measuring. Represents a control that stacks data bars, the lengths of which represent values from an items source, in correspondence to the set minimum and maximum. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the ItemsSource. Gets or sets the name of the property from which values are extracted. Gets or sets a value indicating whether tool tips should be shown. Gets or sets the name of the property from which the tool tip content is extracted. Gets or sets the string used for formatting the tool tip string. Gets or sets the collection of brushes that are used for the Fill of the s. Each is assigned a Fill from the collection. The index of the brush that is assigned corresponds to the index of the . For instance if the has 7 items and the BarBrushes collection holds 4 brushes the Fill of the with index 3 is the brush with index 3 and the Fill of the with index 4 is the brush with index 0. Gets or sets the collection of brushes that are used for the Stroke of the s. Each is assigned a Stroke from the BarBorderBrushes collection. The index of the brush that is assigned corresponds to the index of the data bar shape. For instance if the has 7 items and the BarBorderBrushes collection holds 4 brushes the Stroke of the with index 4 is the brush with index 0 and the Stroke of the with index 5 is the brush with index 1. Gets the calculated s. This property is set internally and modifying this collection should have no effect. This is a collection of items that contain relevant information about a . Gets the underflow template that is applied. This property is set internally. If the negative sum is less than the , the value of this property is the same as the value of the property. If the negative sum is greater than the , the value of this property is set to null so that an underflow indication is not shown. Gets the overflow template that is applied. This property is set internally. If the positive sum is greater than the , the value of this property is the same as the value of the property. If the positive sum is less than the , the value of this property is set to null so that an overflow indication is not shown. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called when the minimum has changed. The instance containing the event data. Called when the maximum has changed. The instance containing the event data. Called when the origin value has changed. The instance containing the event data. Updates the applied out of range templates. If the sum of the negative values is less than the the is set accordingly, so that an underflow indication is shown. If the sum of the positive values is greater than the the is set accordingly, so that an overflow indication is shown. Represents a visual vertical axis with ticks and labels. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Represents default distribution which is represented by logarithmic function. Gets absolute value for given relative value. Minimal scale value. Maximal scale value. Relative value. Absolute value. Gets relative value for given absolute value. Minimal scale value. Maximal scale value. Absolute value. Relative value. Interface which converts real scale value (given as value between Min and Max property of the scale) to the relative value (value in the [0...1] interval) which will represent relative position of the value along the scale and vice versa. It also will be able to calculate value for the tick mark using its index and total number of ticks. Calculate scale specific metrics which can be used to perform other calculations. Scale object. Gets absolute value for given relative value. Minimal scale value. Maximal scale value. Relative value. Absolute value. Gets relative value for given absolute value. Minimal scale value. Maximal scale value. Absolute value. Relative value. Get value at the tick position. Scale object. MajorTick index. MiddleTick index. MinorTick index. Absolute value at the tick position. Represents base distribution which is represented by logarithmic function. Linear step (length of the tick). Length of the scale between StartValue and EndValue (linear o logarithmic). Relative offset. Initializes a new instance of the LogarithmicDistributionBase class. Gets or sets logarithmic base of the distribution. Calculate scale specific metrics which can be used to perform other calculations. Scale object. Gets absolute value for given relative value. Minimal scale value. Maximal scale value. Relative value. Absolute value. Gets relative value for given absolute value. Minimal scale value. Maximal scale value. Absolute value. Relative value. Get value at the tick position. Scale object. MajorTick index. MiddleTick index. MinorTick index. Absolute value at the tick position. Represents distribution which is represented by logarithmic function. Logarithmic scale. Calculate scale specific metrics which can be used to perform other calculations. Scale object. Gets absolute value for given relative value. Minimal scale value. Maximal scale value. Relative value. Absolute value. Gets relative value for given absolute value. Minimal scale value. Maximal scale value. Absolute value. Relative value. Represents default distribution which is represented by linear function. Linear step (length of the tick). Length of the scale between StartValue and EndValue (linear o logarithmic). Calculate scale specific metrics which can be used to perform other calculations. Scale object. Gets absolute value for given relative value. Minimal scale value. Maximal scale value. Relative value. Absolute value. Gets relative value for given absolute value. Minimal scale value. Maximal scale value. Absolute value. Relative value. Get value at the tick position. Scale object. MajorTick index. MiddleTick index. MinorTick index. Absolute value at the tick position. The base class for different gauges. Identifies the CellHeight dependency property. Identifies the CellSize dependency property. Identifies the CellWidth dependency property. Identifies the ScaleStyle dependency property. Initializes a new instance of the GaugeBase class. Gets cell size of the gauge. This property supports internal gauge infrastructure and it shouldn't be used from the customer's code. Gets cell size of the gauge. This property supports internal gauge infrastructure and it shouldn't be used from the customer's code. Gets cell size of the gauge. This property supports internal gauge infrastructure and it shouldn't be used from the customer's code. Original control size. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Resets the theme. Invalidate cell size. Calculate cell size of the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Invoked when the Items property changes. Information about the change. CellSize property changed callback. Source. Event Args. Represents the measurement of the scale elements that explicitly support Star (*) unit sizing. Initializes a new instance of the GaugeMeasure structure, using the specified absolute value in pixels. The absolute count of pixels to establish as the value. Initializes a new instance of the GaugeMeasure structure and specifies what kind of value it holds. The initial value. The GridUnitType held by the GaugeMeasure. Gets an instance of GaugeMeasure that holds a value whose size is determined by the size properties of the content object. Gets the associated GridUnitType for the GaugeMeasure. Gets a value that indicates whether the GaugeMeasure holds a value that is expressed in pixels. Gets a value that indicates whether the GaugeMeasure holds a value whose size is determined by the size properties of the content object. Gets a value that indicates whether the GaugeMeasure holds a value that is expressed as a weighted proportion of available space. Gets a Double that represents the value of the GaugeMeasure. Compares two structures for equality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Compares two structures for equality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Compares two structures for inequality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Converts a String representation into the equivalent GaugeMeasure object. The String representation of the GaugeMeasure object. The equivalent GaugeMeasure structure. Gets a hash code for this structure. A hash code for this structure. Compares two structures for equality. The instance of to compare to this instance. true if instances are equal; otherwise, false. Creates empty GaugeMeasure structure. Converts from/to GaugeMeasure structure. Gets a value that indicates whether this type converter can convert from a given type. ITypeDescriptorContext for this call. Type being queried for support. True if this converter can convert from the specified type; false otherwise. Attempts to convert to a GaugeMeasure from the given object. The ITypeDescriptorContext for this call. The CultureInfo which is respected when converting. The object to convert to an instance of Location. GaugeMeasure that was constructed. Represents bar indicator. Identifies the EmptyFill dependency property. Identifies the EndWidth dependency property. Identifies the StartWidth dependency property. Identifies RangeColorGradientOrientation property. Identifies RangeColorMode property. Identifies RangeColorSmoothing property. Identifies the StrokeThickness dependency property. Initializes static members of the BarIndicator class. Initializes a new instance of the BarIndicator class. Gets or sets the brush for the empty part of the bar indicator. Gets or sets end width of the bar indicator. Width of the bar indicator is represented using relative measurements. The value should be in the 0..1 range. Gets or sets value which indicates the gradient orientation that is used to build bar indicator background. Gets or sets value which indicates the color smoothing for the ProportionalGradient range color mode. Gets or sets start width of the bar indicator. Width of the bar indicator is represented using relative measurements. The value should be in the 0..1 range. Gets or sets value which indicates the mode that is used to build bar indicator background. Gets or sets stroke thickness. Gets the bar path. Gets the empty bar path. Resets the theme. Builds bar indicator as proportional brush. Path. Creates linear bar background according to RangeColorMode property. Called when the RangeColorMode property was changed. The source. The instance containing the event data. Called when the StartWidth or EndWidth property was changed. The source. The instance containing the event data. Builds GradientStop from a range's color. Brush. Range. Offset. Builds gradient for linear bar. GaugeRange list. Value of linear bar. Builds GradientStops according to gradient orientation. Brush. LinearRange list. Delta value for in-range gradient. Builds proportional gradient for linear bar. RangeList. Value of linear bar. Creates LinearGradientBrush object according to gradient type. LinearGradientBrush object. Builds linear bar background as mixed color of ranges. Range list. Value of linear bar. Parameters of the bar (scale bar, bar indicator, range and so on). Gets or sets end width of the bar. Gets or sets location of the bar relative to the scale bar. Gets or sets maximum value of the bar. Gets or sets minimal value of the bar. Gets or sets offset of the bar from the location. Gets or sets start width of the bar. The class provides to use content and foreground property for binding foreground with data template of content control based classes. This class is designed for internal use. Identifies the Foreground dependency property. Gets or sets foreground property. Gets or sets content property. Represents radial scale marker type indicator that runs over scale bar. Initializes static members of the RadialScaleMarker class. Initializes a new instance of the RadialScaleMarker class. Represents linear marker type indicator that runs over scale bar. Initializes static members of the LinearScaleMarker class. Initializes a new instance of the LinearScaleMarker class. Represents number position which show characters using regular fonts. Initializes static members of the FontNumberPosition class. Initializes a new instance of the FontNumberPosition class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Base class for needle, marker, bar, and state indicators. Identifies the OffPosition dependency property. Identifies the RefreshMode dependency property. Identifies the RefreshRate dependency property. Identifies the SnapInterval dependency property. Identifies the SnapType dependency property. Identifies the TooltipFormat dependency property. Identifies the ToolTipStyle dependency property. Identifies the ToolTipTemplate dependency property. Identifies the Value dependency property. Identifies the ValueChanged routed event. Identifies the ValueSource dependency property. Identifies the UseRangeColor dependency property. Identifies the InternalValue dependency property. Collection which is used for playback. Data collection is used to walk through the value source. Linked list is used to walk through the value source. Current value in the value source. Indicates that current value is after the last one. Indicates that current value is before the first one. Value source or the History playback worker. Event handler for the "FrameChanged" event on playback worker. Initializes static members of the GraphicIndicator class. Occurs when the indicator's value is changed. Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes. Gets or sets value which indicates whether internal animation is started for this indicator. Gets or sets “OFF” position of the indicator. This is location where indicator will be parked to when its value is double.NaN. Gets index of the current playback frame. Gets or sets refresh mode of the indicator. Gets or sets refresh rate of the indicator. This property serve internal needs of the RadGauge control. Gets or sets refresh timer for indicator refresh rate feature. Gets or sets snap interval for the indicator. Gets or sets snap type for the indicator. Gets or sets format of the indicator's tooltip. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the indicator and Min and Max properties of the gauge range this indicator is pointing to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Gets or sets the style applied to the toolTip of the indicator. Gets or sets template of the indicator's tooltip. Gets or sets value of the indicator. Gets the value mappings that constitute the data mappings for a indicator. Gets or sets value source for the playback feature. Gets or sets value which indicates whether the indicator will use range color as its background. Gets or sets group this indicator belongs to. Gets or sets value which indicates whether style comes from theme. Move to the next value in the value source. true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. Move to the previous value in the value source. true if the enumerator was successfully advanced to the previous element; false if the enumerator has passed the begin of the collection. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Move before the first value in the value source. Playback content of the History or ValueSource. Playback content of the History or ValueSource. Event handler for "FrameChanged" event on playback worker. Stop playback content of the History or ValueSource. Resets the theme. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called when indicator's value is changed. Old value. New value. InternalValue changed callback. DependencyObject. Event. One of the tooltip properties changed callback. DependencyObject. Event. OffPosition property changed callback. DependencyObject. Event. Snapping properties changed callback. DependencyObject. Event. UseRangeColor property changed callback. DependencyObject. Event. Represents number position which show digits using some kind of drawing (shapes). Initializes static members of the GraphicNumberPosition class. Initializes a new instance of the GraphicNumberPosition class. Gets or sets number template selector. Called when the value of the property changes. The old value of the property. The new value of the property. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents number position which show digits using hexagons. Initializes static members of the HexagonalNumberPosition class. Initializes a new instance of the HexagonalNumberPosition class. Indicator's data which can be used as tooltip content. Identifies the Name dependency property. Identifies the OffPosition dependency property. Identifies the RefreshMode dependency property. Identifies the RefreshRate dependency property. Identifies the SnapInterval dependency property. Identifies the SnapType dependency property. Identifies the UseRangeColor dependency property. Initializes a new instance of the IndicatorData class. Indicator to bind properties to. Occurs when property changed. Implemented for binding. Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes. Gets or sets Name of the indicator. Gets or sets “OFF” position of the indicator. This is location where indicator will be parked to when its value is double.NaN. Gets or sets refresh mode of the indicator. Gets or sets refresh rate of the indicator. Gets or sets snap interval for the indicator. Gets or sets snap type for the indicator. Gets or sets value which indicates whether the indicator will use range color as its background. Gets value from object using format string. Format string. Formatted value. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the scale object and Min and Max properties of the gauge range this object belongs to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Raise property changed event for "Data" property. Represents group of the gauge indicators. Identifies the Ranges dependency property. Initializes a new instance of the IndicatorGroup class. Gets or sets a gauge range group. Invalidates the measurement state (layout) for the element. Resets the theme. Called to arrange and size the content of a scale. The computed size that is used to arrange the content. The size of the scale. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class. The maximum size that the method can return. The size of the control, up to the maximum specified by constraint. Ranges property changed callback. Source. Event Args. Provides common functionality for gauge indicators. Coerce indicator's internal value. Gauge indicator. Value. Coerce indicator's value. Gauge indicator. Value. Creates indicator's data collection to be used for playback. Value source to walk through. Value mappings. Data collection for playback. Creates indicator's data collection for playback from value source. Gets value from the data item and put it to the indicator's data according to the mapping. Data item. Indicator's data. Indicator's value mapping. Playback data collection using given indicator. Data collection will be used for playback. Indicator to play collection. Event handler for "FrameChanged" event. RefreshRate changed callback. DependencyObject. Event. Refreshes range for the indicator. GraphicIndicator instance. Measures the indicator. GraphicIndicator instance. Snap given value to the scale grid. Value. Indicator object. Snap given value to the value interval. Value. Indicator object. The Refresh mode of an Indicator. The Indicator shows average value within its refresh rate. The Indicator shows last value. The Indicator shows maximal value within its refresh rate. The Indicator shows minimal value within its refresh rate. Indicator's refresh timer. Initializes a new instance of the IndicatorRefreshTimer class. Gauge indicator. This class represents an individual mapping between a field from the RadGauge indicator's ValueSource and the member that should be mapped to it. Initializes a new instance of the class. Initializes a new instance of the class. Field name in the context of the ValueSource the chart is bound to. The member that should be mapped to the data field from the ValueSource. The member that should be mapped to the data field from the ValueSource. Gets or sets a field name in the context of the datasource the indicator is bound to. Holds the list of items that constitute the data mappings for a indicator's value source. This enumeration represents the options to map to in the context of a RadGauge indicator's value when binding fields from a datasource. Field from the datasource will be interpreted as indicator's value. Field from the datasource will be interpreted as duration of the time period during which indicator has specified value. Base class for interactive indicators (bar, marker needle). Identifies the Duration dependency property. Identifies the IsAnimated dependency property. Indicator animation object. Storyboard that controls indicator animation. Dragging of indicator events. Initializes static members of the InteractiveIndicator class. Initializes a new instance of the InteractiveIndicator class. Occurs when the dragging of indicator is started. Occurs when the dragging of indicator is finished. Gets or sets the duration of the indicator movement animation. Gets or sets value that indicates whether the indicator animates movement from one value to another. Handler of the value changed event. Old value. New value. Represents marker type indicator that runs over scale bar. Initializes static members of the Marker class. Initializes a new instance of the Marker class. Represents marker type indicator that runs over scale bar. Identifies the TailHeight dependency property. Initializes static members of the Needle class. Initializes a new instance of the Needle class. Gets or sets the relative height of the needle tail. Gets or sets pixel radius of the needle. Gets or sets pixel size of the needle. Represents single digit in the numeric indicator. Identifies the dependency property. Gets or sets the CornerRadius. CornerRadius. Indicates whether source of the position width is set already. Indicates whether width of the position were set by parent numeric indicator. Resets the theme. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents a collection of the number positions. Select template for number position. Initializes a new instance of the NumberTemplateSelector class. Select template. Item. Container. Character data template. Represents numeric indicator. Identifies the dependency property. Identifies the Format dependency property. Identifies the Positions dependency property. Initializes static members of the NumericIndicator class. Initializes a new instance of the NumericIndicator class. Gets or sets the CornerRadius. CornerRadius. Gets or sets value format in the numeric indicator. Gets or sets numeric positions. Gets the stack panel which holds number positions. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Resets the theme. Shows indicator's value. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class. The maximum size that the method can return. The size of the control, up to the maximum specified by constraint. Called when indicator's value is changed. Old value. New value. Handle property changed event when Format property is changed. The source. The instance containing the event data. Handle property changed event when Positions property is changed. The source. The instance containing the event data. Gets default relative width for position. Default width. Shows value. Value. Represents pin point which is placed on the center of the radial scale (if necessary). Identifies the StrokeThickness dependency property. Initializes static members of the Pinpoint class. Initializes a new instance of the Pinpoint class. Gets or sets stroke thickness. Resets the theme. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Represents data class to operate with data provided through the indicator's value source. Initializes a new instance of the PlaybackData class. Gets or sets indicator's value. Gets or sets duration of the time period during which indicator has this value. Worker which perform playback over indicator's value source. Initializes a new instance of the class. Occurs when a property value changes. Data collection to play. Gets or sets index of the current frame. Indicator to set values to. Thread which runs this worker. Run worker. Stop playback. The PropertyChanged event handler. Property name. The gradient orientation for the Bar indicator. The current range color at top. The current range color at left. The current range color at center. The current range color at edges. The current range color at right. The current range color at bottom. The mode of using range colors for the Bar indicator. The bar uses range color. The bar uses range color. If the bar indicator uses animation, then it changes color when it passes a range during animation. The bar is built with mixed color from current and previous range. The bar is built as parts of range brushes. The bar is built as parts of current and previous range brushes. The bar is built as proportional linear gradient from range colors. The bar is built as proportional linear gradient from current and previous range colors. The bar is built as vertical linear gradient from current and previous range colors. The bar is built as horizontal linear gradient from current and previous range colors. Represents 7-segs number position. Initializes static members of the SevenSegsNumberPosition class. Initializes a new instance of the SevenSegsNumberPosition class. Snap type. Snapping is disabled. Snap to the tick mark positions. Snap to the specified interval. Represents state indicator. Identifies the StrokeThickness dependency property. Initializes static members of the StateIndicator class. Initializes a new instance of the StateIndicator class. Gets or sets stroke thickness. Called when indicator's value is changed. Old value. New value. Interface which must be implemented by scale objects which can have tooltip (tick mark, label, indicator). Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes. Gets value from object using format string. Format string. Formatted value. Raise property changed event for "Data" property. Represents collection which has data template for items. Gets or sets collection item template. Gets or sets template selector. Convert object to string using given format. Modifies the source data before passing it to the target for display in the UI. 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. The value to be passed to the target dependency property. Modifies the target data before passing it to the source object. This method is called only in bindings. 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. The value to be passed to the source object. This class supports the RadGauge infrastructure and is not intended to be used directly from your code. Represents list of the standard automatically generated major tick labels. Can be 1 and only 1 per scale object. Initializes a new instance of the LabelList class. Gets or sets collection item template. Gets or sets template selector. Refresh position of the tick marks using current scale settings. Call ScaleObject.OnValueChanged for all elements in the list. Update items in the label list depends on the scale settings. Represents data object for tick's label. This class is designed for internal use. Identifies the FontFamily dependency property. Identifies the FontSize dependency property. Identifies the FontStretch dependency property. Identifies the FontStyle dependency property. Identifies the FontWeight dependency property. Identifies the Foreground dependency property. Identifies the Format dependency property. Identifies the FormattedValue dependency property. Identifies the Multiplier dependency property. Identifies the UseRangeColor dependency property. Occurs when property changed. Implemented for binding. Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes. Gets or sets the tick label font family. Gets or sets the tick label font size. Gets or sets the tick label font stretch. Gets or sets the tick label font style. Gets or sets the weight or thickness of the specified font. Gets or sets the tick label foreground. Gets or sets the label format. Gets or sets the formatted value of the label. Gets or sets the scale multiplier. Gets or sets value which indicates whether the tick label will use range color as its foreground. Gets value from object using format string. Format string. Formatted value. Raise property changed event for "Data" property. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. Represents parameters of the any bar-like linear geometry (Linear scale bar, linear range bar, linear bar indicator). Initializes a new instance of the LinearBarGeometry class. Linear scale this geometry belongs to. Bar parameters. Gets or sets bottom-left corner of the bar geometry. Gets or sets bottom-right corner of the bar geometry. Gets or sets top-left corner of the bar geometry. Gets or sets top-right corner of the bar geometry. Gets or sets cell size of the geometry. Gets or sets radial scale this geometry belongs to. Gets bar geometry for given max and min values. Minimal value. Maximal value. Geometry class instance. Gets offset from the scale axis at the given value. Min. Max. Value. Radius. Calculate parameters of the geometry. Adds a line segment. The bar to add to. The point. Calculate parameters of the geometry. Max value. Min value. Set of the geometry points. Points on the line geometry. Gets or sets bottom-left corner of the bar geometry. Gets or sets bottom-right corner of the bar geometry. Gets or sets top-left corner of the bar geometry. Gets or sets top-right corner of the bar geometry. Base class for linear gauges: vertical and horizontal. Identifies the OuterBackground dependency property. Identifies the OuterBorderBrush dependency property. Identifies the OuterBorderThickness dependency property. Initializes a new instance of the LinearGauge class. Gets or sets the OuterBackground dependency property. Gets or sets the OuterBorderBrush dependency property. Gets or sets the OuterBorderThickness dependency property. Represents parameters of the any bar-like radial geometry (Radial scale bar, radial range bar, radial bar indicator). Absolute geometry center. End angle of the bar. Start angle of the bar. Initializes a new instance of the RadialBarGeometry class. Radial scale this geometry belongs to. Bar parameters. Gets or sets end inner radius of the geometry. Gets or sets end outer radius of the geometry. Gets absolute center of the geometry. Gets or sets radius will be used to show inner arc. Gets or sets minimal inner radius. Gets or sets start inner radius of the geometry. Gets or sets start outer radius of the geometry. Gets or sets cell size of the geometry. Gets or sets radial scale this geometry belongs to. Gets bar geometry for given max and min values. Min. Max. Geometry object. Gets radius at the given value. Min. Max. Value. Radius. Calculate parameters of the geometry. Gets bar geometry for given start and end angels. Start angle. End angle. IsLargeArc. Geometry object. Base class for the Quadrant gauges. Calculate cell size of the scale. Invoked when the Items property changes. Information about the change. Base class for the Semicircle gauges. Invoked when the Items property changes. Information about the change. Represents value range along the scale. It is data object which suppose to be data context for the visual range representation. Identifies the Background dependency property. Identifies the EndWidth dependency property. Identifies the Geometry dependency property. Identifies the IndicatorBackground dependency property. Identifies the IndicatorColorMixSensitivity dependency property. Identifies the LabelForeground dependency property. Identifies the Max dependency property. Identifies the Min dependency property. Identifies the StartWidth dependency property. Identifies the Stroke dependency property. Identifies the StrokeThickness dependency property. Identifies the TickBackground dependency property. Identifies the Timeout dependency property. Identifies the Title dependency property. Identifies the TooltipFormat dependency property. Identifies the ToolTipStyle dependency property. Identifies the ToolTipTemplate dependency property. Identifies the Visibility dependency property. Initializes a new instance of the GaugeRange class. Occurs when property changed. Implemented for binding. Gets or sets the background of the range's visual presentation. Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes. Gets or sets the end width of the range bar. This property serve internal RadGauge operations. It shouldn't be used in the customer code. Gets or sets range geometry. Gets or sets background of the indicator when it is in range. Gets or sets value which indicates the activity of color from previous range that is used to build indicator background. Gets or sets the foreground of labels are in range. Gets or sets the maximum value of the range. Gets or sets the minimum value of the range. Gets or sets the start width of the range bar. Gets or sets the Brush that specifies how the range outline is painted. Gets or sets stroke thickness. Gets or sets background of ticks are in range. Gets or sets timeout during which value should be in range to fire "In Range Timeout" event. Gets or sets title of the range which can be used in the tooltip. Can be accessed as {Binding Path=Data[Range.Title]}. Gets or sets the format of the range tooltip. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the indicator and Min and Max properties of the gauge range this indicator is pointing to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Gets or sets the style applied to the toolTip of the range. Gets or sets template of the range's tooltip. Gets or sets visibility of the gauge range. Gets or sets group this range belongs to. Gets value from object using format string. Format string. Formatted value. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the indicator and Min and Max properties of the gauge range this indicator is pointing to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Check whether given object is in range. Dependency object which have attachable ScaleObject.Value property set or indicator. true if indicator's or object's value is in range. Raise property changed event for "Data" property. Check whether given double value is in range. Value to test. The value is in range. Remove value object from range. No events will be raised. Value object to remove from range. Called when the StartWidth or EndWidth property was changed. The source. The instance containing the event data. Called when the Min or Max property was changed. The source. The instance containing the event data. One of the tooltip properties changed callback. DependencyObject. Event. Represents a collection of the IRangeEventSource objects. Can contain GaugeRange or GaugeRangeGroup. Initializes a new instance of the GaugeRangeCollection class. Gets or sets collection item template. Gets or sets template selector. Represents group of the gauge ranges. Identifies the Children dependency property. Identifies the Location dependency property. Identifies the Offset dependency property. Identifies the Visibility dependency property. Initializes a new instance of the GaugeRangeGroup class. Occurs when own or one of the child collections is changed. Gets or sets a collection of GaugeRange objects. This is a dependency property. Gets or sets the location of the ranges in the group. Gets or sets the offset from the location for the gauges in the group. Gets or sets range group visibility. Gets or sets reference to the range collection defined as property in the Scale object. Check whether given object fall into the 1 of the ranges in this list. Object to check. Returns ranges according to the value. Value. List of GaugeRange objects. Returns LinearRange list ordered by Max property. Value. Ignoring brushes except SolidColorBrush. LinearRange list. Children property changed callback. Source. Event Args. Called when the Location or Offset property was changed. The source. The instance containing the event data. Represents information about object in the range. Object which belongs to the range. Date and time when object's value came to the range. Initializes a new instance of the ObjectRangeInfo class. Object which belongs to the range. Gets object which belongs to the range. Gets date and time when object came to the range. Common base class for GaugeRange and GaugeRangeGroup. Provides access to the range events. Initializes a new instance of the RangeEventSource class. Occurs when the indicator enter to the range. Occurs when the indicator leave this range. Occurs when Min or Max property of 1 the ranges is changed. Occurs when the indicator stay in range more than specified time. Occurs when the range group change its location or offset. When implemented in a derived class, creates a new instance of the Freezable derived class. The new instance. Handle EnterRange event. Sender. Event args. Handle LocationChanged event. Sender. Event args. Handle LeaveRange event. Sender. Event args. Handle SizeChanged event. Sender. Event args. Handle RangeTimeout event. Sender. Event args. Rotation mode for the elements positioned over the radial scale. No rotation. Objects are rotated automatically. Objects surround radial scale with object bottom line is directed towards the center of the scale. Objects surround radial scale with bottom line line is directed backwards the center of the scale. Represents methods that will handle various routed events that track property value changes. Type. Sender object. RoutedPropertyChangedEventArgs. Typed RadRoutedEventArgs class. Type. Initializes a new instance of the RoutedPropertyChangedEventArgs class. Old value. New value. Routed event. Old value. New value. Arguments of the Range Routed event (Enter, Leave or Timeout range events). Object which enter or leave range. Range the event fired for. Initializes a new instance of the RangeEventArgs class. Range the event fired for. Object that enters or leaves the range. Gets object that enter or leave range. Gets range the event fired for. Define attachable properties for objects are located over the scale. Identifies the HotSpot dependency property. Identifies the Location dependency property. Identifies the Offset dependency property. Identifies the Owner dependency property. Identifies the Range dependency property. Identifies the RangeGroup dependency property. Identifies the RelativeHeight dependency property. Identifies the RelativeWidth dependency property. Identifies the RelativeX dependency property. Identifies the RelativeY dependency property. Identifies the Value dependency property. Identifies the IsInitializing dependency property. Gets value of the attachable HotSpot property. Element to get value of the property from. Value of the HotSpot property. Gets value of the attachable Location property. Element to get value of the property from. Value of the Location property. Gets value of the attachable Offset property. Element to get value of the property from. Value of the Offset property. Gets scale owner of the scale object. Element to get value of the property from. Value of the Owner property. Gets value of the attachable Range property. Element to get value of the property from. Value of the Range property. Gets value of the attachable RangeGroup property. Element to get value of the property from. Value of the RangeGroup property. Gets value of the attachable RelativeHeight property. Element to get value of the property from. Value of the RelativeHeight property. Gets value of the attachable RelativeWidth property. Element to get value of the property from. Value of the RelativeWidth property. Gets value of the attachable RelativeX property. Element to get value of the property from. Value of the RelativeX property. Gets value of the attachable RelativeY property. Element to get value of the property from. Value of the RelativeY property. Gets value of the attachable Value property. Element to get value of the property from. Value of the Value property. Gets value from the object depends on its type. Object to get value from. Value of the Value property. Sets value of the attachable HotSpot property. Element to set value of the property to. Hotspot. Sets value of the attachable Location property. Element to set value of the property to. Location of the element. Sets value of the attachable Offset property. Element to set value of the property to. Offset of the element. Sets scale owner of the scale object. Element to set value of the property to. Owner of the element. Sets value of the attachable Range property. Element to set value of the property to. Range of the element. Sets value of the attachable RangeGroup property. Element to set value of the property to. RangeGroup of the element. Sets value of the attachable RelativeHeight property. Element to set value of the property to. Relative height. Sets value of the attachable RelativeWidth property. Element to set value of the property to. Relative width. Sets value of the attachable RelativeX property. Element to set value of the property to. Relative X. Sets value of the attachable RelativeY property. Element to set value of the property to. Relative Y. Sets value of the attachable Value property. Element to set value of the property to. Value of the element. Gets value of the attachable IsInitializing property. Element to get value of the property from. Value of the Value property. Sets value of the attachable IsInitializing property. Element to set value of the property to. Value of the element. Location property changed callback. Source. Event Args. Offset property changed callback. Source. Event Args. Range property changed callback. Source. Event Args. RangeGroup property changed callback. Source. Event Args. RelativeHeight property changed callback. Source. Event Args. RelativeWidth property changed callback. Source. Event Args. RelativeX property changed callback. Source. Event Args. RelativeY property changed callback. Source. Event Args. Value property changed callback. Source. Event Args. IsInitializing property changed callback. Source. Event Args. Value converter to access scale object data properties from XAML. 2-way binding can't be specified. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. It can be specified in a few different ways: Simple name of the extended property. Formatted extended property. For example: "SUM_SQMI_A|F2". The '|' character is used to separate extended property name and its output format. Format string which can use number of the extended properties. For example: "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}". The culture to use in the converter. A converted value. If the method returns null (Nothing in Visual Basic), the valid null value is used. Converts a binding target value to the source binding values. The value that the binding target produces. The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return. The converter parameter to use. The culture to use in the converter. An array of values that have been converted from the target value back to the source values. Get values from the scale object according to the format string. Position of the scale object (like tick or label) relative to the scale bar. The object is located outside the scale circle for radial gauges, and to the left of the scale bar for linear gauge. The object is located over the scale. Bound to the outside or left border of the scale bar. The object is located over the scale. Centered in the scale bar. The object is located over the scale. Bound to the inside or right border of the scale bar. The object is located over the scale. Bound to the scale bar center and extended to the outside or to the left of the scale bar. The object is located over the scale. Bound to the scale bar center and extended to the inside or to the right of the scale bar. The object is located inside the scale circle for radial gauges, and to the right of the scale bar for linear gauge. Represents a collection of the custom items. Initializes a new instance of the GaugeCustomItemCollection class. Gets or sets collection item template. Gets or sets template selector. Base class for the radial and linear scales. Identifies the Distribution dependency property. Identifies the EndTickOffset dependency property. Identifies the EndWidth dependency property. Identifies the Fill dependency property. Identifies the IsReversed dependency property. Identifies the LabelFormat dependency property. Identifies the LabelLocation dependency property. Identifies the LabelOffset dependency property. Identifies the LabelTemplate dependency property. Identifies the LabelTooltipFormat dependency property. Identifies the dependency property. Identifies the LabelToolTipTemplate dependency property. Identifies the LabelUseRangeColor dependency property. Identifies the MajorTickBackground dependency property. Identifies the MajorTickList dependency property. Identifies the MajorTickLocation dependency property. Identifies the MajorTickOffset dependency property. Identifies the MajorTickRelativeHeight dependency property. Identifies the MajorTickRelativeWidth dependency property. Identifies the MajorTicks dependency property. Identifies the MajorTickStep dependency property. Identifies the MajorTickStroke dependency property. Identifies the MajorTickStrokeThickness dependency property. Identifies the MajorTickTemplate dependency property. Identifies the MajorTickTooltipFormat dependency property. Identifies the dependency property. Identifies the MajorTickToolTipTemplate dependency property. Identifies the MajorTickUseRangeColor dependency property. Identifies the MiddleTickBackground dependency property. Identifies the MiddleTickLocation dependency property. Identifies the MiddleTickOffset dependency property. Identifies the MiddleTickRelativeHeight dependency property. Identifies the MiddleTickRelativeWidth dependency property. Identifies the MiddleTicks dependency property. Identifies the MiddleTickStroke dependency property. Identifies the MiddleTickStrokeThickness dependency property. Identifies the MiddleTickTemplate dependency property. Identifies the MiddleTickTooltipFormat dependency property. Identifies the dependency property. Identifies the MiddleTickToolTipTemplate dependency property. Identifies the MiddleTickUseRangeColor dependency property. Identifies the MinorTickBackground dependency property. Identifies the MinorTickLocation dependency property. Identifies the MinorTickOffset dependency property. Identifies the MinorTickRelativeHeight dependency property. Identifies the MinorTickRelativeWidth dependency property. Identifies the MinorTicks dependency property. Identifies the MinorTickStroke dependency property. Identifies the MinorTickStrokeThickness dependency property. Identifies the MinorTickTemplate dependency property. Identifies the MinorTickTooltipFormat dependency property. Identifies the dependency property. Identifies the MinorTickToolTipTemplate dependency property. Identifies the MinorTickUseRangeColor dependency property. Identifies the RangeLocation dependency property. Identifies the RangeOffset dependency property. Identifies the ShowFirstLabel dependency property. Identifies the ShowLastLabel dependency property. Identifies the StartTickOffset dependency property. Identifies the StartWidth dependency property. Identifies the Stroke dependency property. Identifies the StrokeThickness dependency property. Identifies the TickRangeGroup dependency property. Identifies the IsInteractive dependency property. Initializes a new instance of the GraphicScale class. Gets or sets the scale's value distribution. Gets or sets the offset of the last major tick on the scale from scale's maximal value. Gets or sets the end width of the scale bar. Gets or sets the fill of the scale path. Gets or sets value that indicates whether the scale should be shown in the reverse mode. Gets or sets the tick label format. Gets or sets the tick label location. Gets or sets the tick label offset. Gets or sets the tick label data template. Gets or sets the format of the label tooltip. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the indicator and Min and Max properties of the gauge range this indicator is pointing to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Gets or sets the style applied to the toolTip of the label. Gets or sets the template of the label tooltip. Gets or sets value which indicates whether the tick label will use range color as its background. Gets or sets the major tick background. Gets or sets a list of doubles which specify positions of the major ticks. Gets or sets location of the major tick. Gets or sets offset the major tick. Gets or sets the relative height of the major tick. Gets or sets the relative width of the major tick. Gets or sets number of the major ticks along the scale. Gets or sets the interval between major ticks. Gets or sets the major tick stroke. Gets or sets the major tick stroke thickness. Gets or sets the major tick data template. Gets or sets format of the major tick mark tooltip. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the indicator and Min and Max properties of the gauge range this indicator is pointing to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Gets or sets the style applied to the toolTip of the major tick mark. Gets or sets the template of the major tick mark tooltip. Gets or sets value which indicates whether the major tick will use range color as its background. Gets or sets the background of the middle tick. Gets or sets location of the middle tick. Gets or sets offset of the middle tick. Gets or sets the relative height of the middle tick. Gets or sets the relative width of the middle tick. Gets or sets number of the middle ticks per one major tick. Gets or sets stroke of the middle tick. Gets or sets stroke thickness of the middle tick. Gets or sets the data template of the middle tick. Gets or sets format of the middle tick mark tooltip. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the indicator and Min and Max properties of the gauge range this indicator is pointing to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Gets or sets the style applied to the toolTip of the middle tick mark. Gets or sets template of the middle tick mark tooltip. Gets or sets value which indicates whether the middle tick will use the range color as its background. Gets or sets the background of the minor tick. Gets or sets the location of the minor tick. Gets or sets offset of the minor tick. Gets or sets the relative height of the minor tick. Gets or sets the relative width of the minor tick. Gets or sets number of the minor ticks per one middle tick. Gets or sets stroke of the minor tick. Gets or sets stroke thickness of the minor tick. Gets or sets the data template of the minor tick. Gets or sets the format of the minor tick mark tooltip. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the indicator and Min and Max properties of the gauge range this indicator is pointing to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Gets or sets the style applied to the toolTip of the minor tick mark. Gets or sets template of the minor tick mark tooltip. Gets or sets value which indicates whether the minor tick will use range color as its background. Gets or sets the default range location. Gets or sets default range offset. Gets or sets value that indicates whether the first tick and its label should be shown. Gets or sets value that indicates whether the last tick and its label should be shown. Gets or sets the offset of the first major tick on the scale from scale's minimal value. Gets or sets the start width of the scale bar. Gets or sets the Brush that specifies how the scale bar outline is painted. Gets or sets gets or sets stroke thickness of the scale bar. Gets or sets range group which will be used with tick list. Gets or sets value that indicates whether the scale's interactive features are enabled. Gets indicator that is interactivity moved. Gets label list. Gets tick list. Value at the last major tick mark on the scale. Returns true when the MajorTickList property should be used. Returns true when the MajorTickStep property should be used. Calculate number of the major tick marks using this.MajorTicks, this.MajorTickStep and this.ShowLastLabel property. Value at the first major tick mark on the scale. Gets the value which corresponds to the point on scale. Point on the scale to get value for. Double value corresponds to the given point. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Returns snapped to grid value. Value. Initializes dragging of the indicator. Indicator. MouseButtonEventArgs. Gets tooltip parameters of the scale object. Scale object to get tooltip parameters for. Tooltip parameters of the scale object. Update geometry of the scale bar. Called to arrange and size the content of a scale. The computed size that is used to arrange the content. The size of the scale. Undoes the effects of the PrepareContainerForItemOverride method. The container element. The item. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class. The maximum size that the method can return. The size of the control, up to the maximum specified by constraint. Prepares object for the container. Element. Item. Occurs when size of the content presenter is changed. Sender. Event args. Update tick and label lists. Notifies that the element is changed. Element. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. Coerce value of TickRangeGroup. GraphicScale. Value. Coerced value. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. Called when the RangeLocation or RangeOffset property was changed. The source. The instance containing the event data. This method supports the RadGauge infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. Represents horizontal linear scale. Initializes static members of the HorizontalLinearScale class. Initializes a new instance of the HorizontalLinearScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents the linear scale. Identifies the Orientation dependency property. Identifies the RelativeHeight dependency property. Identifies the RelativeWidth dependency property. Identifies the RelativeX dependency property. Identifies the RelativeY dependency property. Identifies the RotateForVertical dependency property. Initializes static members of the LinearScale class. Initializes a new instance of the LinearScale class. Gets or sets orientation of the scale. Gets or sets the height of the linear scale relative to the correspondent measurement. Gets or sets the width of the linear scale relative to the correspondent measurement. Gets or sets X position of the linear scale relative to the correspondent measurement. Gets or sets Y position of the linear scale relative to the correspondent measurement. Gets value of the attachable RotateForVertical property. Element to get value of the property from. Value of the RotateForVertical property. Sets value of the attachable RotateForVertical property. Element to set value of the property to. RotateForVertical of the element. Gets the value which corresponds to the point on scale. Point on the scale to get value for. Double value corresponds to the given point. Gets object's position in the scale dimension (depends on the scale orientation). X - for Vertical orientation. Y - for Horizontal orientation. Location of the scale object. Offset from the location (relative). Value along the scale. Size of the object in the scale dimension (absolute). Gets object's position along the scale for the given value. Value. Angle. Update geometry of the scale bar. Gets position of the object over the scale. Element to get position for. Scale object location. Offset from the location. Value along the scale. Position of the object over the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Appearance related properties changed callback. Source. Event Args. RotateForVertical property changed callback. Source. Event Args. Represent geometry of the linear scale. Initializes a new instance of the LinearScaleGeometry class. Linear scale this geometry belongs to. Calculate parameters of the geometry. Represents scale that contains numeric or state indicators. This class makes possible show numeric or state indicators anywhere (not only inside the radial or linear scale). Initializes static members of the NumericScale class. Initializes a new instance of the NumericScale class. Gets position of the object over the scale. Element to get position for. Scale object location. Offset from the location. Value along the scale. Position of the object over the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents North-East oriented Quadrant radial scale. Initializes static members of the QuadrantNEScale class. Initializes a new instance of the QuadrantNEScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents North-West oriented Quadrant radial scale. Initializes static members of the QuadrantNWScale class. Initializes a new instance of the QuadrantNWScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents South-East oriented Quadrant radial scale. Initializes static members of the QuadrantSEScale class. Initializes a new instance of the QuadrantSEScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents South-West oriented Quadrant radial scale. Initializes static members of the QuadrantSWScale class. Initializes a new instance of the QuadrantSWScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents radial scale. Identifies the Center dependency property. Identifies the LabelRotationMode dependency property. Identifies the Radius dependency property. Identifies the RotationMode dependency property. Identifies the StartAngle dependency property. Identifies the SweepAngle dependency property. Initializes static members of the RadialScale class. Initializes a new instance of the RadialScale class. Gets or sets the center of the radial scale. Gets or sets label rotation mode. Gets or sets outer radius of the radial scale. Should be from 0 to 1. Gets or sets the start angle of the radial scale. Gets or sets the sweep angle of the radial scale. Gets value of the attachable RotationMode property. Element to get value of the property from. Value of the RotationMode property. Sets value of the attachable RotationMode property. Element to set value of the property to. RotationMode of the element. Gets the value which corresponds to the point on scale. Point on the scale to get value for. Double value corresponds to the given point. Gets angle along scale for given value. Value. Angle. Gets radius of the needle depending on its height. Location of the needle. Offset from the location (relative). Value along the scale. Object radius. Gets radius of the scale object depending on object height. Location of the scale object. Offset from the location (relative). Value along the scale. Height of the scale object (absolute). Object radius. Update geometry of the scale bar. Calculate cell size of the scale. Gets position of the object over the scale. Element to get position for. Scale object location. Offset from the location. Value along the scale. Position of the object over the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Appearance property changed callback. Source. Event Args. RotationMode property changed callback. Source. Event Args. Sets position and rotation of the scale object. Element. Arrange parameters. Scale object arrange parameters. Initializes a new instance of the ScaleObjectArrangeParams class. Gets or sets object's angel. Gets or sets object's height. Gets or sets value that indicates whether the object should be inverted or not. Gets or sets object's radius. Gets or sets object's width. Represent geometry of the radial scale. Initializes a new instance of the RadialScaleGeometry class. Radial scale this geometry belongs to. Calculate parameters of the geometry. Base class for all scales. Identifies the CustomItems dependency property. Identifies the CustomItemTemplate dependency property. Identifies the CustomItemTemplateSelector dependency property. Identifies the Max dependency property. Identifies the Min dependency property. Identifies the Multiplier dependency property. Identifies the Ranges dependency property. Identifies the RangeTemplate dependency property. Initializes a new instance of the ScaleBase class. Gets cell size of the scale object. This property supports internal gauge infrastructure and it shouldn't be used from the customer's code. Gets or sets collection of the custom items. Gets or sets template of the custom item. Gets or sets custom item template selector. Gets collection of the scale indicators. Gets or sets maximum value of the scale. Gets or sets minimum value of the scale. Gets or sets the scale multiplier. Gets or sets scale ranges. Gets or sets the data template of the range. This property supports internal gauge infrastructure and it shouldn't be used from the customer's code. Cell size can be scaled depends on the gauge type (semicircle, for example). Gets original size of the gauge control. Gets size of the parent object. Gets default group of the indicators. Gets default group of the ranges. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Position object using relative measurement. This method supports internal gauge infrastructure and it shouldn't be used from the customer's code. Scale object. Calculate size of the object using relative measurement. This method supports internal gauge infrastructure and it shouldn't be used from the customer's code. Scale object. Resets the theme. Gets absolute size of the framework element. Element. Size of the framework element. Invalidate cell size. Gets tooltip parameters of the scale object. Scale object to get tooltip parameters for. Tooltip parameters of the scale object. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called to arrange and size the content of a scale. The computed size that is used to arrange the content. The size of the scale. Calculate cell size of the scale. Undoes the effects of the PrepareContainerForItemOverride method. The container element. The item. Returns new ContentPresenter object. ContentPresenter object. Determines if the specified item is (or is eligible to be) its own container. The item to check. True if the item is (or is eligible to be) its own container; otherwise, false. Occurs when size of the content presenter is changed. Sender. Event args. Update ticks and labels on the scale. Notifies that the element is changed. Element. Gets position of the object over the scale. Element to get position. Scale object location. Offset from the location. Value along the scale. Position of the object over the scale. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class. The maximum size that the method can return. The size of the control, up to the maximum specified by constraint. Get point on the Canvas to place framework element using hot spot definition. Framework element. Hot spot definition. Point on the map canvas. Get point on the scale to place framework element using hot spot definition. Framework element. Hot spot definition. The element inside to position hot spot in. Point on the map canvas. Handle property changed event when Max property is changed. The source. The instance containing the event data. Handle property changed event when Min property is changed. The source. The instance containing the event data. Handle property changed event when Multiplier property is changed. The source. The instance containing the event data. Handle property changed event when CustomItems property is changed. The source. The instance containing the event data. Handle property changed event when CustomItemTemplate or CustomItemTemplateSelector property is changed. The source. The instance containing the event data. Handle property changed event when Ranges property is changed. The source. The instance containing the event data. Selects template of the scale object. Item. Template container. Template. Represents East oriented Semicircle radial scale. Initializes static members of the SemicircleEastScale class. Initializes a new instance of the SemicircleEastScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents North oriented Semicircle radial scale. Initializes static members of the SemicircleNorthScale class. Initializes a new instance of the SemicircleNorthScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents South oriented Semicircle radial scale. Initializes static members of the SemicircleSouthScale class. Initializes a new instance of the SemicircleSouthScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents West oriented Semicircle radial scale. Initializes static members of the SemicircleWestScale class. Initializes a new instance of the SemicircleWestScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Parameters of the scale object tooltip. Gets or sets tooltip format. Gets or sets tooltip template. Gets or sets tooltip style. Represents vertical linear scale. Initializes static members of the VerticalLinearScale class. Initializes a new instance of the VerticalLinearScale class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. This class supports the RadGauge infrastructure and is not intended to be used directly from your code. Represents list of the standard automatically generated ticks. Can be 1 and only 1 per scale object. Can be accessed through scale. Initializes a new instance of the TickList class. Gets or sets collection item template. Gets or sets template selector. Refresh position of the tick marks using current scale settings. Call ScaleObject.OnValueChanged for all elements in the list. Update items in the tick list depends on the scale settings. Add new tick. Scale. Tick type. Value at the tick position. Tick parameters. Gets or sets dependency property for tick background. Gets or sets dependency property for tick location. Gets or sets dependency property for tick offset. Gets or sets dependency property for relative height of the tick. Gets or sets dependency property for relative width of the tick. Gets or sets dependency property for the Stroke of the tick. Gets or sets dependency property for stroke thickness. Gets or sets dependency property for value which indicates whether the tick will use range color as its background. Represents data object for scale tick. This class supports the RadGauge infrastructure and is not intended to be used directly from your code. Identifies the Background dependency property. Identifies the Stroke dependency property. Identifies the StrokeThickness dependency property. Identifies the UseRangeColor dependency property. Occurs when property changed. Implemented for binding. Gets or sets tick background. Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes. Gets or sets the Brush that specifies how the tick outline is painted. Gets or sets stroke thickness. Gets or sets tick type. Gets or sets value which indicates whether the tick will use range color as its background. Gets value from object using format string. Format string. Formatted value. The format string can use properties of the scale objects. For example "{Value|F2} Range: Min={Range.Min|F2} Max={Range.Max|F2}". This format string uses value of the indicator and Min and Max properties of the gauge range this indicator is pointing to. Currently you can use Range and Scale objects in the format string. The '|' character is used to separate property name and its output format. Raise property changed event for "Data" property. The Tick Template Selector class. Selects template of the tick. The object. Template container. Template. Represents type of the regular tick mark. Major tick. Middle tick. Minor tick. Represents horizontal linear gauge. Initializes static members of the RadHorizontalLinearGauge class. Initializes a new instance of the RadHorizontalLinearGauge class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents vertical linear gauge. Initializes static members of the RadVerticalLinearGauge class. Initializes a new instance of the RadVerticalLinearGauge class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents North-East oriented Quadrant radial gauge. Initializes static members of the RadQuadrantNEGauge class. Initializes a new instance of the RadQuadrantNEGauge class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents North-West oriented Quadrant radial gauge. Initializes static members of the RadQuadrantNWGauge class. Initializes a new instance of the RadQuadrantNWGauge class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents South-East oriented Quadrant radial gauge. Initializes static members of the RadQuadrantSEGauge class. Initializes a new instance of the RadQuadrantSEGauge class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents South-West oriented Quadrant radial gauge. Initializes static members of the RadQuadrantSWGauge class. Initializes a new instance of the RadQuadrantSWGauge class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents full-circle radial gauge. Identifies the InnerBackground dependency property. Identifies the InnerBorderBrush dependency property. Identifies the InnerBorderThickness dependency property. Identifies the OuterBackground dependency property. Identifies the OuterBorderBrush dependency property. Identifies the OuterBorderThickness dependency property. Initializes static members of the RadRadialGauge class. Initializes a new instance of the RadRadialGauge class. Gets or sets the InnerBackground dependency property. Gets or sets the InnerBorderBrush dependency property. Gets or sets InnerBorderThickness dependency property. Gets or sets the OuterBackground dependency property. Gets or sets the OuterBorderBrush dependency property. Gets or sets OuterBorderThickness dependency property. Calculate cell size of the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents East-oriented semicircle radial gauge. Initializes static members of the RadSemicircleEastGauge class. Initializes a new instance of the RadSemicircleEastGauge class. Calculate cell size of the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents North-oriented semicircle radial gauge. Initializes static members of the RadSemicircleNorthGauge class. Initializes a new instance of the RadSemicircleNorthGauge class. Calculate cell size of the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents South-oriented semicircle radial gauge. Initializes static members of the RadSemicircleSouthGauge class. Initializes a new instance of the RadSemicircleSouthGauge class. Calculate cell size of the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents West-oriented semicircle radial gauge. Initializes static members of the RadSemicircleWestGauge class. Initializes a new instance of the RadSemicircleWestGauge class. Calculate cell size of the scale. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Base class for all colorizers for according to which the cells of the will be colored. Identifies the dependency property. Gets or sets the IsAbsolute. When set to true, the colors will be selected in an absolute regime, otherwise in a relative regime (from 0 to 1). Raises the ColorizerChanged event. A desaturation colorizer. This colorizer will define the color for the cells of the in correspondence to the property. The color for the cell with minimum value will be White and the color for the cell with maximum value will be . The colors for the values between the minimum and maximum will be transfused between these two colors. This can be controlled by setting the and properties. Additionally more precise control can be gained by setting the and properties. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets the start color. The cells with maximal values will be given this color. The colors for the rest of the values will be a transfusion between this color and White. Gets or sets a value that determines how vivid the color for the maximal value will be. The default value for this property is 1 and the maximal values are shown with the . For instance if the value of this property is 0.9 the maximal values will be show with a color that is a slight transfusion between the and White. Gets or sets a value that determines how vivid the color for the minimal value will be. The default value for this property is 0 and the minimal values are show with White color. For instance if the value of this property is 0.1 the minimal values will be shown with a color that is a slight transfusion between the White and the . Gets or sets the minimum of the range with which the colorizer works. This property is taken into consideration only if its value is not NaN and the property is set to true. Gets or sets the maximum of the range with which the colorizer works. This property is taken into consideration only if its value is not NaN and the property is set to true. Defines a class used by the to select colors for the cells of the . The values that fall within the and will be shown with the specified . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Occurs when a property value changes. Gets or sets the lower boundary value. Gets or sets the upper boundary value. Gets or sets the color. Defines an observable collection of objects, intended for use with the . A colorizer that works with ranges. For each range there is a corresponding color and a value falling within the specified range will be shown with the specified color. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the range-color collection. The color for a value is selected to be the color of the first whose range contains the value. A colorizer that works with s. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the gradient stops. The color for a value is selected to be a transfusion between two colors. These two colors are selected depending on the value of the property. When the property is set to false the Offset is expected to be a relative value, between 0 and 1. When the property is set to true the Offset is expected to be an absolute value. Gradient stops should be ordered in ascending order, according to the values of the Offset property. Gets or sets the minimum of the range with which the colorizer works. This property is taken into consideration only if its value is not NaN and the property is set to true. Gets or sets the maximum of the range with which the colorizer works. This property is taken into consideration only if its value is not NaN and the property is set to true. An observable collection that supports context inheritance and tracks its items for property changes. The type of the item. Initializes a new instance of the class. Raised when some collection item's property is changed. Describes the heat map source collection used by the heat map definition. Gets or sets the collection of objects that will populate the heat map. Gets the rows count. Gets the columns count. Gets the value from the source. The row index of the data item. The column index of the data item. The value from the source. Gets the data item at the specified row and column index from the ItemsSource. The row index of the data item. The column index of the data item. The data item from the source. A class that wraps a data item. This class is intended for internal use by the . A class that is intended to decorate the column-headers section of the . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Overrides the Measure pass to define a specific behavior for measuring. Overrides the Arrange pass to define a specific behavior for arranging axis items. The final area within the parent that the panel should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. A class that is intended to decorate the row-headers section of the . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Overrides the Measure pass to define a specific behavior for measuring. Overrides the Arrange pass to define a specific behavior for arranging axis items. The final area within the parent that the panel should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. A definition based on which a is constructed. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the name of the property which determines the row-category of a cell. Gets or sets the name of the property which determines the column-category of a cell. Gets or sets the name of the property which determines the value of a cell. Gets or sets the Colorizer which should generate a color according to the value of a cell. This method is called when the ItemsSource has changed. A base class for the definitions based on which a is constructed. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the items source. Gets or sets the selected items. Gets the collection source used internally by the heat map definition. Gets the header of the corresponding row. The row index. The header of the corresponding row. Gets the header of the corresponding column. The column index. The header of the corresponding column. Gets the color of the cell. The row index. The column index. The color of the cell. This method is called when the ItemsSource changes. A definition based on which a is constructed. The correspond to columns. Initializes a new instance of the class. A base class for the Horizontal and Vertical member mappings. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the name of the property which determines the header-string. Gets or sets the member mappings. The member mappings are used to construct the rows (or columns), of the . Each corresponds to a row (in ) or a column (in ). The header, the values and colors of the cells of a row (or a column) are determined by the corresponding . This method is called when the ItemsSource has changed. This class represents a mapping between a member of the item in the 's ItemsSource and the row, or column, of the . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Occurs when a property value changes. Gets or sets the name of the property of the underlying item, which determines the value of a cell in the . Gets or sets the row-header (or column-header) text. Gets or sets the colorizer. The colorizer is accountable for selecting a color for a cell, based on the cell's value. A dependency collection of items. A definition based on which a is constructed. The correspond to rows. Initializes a new instance of the class. A control that is intended to represent the color cells of . This control visualizes a grid that has rows, columns and cells, where each cell has only a color. The grid is drawn in accordance to a . Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Initializes a new instance of the class. Gets the bitmap. This property is set internally. Gets or sets the definition in accordance to which the color grid will be drawn. Gets the data point which corresponds to the currently hovered cell. The data point that contains information about the cell that the mouse is over. If the mouse is not over the , the value of this property is null. Gets or sets the tool tip settings. Gets or sets the border color of the hovered cell. Gets or sets the border color of the selected cell. Gets or sets the border color of the cell. Gets or sets a value indicating whether tool tips should be shown. Gets or sets the thickness of the border of a cell. Gets or sets the hovered cell's border thickness. Gets or sets the selected cell's border thickness. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called before the event occurs. The data for the event. Called before the event occurs. The data for the event. A data point that contains information about the hovered cell of the . Gets the index of the row. Gets the index of the column. Gets the data item. Gets the value. Gets the color of the cell. Specifies the selection mode of a . No selection is allowed through interaction. Only a single data item can be selection with interaction. Multiple data items can be selected with interaction. A class used to set up the tool tip of the . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets the tool tip template. Gets or sets a value that determines how long should the tooltip stay visible before disappearing. Gets or sets the length of time before a tooltip opens. Gets or sets the orientation of the tooltip when it opens, and specifies how the tooltip behaves when it overlaps screen boundaries. Gets or sets the rectangular area relative to which the tooltip is positioned. Gets or sets the object relative to which the tooltip is positioned. Gets or sets the offset from the left of the area that is specified for the tooltip by the and properties. Gets or sets the distance from the top of the area that is specified for the tooltip by the and properties. Gets or sets the tool tip format string. A class used to set up the cell label of the . Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Initializes a new instance of the class. Gets or sets a the string format used for the default visuals. Gets or sets a the foreground. Gets or sets a the font family. Gets or sets a the string font size. Gets or sets a the font style. Gets or sets a the font weight. Gets or sets the label template. Gets or sets a value that indicates whether layout rounding should be applied to the element that renders the labels. A control that is intended to represent the cell labels of . This control visualizes a grid that has rows, columns and cells, where each cell contains a label. The grid is rendered in accordance to a and . Identifies the read-only dependency property. Identifies the read-only dependency property. Identifies the read-only dependency property. Initializes a new instance of the class. Gets or sets the definition in accordance to which the labels will be rendered. Gets or sets the thickness of the border of a cell. Gets or sets the cell label settings. When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate(). Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. When overridden in a derived class, positions child elements and determines a size for a derived class. The actual size used. The final area within the parent that this element should use to arrange itself and its children. A class that is used to convert a to a Grid.Column index. Converts a to an integer index. 2 if the value is Right, 0 otherwise. Not implemented. A class that is used to convert a to a Grid.Row index. Converts a to an integer index. 2 if the value is Bottom, 0 otherwise. Not implemented. A base class for the header labels of the . Identifies the read-only dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets the label text. Gets or sets the style that is applied to the label. Gets the style that is actually applied to the label. This property is set internally. The value of this property is the same as the value of the or the properties, depending on the mouse location, whether or not the mouse is over the row (or column) that the label corresponds to. Gets or sets the style that is applied to the label when the mouse is over the row (or column) that the label corresponds to. Gets or a value indicating whether the mouse is over the row (or column) that the label corresponds to. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. A class that represents a column-label, intended for use with the . Identifies the dependency property. Gets or sets the rotation angle applied to the label. Invoked whenever application code or internal processes (such as a rebuilding layout pass) calls System.Windows.Controls.Control.ApplyTemplate(). Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. A class that represents a row-label, intended for use with the . Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. This class contains information needed by the . Gets or sets the label text. A base class for the horizontal and vertical HeatMapLabels items controls. The type of the label. The type of the panel. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the style that is applied to the labels. Gets or sets the style that is applied to the label of the row (or column) that the mouse is over. Gets or sets the value that is applied to the property of the labels. Gets or sets the value that is applied to the property of the labels. Gets or sets a value indicating whether to clip the labels in the panel. A label is clipped only if the desired size of the label is larger than the allotted space for this label. Gets or sets the border thickness of a cell. An items control that will layout the items in a horizontal manner. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the position. Gets or sets the columns count. Gets or sets the rotation angle applied to the label. Called when the items have changed. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. An items control that will layout the items in a vertical manner. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the Position. Gets or sets the number of rows. Called when the items have changed. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. A class used to set up the column-headers of the . Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the position of the labels panel. Gets or sets the rotation angle applied to the label. A base class for the row-header and column-header settings of the . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets the style that is applied to the labels. Gets or sets the style that is applied to the label of the row (or column) that the mouse is over. Gets or sets the value that is applied to the property of the labels. Gets or sets the value that is applied to the property of the labels. Gets or sets the label format string. Gets or sets a value indicating whether to clip the labels in the control. A label is clipped only if the desired size of the label is larger than the allotted space for this label. Specifies the value indicating that only one out of N header labels should be visible where N is the value of the property. A class used to set up the column-headers of the . Identifies the dependency property. Initializes a new instance of the class. Gets or sets the labels panel position. The base class for the panels that will layout the heat map labels. The panel that will layout the s in a horizontal manner. Identifies the dependency property. Gets or sets panel position. Overrides the Measure pass to define a specific behavior for measuring. Overrides the Arrange pass to define a specific behavior for arranging header items. The final area within the parent that the panel should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. Specifies the position of the . The control will be positioned on top. The control will be positioned at the bottom. The panel that will layout the s in a vertical manner. Identifies the dependency property. Gets or sets the position. Overrides the Measure pass to define a specific behavior for measuring. Overrides the Arrange pass to define a specific behavior for arranging header items. The final area within the parent that the panel should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. Specifies the position of the . The control will be positioned to the left. The control will be positioned to the right. A data visualization control that represents values in a tabular display. The data is displayed in cells, aligned in rows and columns and each cell has a color that corresponds to the value of the cell. The color of the cell is generated by a . The needs a valid in order to plot the cells and colors correctly. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the definition. The definition is used to extract the row-headers, column-headers and cell colors. Gets the row headers. Gets the column headers. Gets or sets the column-header settings. Gets or sets the row-header settings. Gets the number of rows. Gets the number of columns. Gets or sets the tool tip settings. Gets or sets the cell-label settings. Gets or sets a value indicating whether tool tips should be shown. Gets or sets the thickness of the border of a cell. Gets the data point which corresponds to the currently hovered cell. The data point that contains information about the cell that the mouse is over. If the mouse is not over the , the value of this property is null. Gets or sets the color of the border of the hovered cell. Gets or sets the color of the border of the hovered cell. Gets or sets the color of the border of the selected cell. Gets or sets the border thickness of the hovered cell. Gets or sets the border thickness of the selected cell. Gets or sets the selection mode. Gets or sets the description. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Invoked when an unhandled  routed event is raised on this element. Implement this method to add class handling for this event. The that contains the event data. The event data reports that the left mouse button was pressed. Collection of colors. Colorizer usage mode. Colorizer can assign coloring settings to objects separately one from another. Indicates that colorizer can change its settings when items collection of the information layer is changed. Indicates that colorizer can change its settings using just new items. It means that colorizer need not a whole list of the items in the layer to change its state, but just newly added items can be used for it. Indicates whether colorizer provides collection of the map ranges which can be used to fill in map legend. Class that calculates the range collection for the further use in Map Legend. ShapeFill, Min, Max, Mode and properties corresponding to the mode should be determined here. DependencyProperty for ShapeFillCollection property. DependencyProperty for HighlightFillCollection property. DependencyProperty for ExtendedPropertyName value. DependencyProperty for Max value. DependencyProperty for Min value. DependencyProperty for Mode value. DependencyProperty for IRangeDistribution value. DependencyProperty for TickMarkCount value. DependencyProperty for TickMarkStep value. Initializes a new instance of the ColorMeasureScale class. Colors the framework element. Object to set colors. MapShapeFill instance for a shape. MapShapeFill instance for shape highlighting. The Prepare completed event handler. The update legend event handler. Occurs when the instance is changed and the map legend should be updated. Gets or sets the extended property name. Gets or sets value which indicates whether colorizer have been prepared already. Gets or sets value which indicates whether colorizer should be re-prepared when items collection of the information layer is changed. Gets colorizer usage mode. Gets the collection of MapShapeFill instances for the shapes coloring. Gets the collection of MapShapeFill instances for the shapes highlighting. Gets or sets the value of Max for the whole MapRangeCollection. Gets or sets the value of Min for the whole MapRangeCollection. Gets or sets ColorScaleMode. Readonly property to get MapRangeCollection. Gets or sets ranges distribution. This property specify class which creates range distribution. It makes sense when "Count" mode is used for ColorMeasureScale. Gets or sets the number of tick marks. Gets or sets the number of steps. Colorize elements from the list. The shape list. Returns MapShapeFill from MapRangeCollection corresponding the value. Value. MapShapeFill instance corresponding value. Specifies Min and Max value according to extended data of shapes. Shapes. Property name. Prepares the instance of the ColorMeasureScale class using the shape list. The shape list. Sets color to item by extended data. Item of IExtendedData type. Colors shapes according to specified property from extended data. Shapes collection. Name of property from extended data (should have numeric type). Colors shapes according to specified property from extended data. Shapes collection. Name of property from extended data (should have numeric type). If set to true automatically calculates the scale range. Set callback that colors the framework element. If the parameter is null, then built-in callback will be used. Delegate method. Raises the PrepareCompleted event. The instance containing the event data. Raises the UpdateLegend event. Calculates instant color value on the interval between two selected colors on current step. First byte value for one color chanel. Second byte value for one color chanel. Number of steps between. Number of current step. Calculates an Instant color between first and second Colors on specified stepCount and stepNumber. First color. Second color. Number of steps. Number of current step. Calculating an instant color from stepNumber for gradient line of multiple colors. Step number of the Instance. Collection of colors to build gradient for. List of the color stops. Current color for the step number. Calculates instant offset between two selected Offset values on current stepNumber. First offset value. Second offset value. Number of steps between. Number of current step. Event handler that recalculates MapRangeCollection on each change of affecting properties. source. DependencyPropertyChangedEventArgs. Gets brush for current step number. Step Number. List of the color stops. Brush for current step number. Establishes the collection of ranges and corresponding brushes. Calculates array of the gradient stops for every color interval. Calculates fill for existing ranges (Ranges mode). Gets an instant solid color brush for gradient generated from ShapeFillCollection or HighlightFillCollection property. Step number of the Instance. List of the color stops. Brush. Gets an instant Linear Gradient brush for gradient generated from ShapeFillCollection or HighlightFillCollection property. Step number of the Instance. List of the color stops. Linear gradient brush. Gets an instant Radial Gradient brush for gradient generated from ShapeFillCollection or HighlightFillCollection property. Step number of the Instance. List of the color stops. RadialGradientBrush. Calculating an instant double value from any observable collection of multiple double values. Step number of the Instance. Collection of offsets to calculate gradient for. Instant offset for the current step number. Specifies how mathematical rounding methods should process a number that is midway between two numbers. When a number is halfway between two others, it is rounded toward the nearest even number. When a number is halfway between two others, it is rounded toward the nearest number that is away from zero. Rounds using arithmetic (5 rounds up) symmetrical (up is away from zero) rounding. A Decimal number to be rounded. Midpoint rounding mode. The number nearest d with precision equal to decimals. If d is halfway between two numbers, then the nearest whole number away from zero is returned. Rounds using arithmetic (5 rounds up) symmetrical (up is away from zero) rounding. A Decimal number to be rounded. The number of significant fractional digits (precision) in the return value. Midpoint rounding mode. The number nearest d with precision equal to decimals. If d is halfway between two numbers, then the nearest whole number away from zero is returned. Gets or sets number of the color in the color collection. Gets number of the gradient stops from one major color to another. Gets number of the stop. Mode that determines which way to show the ColorScale. Default mode. With 10 elements (tick marks). In this mode you should specify only the Min and Max value. Color Scale mode where you can specify the number of elements (tick marks) to show. Color Scale mode where you can specify the number of steps between the Min an Max values to show. Color Scale mode where you can specify map ranges manually, but range color is set automatically. Color Scale mode where you can specify map ranges manually (including range color). Creates exponential range distribution. Identifies the PowerBase dependency property. Gets or sets power base of the exponential range distribution. Creates list of the ranges. Minimal value. Maximal value. Number of the ranges. List of the ranges for given distribution. Class that arranges shape's ShapeFill and HighlightFill with specified number of those so that two neighboring shapes are not of the same fill and highlight. Before assigning object of this type to InformationLayer.Coloriser property you should specify the ShapeFillCollection and optionally HighlightCollection. DependencyProperty for ShapeFillCollection property. DependencyProperty for HighlightFillCollection property. DependencyProperty for ExtendedPropertyName value. Keeps Hash of shapes and indexes in graph corresponding them. Keeps indexes of shapes in graph and corresponding them list of colors. Graph of shapes. Local Highlight collection for situation when Highlight fills are not enough to cover ShapeFill collection count. Initializes a new instance of the GraphColoriser class. The Prepare completed event handler. The update legend event handler. Occurs when the instance is changed and the map legend should be updated. Gets or sets the extended property name. Gets or sets value which indicates whether colorizer have been prepared already. Gets the collection of MapShapeFill instances for the shapes coloring. Gets the collection of MapShapeFill instances for the shapes highlighting. Gets or sets value which indicates whether colorizer should be re-prepared when items collection of the information layer is changed. Gets colorizer usage mode. Colorize elements from the list. The shape list. Prepares the instance of the GraphColoriser class using the shape list. The shape list. Empty method for this class. Some item. Raises the PrepareCompleted event. The instance containing the event data. Raises the UpdateLegend event. Returns the surrounding shapes of the selected shape. Selected shape. The base group. Surrounding shapes. Coloring graph. Checks whether the graph is colored properly. Dictionary of indexes in graph as a keys and list of MapShapeFills as values. True if graph is colorized. Checks whether shape with corresponding index in graph has any neighbors of same color. Index of shape in graph. True if there are any. Returns List of neighbors indexes in graph for selected index. Index of shape in graph which neighbors we want to get. List of neighbors indexes. Prepares global hashToIndexDictionary, assigning indexes in graph to hash of shapes in shapesCollection. Collection of Shapes to create graph from. Assigning graph edges. True if there is connection. Map Shapes collection to create graph from. Event Handler. Sender. Event args. Interface which should be implemented by any object which can accept filling property from colorizer directly. Gets or sets the highlight fill properties. Gets or sets the regular fill properties. Represents the IMapShapeColorizer interface. The Prepare completed event handler. The update legend event handler. Occurs when the colorizer changed and it should update the legend. Gets or sets extended property name. Gets or sets value which indicates whether colorizer have been prepared already. Gets or sets value which indicates whether colorizer should be re-prepared when items collection of the information layer is changed. Gets colorizer usage mode. Colorize elements from the list. The shape list. Prepares the colorizer using the shape list. The shape list. Sets color to item by extended data. Item of IExtendedData type. Interface which must be implemented by all classes which produce ranges distribution. Creates list of the ranges. Minimal value. Maximal value. Number of the ranges. List of the ranges for given distribution. Creates logarithmic range distribution. Identifies the LogarithmicBase dependency property. Gets or sets logarithmic base of the logarithmic range distribution. Creates list of the ranges. Minimal value. Maximal value. Number of the ranges. List of the ranges for given distribution. Determines where to place Label on top of the element or between two of them. Label is placed between two elements. Label is placed on top of the element. Determines whether label is over or under the element. Label is placed on top (horizontal legend) or to the left (vertical legend) of the element. Label is placed below (horizontal legend) or to the right (vertical legend) of the element. Convert object to string using given format. Modifies the source data before passing it to the target for display in the UI. 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. The value to be passed to the target dependency property. Modifies the target data before passing it to the source object. This method is called only in bindings. 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. The value to be passed to the source object. Items panel for map legend. This class is designed for internal use. Map legend control this canvas belongs to. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Measure override. Available size. Size. Represents single information block on map legend. This class is designed for internal use. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the Fill dependency property. Identifies the Stroke dependency property. Identifies the StrokeThickness dependency property. Initializes a new instance of the MapLegendCanvasItem class. Gets or sets the Brush that specifies how the shape's interior is painted. Gets or sets output string for Min value. Gets or sets output string for Max value. Gets or sets the height of the rectangle. Gets or sets the width of the rectangle. Gets or sets legend rectangle corner radius X. Gets or sets legend rectangle corner radius Y. Gets or sets the Brush that specifies how the Shape outline is painted. Gets or sets the width of the Shape outline. Gets or sets value which indicates whether item is last in the chain. Map legend control this canvas belongs to. Gets the minimal text block. Gets the maximal text block. Gets the rectangle. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Measure override. Available size. Size. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. This class is used to store information about value range. This information is used by color measure scale and map legend. Gets or sets the shape fill properties. Gets or sets the highlight shape fill properties. Min value of current range. Max value of current range. Property to bind to from XAML to determine the visibility of Min output. Property to bind to from XAML to determine the visibility of Max output. Property to bind to from XAML to show the formatted Min value. Property to bind to from XAML to show the formatted Max value. The collection of Brushes. Control which show map legend. It is designed to be used in conjunction with ColorMeasureScale colorizer. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the MapLegend class. Initializes a new instance of the MapLegend class. Gets or sets string Format property for the Min an Max output. Gets or sets the location of the Label. Gets or sets the layout of the label. Gets or sets the MeasureScale instance. Gets or sets the orientation of the control. Gets or sets the size of the marker shape. Gets or sets the corner radius X value for the marker shape. Gets or sets the corner radius Y value for the marker shape. Gets or sets the spacing between marker shapes. Gets or sets the information layer for the legend. Gets items panel. Gets or sets max size of the label. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Refreshes the legend. Refreshes the legend using the colorizer object. The IMapShapeColorizer instance. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Undoes the effects of the PrepareContainerForItemOverride method. The container element. The item. Returns new ContentPresenter object. ContentPresenter object. Determines if the specified item is (or is eligible to be) its own container. The item to check. True if the item is (or is eligible to be) its own container; otherwise, false. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. The size that this element determines it needs during layout, based on its calculations of child element sizes. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Prepares object for the container. Element. Item. Represents current mouse coordinates as geographical coordinates. Identifies the LocationFormat dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the MapMouseLocationIndicator class. Initializes a new instance of the MapMouseLocationIndicator class. Gets or sets the location format. Gets or sets ScaleLabelBackground. Gets or sets ScaleLabelBackground. Gets or sets StrokeThickness. Called when map control should be initialized (either on initial load or if the RadMap control owner is changed). The old RadMap control owner. The new RadMap control owner. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. The collection of Ranges. Represents the mini-map. Identifies the IsViewportAreaVisible dependency property. Identifies the MapControl dependency property. Identifies the UseParentGeoBounds dependency property. Identifies the UseParentMapProvider dependency property. Identifies the ViewportAreaFill dependency property. Identifies the ViewportAreaStroke dependency property. Identifies the ViewportAreaStrokeThickness dependency property. Identifies the ViewportAreaZoomReduction dependency property. Initializes static members of the MiniMap class. Initializes a new instance of the MiniMap class. Gets or sets value which indicates whether the rectangle which represents viewport of the map in the mini-map is visible. Gets or sets the RadMap this control belongs to. Gets or sets value which indicates whether the mini-map will use GeoBounds of parent map. Gets or sets value which indicates whether the mini-map will use map provider of parent map. Gets or sets color of viewport area. Gets or sets StrokeThickness of viewport area. Gets or sets Stroke of viewport area. Gets or sets value which specifies a reduction for zoom level of mini-map. When it is 0 then the the rectangle which represents viewport of map in mini-map is set to best view. When it is 1 then the the rectangle should be smaller than best view by 1 zoom level. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when [property changed]. Name of the property. MapControl property changed callback. Source. Event Args. ViewportArea property changed callback. Source. Event Args. UseParentMapProvider property changed callback. Source. Event Args. UseParentGeoBounds property changed callback. Source. Event Args. Attaches events of the parent map. The RadMap instance. Detaches events of the parent map. The RadMap instance. Coordinate Converters converter. Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. An that provides a format context. A that represents the type you want to convert from. True if this converter can perform the conversion; otherwise, false. Returns whether this converter can convert the object to the specified type, using the specified context. An that provides a format context. A that represents the type you want to convert to. True if this converter can perform the conversion; otherwise, false. Converts the given object to the type of this converter, using the specified context and culture information. An that provides a format context. The to use as the current culture. The to convert. The conversion cannot be performed. An that represents the converted value. Converts the given value object to the specified type, using the specified context and culture information. An that provides a format context. A . If null is passed, the current culture is assumed. The to convert. The to convert the parameter to. The parameter is null. The conversion cannot be performed. An that represents the converted value. Returns whether this object supports a standard set of values that can be picked from a list, using the specified context. An that provides a format context. True if should be called to find a common set of values the object supports; otherwise, false. Returns a collection of standard values for the data type this type converter is designed for when provided with a format context. An that provides a format context that can be used to extract additional information about the environment from which this converter is invoked. This parameter or properties of this parameter can be null. A that holds a standard set of valid values, or null if the data type does not support a standard set of values. Convert co-ordinates between WGS-84 and EPSG:900913. Also known as EPSG:3857 and Pseudo-Mercator projection. Convert from the collection of coordinates are given in the form specific for the coordinate system other than WGS 1984 to the collection of the WGS 1984 coordinates. Collection of coordinates are given in the form specific for the coordinate system. Converted collection. Convert from the collection of coordinates are given in the WGS 1984 coordinates to the form specific for the coordinate system other than WGS 1984. Collection of coordinates are given in the form specific for the coordinate system. Converted collection. Converts from the latitude/longitude to the representation specific for the coordinate system other than WGS 1984. Location to be converter. Coordinate system specific location. Converts Location to Coordinate system specific string. Location. Coordinate system specific string. Convert OS grid reference to the WGS 1984 latitude/longitude. OS grid reference. Can be string which represents standard grid reference, or Point object which represents fully numeric reference. Location. Interface which must be implemented by any coordinate converter. Convert from the collection of coordinates are given in the form specific for the coordinate system other than WGS 1984 to the collection of the WGS 1984 coordinates. Collection of coordinates are given in the form specific for the coordinate system. Converted collection. Convert from the collection of coordinates are given in the WGS 1984 coordinates to the form specific for the coordinate system other than WGS 1984. Collection of coordinates are given in the form specific for the coordinate system. Converted collection. Converts from the latitude/longitude to the representation specific for the coordinate system other than WGS 1984. Location to be converter. Coordinate system location. Converts Location to Coordinate system specific string. Location. Coordinate system specific string. Converts from the coordinate system specific object to the WGS 1984 latitude/longitude. Coordinate system specific object. Location. Convert co-ordinates between WGS-84 and OSGB36. Convert from the collection of coordinates are given in the form specific for the coordinate system other than WGS 1984 to the collection of the WGS 1984 coordinates. Collection of coordinates are given in the form specific for the coordinate system. Converted collection. Convert from the collection of coordinates are given in the WGS 1984 coordinates to the form specific for the coordinate system other than WGS 1984. Collection of coordinates are given in the form specific for the coordinate system. Converted collection. Converts from the latitude/longitude to the representation specific for the coordinate system other than WGS 1984. Location to be converter. Coordinate system specific location. Converts Location to Coordinate system specific string. Location. Coordinate system specific string. Convert OS grid reference to the WGS 1984 latitude/longitude. OS grid reference. Can be string which represents standard grid reference, or Point object which represents fully numeric reference. Location. Converts standard grid reference ('SU387148') to fully numeric ref ([438700,114800]). Returned co-ordinates are in meters, centered on grid square for conversion to latitude/longitude. Note that northern-most grid squares will give 7-digit northings no error-checking is done on the grid reference (bad input will give bad results or NaN). Standard grid reference. Fully numeric reference. Converts numeric grid reference (in meters) to standard-form grid ref. Eastings from the origin. Northings from the origin. Number of digits. Standard-form grid reference. Convert radians to degrees (signed). Convert degrees to radians. Degrees. Radians. Represents collection of the map objects clustered using some criteria. Perform grouping using criteria on the map objects. 1 cluster can contains map objects which are represented using different cells. Initializes a new instance of the class. Map item. Map object container. Dispose cluster. Represents collection of the map objects clustered using some criteria. Perform grouping using criteria on the map objects. 1 cluster can contains map objects which are represented using different cells. Cluster's data. Indicates whether the same operation will be processed on the group of items. Property changed event handler. Gets or sets value which indicates whether cluster should be automatically expanded when it contains 1 data item only. Gets or sets value which indicates whether bounding box of the cluster should be calculated automatically. Gets or sets bounding box of the cluster. Gets data items which belongs to this cluster. Gets or sets state of the cluster. Gets number of the items in the cluster. Gets or sets additional cluster's data. This data can be used to pass extra information to the cluster's data template or by cluster generator when detecting belonging of the item to the particular cluster. Gets or sets value which indicates whether cluster should be deleted if it is empty. Gets or sets radius (in pixels) which will be used to calculate coordinates of the items when cluster is expanded to the polygon vertices. Indicates whether expanded cluster should be hidden. Gets or sets hotspot of the cluster. Gets or sets center of the cluster. Gets or sets ZIndex of the cluster. Gets items which belongs to this cluster. Visualization layer this cluster belongs to. Add data item to the cluster. Map object info. Remove data item from the cluster. Map object info. Raise PropertyChanged event. Property name. Default cluster generator. Group data items using distance between 2 locations in degrees. Initializes a new instance of the DefaultClusterGenerator class. Gets or sets value which indicates whether cluster should be automatically expanded when it contains 1 data item only. Gets or sets array of the doubles which define close distance between 2 locations in degrees for every zoom level. If distance between 2 locations for the given zoom level is less than value in the array, then we consider these 2 locations as close ones. Close locations should be combined into 1 cluster. Gets or sets value which indicates whether cluster should be deleted if it is empty. Gets or sets radius (in pixels) which will be used to calculate coordinates of the items when cluster is expanded to the polygon vertices. Indicates whether expanded cluster should be hidden. Information layer this map canvas belongs to. Creates cluster at the specified location. Center of the cluster. Data item which initialized creation of the cluster. New cluster item. Detects whether given original data item belongs to the region of the specified cluster. Cluster. Map object information. Zoom level. true - if data item belongs to the region of the specified cluster. Detects whether cluster should be regenerated for the given zoom level. Cluster. Zoom level. true - if cluster should be regenerated at the given zoom level, otherwise false. Provides cluster management functionality. Gets or sets the visualization layer this cluster generator serve for. Creates cluster at the specified location. Center of the cluster. Data item which initialized creation of the cluster. New cluster item. Detects whether given original data item belongs to the region of the specified cluster at the specified zoom level. Cluster. Map object information. Zoom level. true - if data item belongs to the region of the specified cluster. Detects whether cluster should be regenerated for the given zoom level. Cluster. Zoom level. true - if cluster should be regenerated at the given zoom level, otherwise false. Default implementation of the IMapPropertyAccessor accessor interface. This implementation uses reflection to access necessary properties in the data items. It supposes that there is only 1 property of type Location in the data item. Value of this property is returned as item's location. It supposes that there is only 1 property of type ZoomRange in the data item. Value of this property is returned as item's zoom range. Initializes a new instance of the DefaultPropertyAccessor class using information about type of the item. Item type. Gets double value from the correspondent attachable property. Item to get value from. Data member. Double value or NaN. Gets hotspot of the data item. Data item to get hotspot for. Hotspot of the data item. Gets geographical location of the data item. Data item to get geographical location for. Location of the data item. Gets ZIndex of the data item. Item to get ZIndex from. ZIndex of the data item. Gets zoom range of the data item. Item to get zoom range from. Zoom range of the data item. The classes which provides data for the VisualizationLayer Layer must implement this interface. Background data request event handler for the VisualizationLayer Layer. The VisualizationLayer Layer instance. Request arguments. Provides methods to read map layer related properties (location, hot spot and so on) from data items. Gets double value from the correspondent attachable property. Item to get value from. Data member. Double value or NaN. Gets hotspot of the data item. Data item to get hotspot for. Hotspot of the data item. Gets geographical location of the data item. Data item to get geographical location for. Location of the data item. Gets ZIndex of the data item. Item to get ZIndex from. ZIndex of the data item. Gets zoom range of the data item. Item to get zoom range from. Zoom range of the data item. Notifies clients that a location of the map item has changed. This interface should be implemented by map item data objects (view models) which supposed to be moved dynamically over the map. Occurs when a location of the map item has changed. Item selection mode. It defines how the item in the visualization layer can be selected using RadMap user interface. Selection of the item using RadMap user interface is disabled. The selection API (overloads of the VisualizationLayer.Select method) can be used for item selection. Item can be selected/unselected using left mouse click. Item can be selected using RadMap selection rectangle. Item can be selected using both left mouse click and RadMap selection rectangle (default). Provides data for the LocationChanged event. Initializes a new instance of the class. Old location. New location. Gets new location. Gets old location. Parameters of the conversion of the logical coordinates to screen coordinates. Gets or sets logical origin of the viewport. Gets or sets logical width of the viewport. Gets or sets width of the viewport in pixels. Gets or sets zoom level this parameters corresponds to. Represents collection of the visualization layer items. Gets the number of elements actually contained in the collection. Returns the item at the specified zero-based index in this view. The zero-based index at which the item is located. The item at the specified zero-based index in this view. Add new item to the collection. Item to add. Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh. An IDisposable object that you can use to dispose of the calling object. Returns the item at the specified zero-based index in this view. The zero-based index at which the item is located. The item at the specified zero-based index in this view. Returns the index in this collection where the specified item is located. The object to look for in the collection. The index of the item in the collection, or -1 if the item does not exist in the collection. Receives events from the centralized event manager. The type of the WeakEventManager calling this method. Object that originated the event. Event data. true if the listener handled the event. It is considered an error by the WeakEventManager handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle. Raises the CollectionChanged event with the provided event data. The event data to report in the event. Arguments of the event which occur when geospatial data are requested in background. Gets minimal zoom. Gets maximal zoom. Upper left coordinate. Lower right coordinate. The region of request. The VisualizationLayer instance. The request identifier. Completes dynamic items request, adds items to the virtualization layer. Returned items. Represents rectangular cell on the map which contains map objects. Perform visualization operations on the map objects. 1 cell can contains map objects from different clusters. Initializes a new instance of the MapLayerCell class. Gets or sets geographical region covered by this cell including size of the contained elements. Visualization layer this map cell belongs to. Gets or sets geographical region covered by this cell. This property leave size of the contained elements (or map shapes) out of scope. Gets or sets value which indicates that zoom is changing. Gets or sets logical coordinates of the cell. Gets or sets logical size of the cell. Gets or sets scale transform for map shapes. Gets or sets zoom level this map layer cell belongs to. Gets or sets zoom fraction this map layer cell belongs to. Add item to the cell. Item to add to the cell. Arrange map shape. Map shape to arrange. Arrange item in the cell. Item to arrange. Arrange all items in the cell. Indicates whether map layer cell contains given map object. Map object information. true - if map layer cell contains map object. Otherwise - false. Dispose map cell. Remove item from the cell. Item to remove from the cell. Clear scale transform on the given map shape. Clear scale transformation on shapes. Gets location of the Location structure on the map canvas. Point on the Map canvas. Update geometry and measure all shapes in cell. Reset scale transform on the given map shape. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Measure override. Available size. Size. Provides methods which perform calculations on geographical coordinates and distances. Gets geographical size from the pixel size at the given zoom level for the given map provider. Map provider. Zoom level. Base point. The size in pixels. Size in degree. Converts a logic point to a Pixel Point on the current screen at a particular zoom level. Conversion parameters. The logical point. Pixel Point. Converts a logic point to a Pixel Point on the current screen at a particular zoom level and moves it relative to base point. Conversion parameters. The logical point. The base point. Pixel Point. Convert pixel size to the logical size at the given zoom level. Map provider. Pixel size. Zoom level. Logical size. Gets geographical location of the data item. Item to get location from. Gets map layer related properties from data items. Location of the data item. Represents item on the map. It can be framework element or map shape. Initializes a new instance of the class. Map item. Map object container. Index of the map object. Gets or sets cluster this item belongs to. Gets or sets map object container. Gets or sets index of the map object. Gets or sets value which indicates whether map object is selected. Gets or sets map item. Gets geographical coordinates of the map object. Gets or sets original map item. Gets or sets value which indicates whether layer is in the item allocation stage. During this process Location property defined in the item template can be changed because resolving of the data bindings. We need not to process Location changed event in this case. Gets or sets last valid location of the item. Gets or sets logical coordinates of the map object. Gets or sets map layer cell which host this item presently. Gets or sets render transform. Dispose map object. Compares two map objects for equality. The instance of map object to compare to this instance. true if instances are equal; otherwise, false. Gets a hash code for this Location structure. A hash code for this object. Sets new geographical location of the map object. New location. Visualization layer this object belongs to. Indicates whether we should force update of the logical coordinate. Arrange item. Gets location of the item at the current zoom level. Map layer cell which handle this object currently. Point on the map layer cell. Base class for the asynchronous map shape readers for ESRI shape-file and KML. Identifies the BaseAddress dependency property. Identifies the Source dependency property. Identifies the SourceCollection dependency property. Identifies the SourceCollectionBaseZIndex dependency property. Identifies the SourceCollectionZIndex dependency property. Identifies the Source dependency property. Identifies the Timeout dependency property. Identifies the RequestCacheLevel dependency property. Initializes a new instance of the AsyncFileReaderBase class. Gets or sets the uri of the base address. Gets or sets the uri of geospatial file. Gets or sets the collection of geospatial sources. Gets or sets the start z-index for reading multiple sources. Gets or sets the flag which allows to use incremental z-index for shapes of each read sources. Gets or sets the stream of geospatial data. Gets or sets the timeout which is used for reading of the stream. Gets or sets the request cache level which is used for downloading data from Uri which is specified in the Source property. Occurs when the properties which are used for loading are changed. Event arguments. Base class for the asynchronous map shape readers (KML, ESRI, WKT/WKB). Identifies the ClearLayer dependency property. Identifies the ExtendedPropertySet dependency property. Identifies the ToolTipFormat dependency property. Identifies the ToolTipTemplate dependency property. Identifies the dependency property. Identifies the CoordinateConverter dependency property. Occurs when the reader completes to read shapes and pass them to target information layer. Occurs when the reader completes to read shapes. Occurs when part of data is read. Occurs when a shape data is read. Gets or sets the ClearLayer property. If it is set to true, then the reader clears its information layer after reading. Target visualization layer. Gets or sets extended property set which will be used during shape file (KML or ESRI) reading. Can be null. In this case extended property set will be created depends on the extended data available in the KML file or in the attributes file (DBF). Gets or sets tooltip format. Either ToolTipFormat or ToolTipTemplate should be specified. If both properties are set, then ToolTipTemplate will be used. The tooltip format can be specified in a few different ways: as simple name of the extended property, as formatted extended property, or as format string which can use number of the extended properties. this.visualizationLayer.Reader = new AsyncShapeFileReader(); // Using of the single extended property name. this.visualizationLayer.Reader.ToolTipFormat = "CNTRY_NAME"; // Using of the formatted extended property. // The '|' character is used to separate extended property name and its output format. this.visualizationLayer.Reader.ToolTipFormat = "SUM_SQMI_A|F2"; // Format string with number of the extended properties. this.visualizationLayer.Reader.ToolTipFormat = "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"; Me.visualizationLayer.Reader = New AsyncShapeFileReader() ' Using of the single extended property name. Me.visualizationLayer.Reader.ToolTipFormat = "CNTRY_NAME" ' Using of the formatted extended property. ' The '|' character is used to separate extended property name and its output format. Me.visualizationLayer.Reader.ToolTipFormat = "SUM_SQMI_A|F2" Format string with number of the extended properties. Me.visualizationLayer.Reader.ToolTipFormat = "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}" <telerik:AsyncShapeFileReader Source="/Telerik.RadMap.Silverlight;component/africa" ToolTipFormat="CNTRY_NAME"> <telerik:AsyncShapeFileReader Source="/Telerik.RadMap.Silverlight;component/africa" ToolTipFormat="SUM_SQMI_A|F2"> <telerik:AsyncShapeFileReader Source="/Telerik.RadMap.Silverlight;component/africa" ToolTipFormat="{}{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"> . Gets or sets tooltip content template. Either ToolTipFormat or ToolTipTemplate should be specified. If both properties are set, then ToolTipTemplate will be used. You can bind elements in the tooltip template to extended properties using and Data property of the ExtendedData object. This example demonstrates how the tooltip template can be set. <telerik:AsyncShapeFileReader Source="/Telerik.RadMap.Silverlight;component/africa"> <telerik:AsyncShapeFileReader.ToolTipTemplate> <DataTemplate> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <TextBlock Grid.Column="0" Grid.Row="0" Text="Name:" /> <TextBlock Grid.Column="1" Grid.Row="0" Text="{Binding Path=Data[CNTRY_NAME]}" /> <TextBlock Grid.Column="0" Grid.Row="1" Text="Population:" /> <TextBlock Grid.Column="1" Grid.Row="1" Text="{Binding Path=Data, Converter={StaticResource ExtendedDataConverter}, ConverterParameter='\{SQKM|#,#.0\}'}" /> <TextBlock Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="2" Text="{Binding Path=Data[Area (MI) \=\{SQMI|F1\} Population\=\{POP_CNTRY|F0\}]}" /> </Grid> </DataTemplate> </telerik:AsyncShapeFileReader.ToolTipTemplate> </telerik:AsyncShapeFileReader> . Gets or sets the style applied to the toolTip. Gets or sets the CoordinateConverter applied to the reader. Reads geospatial data using asynchronous mode. Reads geospatial data using asynchronous mode. A user-defined object that is passed to the method invoked when the asynchronous operation completes. Cancels loading of shapes. Cancels loading of shapes by process id. Id of the process. Raises the ProgressChanged event. The percentage, from 0 to 100, of the background operation that is completed. The state object passed to ReadAsync(System.Object). Starts loading when the properties which are used for loading are changed. Source object. Event arguments. Occurs when the properties which are used for loading are changed. Event arguments. When implemented in a derived class, creates a new instance of the Freezable derived class. Null. The class represents a source for reading of multiple shape-files. Identifies the DataSource dependency property. Identifies the Source dependency property. Identifies the ZIndex dependency property. Gets or sets the uri of the data-file (DBF). Gets or sets the uri of geospatial file. Gets or sets the Z-Index for items of this source. Creates new instance of AsyncReaderSource class. Freezable. Represents AsyncReaderFile collection. Initializes a new instance of the AsyncReaderSourceCollection class. Initializes a new instance of the AsyncReaderSourceCollection class. The source IEnumerable of Uri or of string. Performs an explicit conversion from object[] to AsyncReaderSourceCollection. The array. The result of the conversion. Performs an explicit conversion from collection of string to AsyncReaderSourceCollection. The collection of string. The result of the conversion. Performs an explicit conversion from collection of Uri to AsyncReaderSourceCollection. The collection of Uri. The result of the conversion. Performs an explicit conversion from list of string to AsyncReaderSourceCollection. The list of string. The result of the conversion. Performs an explicit conversion from list of Uri to AsyncReaderSourceCollection. The list of Uri. The result of the conversion. The type converter which converts the instance of IEnumerable to the AsyncReaderSourceCollection. Gets a value that indicates whether this type converter can convert from a given type. ITypeDescriptorContext for this call. Type being queried for support. True if this converter can convert from the specified type; false otherwise. Attempts to convert to a Location from the given object. The ITypeDescriptorContext for this call. The CultureInfo which is respected when converting. The object to convert to an instance of Location. Location that was constructed. Represents the thread safety parameters of the AsyncFileReaderBase class. Gets or sets the uri of the base address. Gets or sets Uri of geospatial data. Gets or sets the stream of geospatial data. Gets or sets the length of stream. Gets or sets the timeout which is used for reading of the stream. Gets or sets the request cache level which is used for downloading data from Uri which is specified in the Source property. Represents the BackgroundMapShapeDataReader. Allows loading shape data in the background thread. Gets or sets the value which indicates that the reader should report progress. Gets or sets the value which indicates that the reader should raise PreviewReadShapeDataCompleted event for each shape as soon as it is read. Gets or sets the value which indicates that the reader should be cancelled. Loads shape data in the background thread. Parameters for loading. Cancels loading. The progress calculator. The progress in percent. Is called when the reading is cancelled. Completes loading process. Raises the ProgressChanged event. The percentage of progress from 0 to 100. Adds shape record to the internal dictionary. The record number. The record. Gets the record by its number. The record number. The record. Is used to raise PreviewReadShapeDataCompleted event for single shape record. Represents the thread safety parameters of the AsyncReaderBase class. Gets the user-defined object which could be set for ReadAsync method. The ExtendedPropertySet for data from DBF file. The Coordinate Converter. Instance of the AsyncReaderBase. The background reader instance. The reader id. Gets or sets the stream of geospatial data. Gets or sets items which are returned during reading. Gets or sets a value that indicates whether an asynchronous operation has been canceled. Gets or sets tooltip format. Gets or sets tooltip template. Gets or sets tooltip style. Get location using Coordinate Converter. Latitude. Longitude. Location. Completes Uri with base address. Uri. Base address. Uri. Checks that the Uri specifies an application resource. The Uri. Returns true when the Uri specifies an application resource. Gets stream from application resources. Uri. Outs exception it's occurred. Stream. Represents the asynchronous map shape reader for KML file. Reads geospatial data using asynchronous mode. Reads geospatial data using asynchronous mode. A user-defined object that is passed to the method invoked when the asynchronous operation completes. Represents the thread safety parameters of the AsyncShapeFileReader class. Loads shape data in the background thread. Parameters for loading. The progress calculator. The progress in percent. Completes cancel process. Specifies how the description balloon for place marks is drawn. Gets or sets Background color of the balloon (optional). Gets or sets foreground color for text. Gets or sets text displayed in the balloon. Gets balloon data template. Transform ExtendedData element into the form which can be used for data binding. ExtendedData element to transform. Transformed element. Prepare balloon content template using style parameters. Represents KML IconStyle element. Initializes a new instance of the IconStyleData class. IconStyle element to get data from. Gets or sets icon URL. Gets or sets hot spot settings. Gets or sets icon's scale. Represents KML style element. Initializes a new instance of the KmlStyleData class. KML style element to get data from. Gets or sets balloon style. Gets or sets IconStyle. Gets or sets line style. Gets or sets polygon style. Delegate for the PreviewReadShapeDataCompleted event handler. Object that currently handles event. Event arguments. Represents the PreviewReadShapeDataCompletedEventArgs class. Gets the list of read items. Delegate for the ReadShapeDataCompleted event handler. Object which currently handles event. Event arguments. Represents the ReadShapeDataCompletedEventArgs class. Gets a value that indicates whether an asynchronous operation has been canceled. Gets the exception. Gets the user-defined object which could be set for ReadAsync method. Represents the asynchronous map shape reader for ESRI shape-file. Identifies the DataSource dependency property. Identifies the DataSource dependency property. Identifies the ClearLayer dependency property. Gets or sets the uri of the data-file (DBF). Gets or sets the stream of geospatial data. Gets or sets the character encoding applied to the reader. Reads geospatial data using asynchronous mode. Reads geospatial data using asynchronous mode. A user-defined object that is passed to the method invoked when the asynchronous operation completes. Represents the thread safety parameters of the AsyncShapeFileReader class. Uri of DBF file. Stream of DBF file. Gets or sets the length of DBF file stream. DBF-file encoding. Loads shape data in the background thread. Parameters for loading. The progress calculator. The progress in percent. Completes cancel process. Represents the asynchronous map shape reader for geospatial data in WKB/WKT formats from IEnumerable data source type. Identifies the GeospatialPropertyNameProperty dependency property. Identifies the ItemsSource dependency property. Gets or sets the name of the geospatial data field. Gets or sets the IEnumerable instance. Reads geospatial data using asynchronous mode. Reads geospatial data using asynchronous mode. A user-defined object that is passed to the method invoked when the asynchronous operation completes. Occurs when the properties which are used for loading are changed. Event arguments. Loads shape data in the background thread. Parameters for loading. The progress calculator. The progress in percent. Completes cancel process. Represents the thread safety parameters of the AsyncSqlGeospatialDataReader class. Gets or sets the name of the geospatial data field. Gets or sets flag which indicates that the generated shapes should be marked. Gets or sets the IEnumerable instance. Reference equality comparer. Determines whether the specified objects are equal. The first object of type T to compare. The second object of type T to compare. true if the specified objects are equal; otherwise, false. Returns a hash code for the specified object. The Object for which a hash code is to be returned. A hash code for the specified object. Represents an elliptical arc between two points. Identifies the IsLargeArc dependency property. Identifies the Point dependency property. Identifies the RotationAngle dependency property. Identifies the Size dependency property. Identifies the SweepDirection dependency property. Initializes a new instance of the MapArcSegmentView class. Gets or sets a value that indicates whether the arc should be greater than 180 degrees. This is a dependency property. Gets or sets the endpoint of the elliptical arc. This is a dependency property. Gets or sets the amount (in degrees) by which the ellipse is rotated about the x-axis. This is a dependency property. Gets or sets the x- and y-radius of the arc as a Size structure. This is a dependency property. The x and y elements are given in degrees. Gets or sets a value that specifies whether the arc is drawn in the Clockwise or Counterclockwise direction. This is a dependency property. IsLargeArc property changed callback. Source. Event Args. Point property changed callback. Source. Event Args. RotationAngle property changed callback. Source. Event Args. Size property changed callback. Source. Event Args. SweepDirection property changed callback. Source. Event Args. Represents a cubic Bezier curve drawn between two points given in geographical coordinates. Identifies the Point1 dependency property. Identifies the Point2 dependency property. Identifies the Point3 dependency property. Initializes a new instance of the MapBezierSegmentView class. Gets or sets the first control point of the curve. Gets or sets the second control point of the curve. Gets or sets the end point of the curve. Point1 property changed callback. Source. Event Args. Point2 property changed callback. Source. Event Args. Point3 property changed callback. Source. Event Args. Base class for segments which have Location collection. Identifies the Points dependency property. Gets or sets the LocationCollection that define this PolyBezierSegment object. This is a dependency property. Points property changed callback. Source. Event Args. Represents the geometry of a circle or ellipse given in geographical coordinates. Identifies the Center dependency property. Identifies the RadiusXProperty dependency property. Identifies the RadiusYProperty dependency property. Initializes a new instance of the MapEllipseGeometryView class. Gets or sets the center point of the MapEllipseGeometry. This is a dependency property. Gets or sets the x-radius value of the MapEllipseGeometry. This is a dependency property. Gets or sets the y-radius value of the MapEllipseGeometry. This is a dependency property. Center property changed callback. Source. Event Args. RadiusX property changed callback. Source. Event Args. RadiusY property changed callback. Source. Event Args. Represents a composite geometry, composed of other MapGeometry objects. Identifies the Children dependency property. Identifies the FillRule dependency property. Initializes a new instance of the MapGeometryGroupView class. Gets collection that contains the objects that define this geometry group. This is a dependency property. Gets or sets a FillRule enumeration that specifies how the interior fill of the shape is determined. This is a dependency property. Children property changed callback. Source. Event Args. FillRule property changed callback. Source. Event Args. Classes that derive from this abstract base class define geometric shapes given in geographical coordinates. Geometry objects can be used for clipping, hit-testing, and rendering 2-D graphic data. Initializes a new instance of the MapGeometryView class. Gets or sets underlying map shape geometry data object. When implemented in a derived class, creates a new instance of the Freezable derived class. The new instance. Represents a collection of MapGeometryView objects. Creates a line between two points in a map path figure. Identifies the Point dependency property. Initializes a new instance of the MapLineSegmentView class. Gets or sets the end point of the line segment. This is a dependency property. Point property changed callback. Source. Event Args. Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments. Identifies the IsClosed dependency property. Identifies the IsFilled dependency property. Identifies the Segments dependency property. The identifier for the StartPoint dependency property. Initializes a new instance of the MapPathFigureView class. Gets or sets underlying path figure data object. Gets or sets a value that specifies whether this figures first and last segments are connected. This is a dependency property. Gets or sets whether the contained area of this MapPathFigure is to be used for hit-testing, rendering, and clipping. This is a dependency property. Gets collection of segments that define the shape of this PathFigure object. This is a dependency property. Gets or sets the Location where the figure begins. This is a dependency property. When implemented in a derived class, creates a new instance of the Freezable derived class. The new instance. IsClosed property changed callback. Source. Event Args. IsFilled property changed callback. Source. Event Args. Segments property changed callback. Source. Event Args. StartPoint property changed callback. Source. Event Args. Represents a collection of map path figure objects that can be individually accessed by index. Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles. Identifies the Figures dependency property. Identifies the FillRule dependency property. Initializes a new instance of the MapPathGeometryView class. Gets or sets the collection of PathFigure objects that describe the path's contents. This is a dependency property. Gets or sets a value that determines how the intersecting areas contained in this MapPathGeometry are combined. This is a dependency property. Figures property changed callback. Source. Event Args. FillRule property changed callback. Source. Event Args. Represents a segment of a map path figure object. Initializes a new instance of the MapPathSegmentView class. Gets or sets underlying segment data object. When implemented in a derived class, creates a new instance of the Freezable derived class. The new instance. Represents a collection of map path segment objects that can be individually accessed by index. Represents one or more cubic Bezier curves. Initializes a new instance of the MapPolyBezierSegmentView class. Represents a set of line segments defined by a LocationCollection with each Point specifying the end point of a line segment. Initializes a new instance of the MapPolyLineSegmentView class. Represents a set of quadratic Bezier segments. Initializes a new instance of the MapPolyQuadraticBezierSegmentView class. Creates a quadratic Bezier curve between two points in a PathFigure. Identifies the Point1 dependency property. Identifies the Point2 dependency property. Initializes a new instance of the MapQuadraticBezierSegmentView class. Gets or sets the control Point of the curve. This is a dependency property. Gets or sets the end Point of this QuadraticBezierSegment. This is a dependency property. Point1 property changed callback. Source. Event Args. Point2 property changed callback. Source. Event Args. Represents the geometry of a rectangle given in geographical coordinates. Identifies the Point1 dependency property. Identifies the Point2 dependency property. Identifies the RadiusX dependency property. Identifies the RadiusY dependency property. Identifies the Rect dependency property. Initializes a new instance of the MapRectangleGeometryView class. Gets or sets the location of the first rectangle corner. Gets or sets the location of the second rectangle corner. Gets or sets the x-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property. Gets or sets the y-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property. Gets or sets the dimensions of the rectangle. This is a dependency property. Point1 property changed callback. Source. Event Args. Point2 property changed callback. Source. Event Args. RadiusX property changed callback. Source. Event Args. RadiusY property changed callback. Source. Event Args. Rect property changed callback. Source. Event Args. Represents ellipse given in the geographical coordinates. Width and Height properties sets size of the ellipse in the degrees (spatial units). Listener for the Height property. Identifies the Location dependency property. Listener for the Width property. Initializes a new instance of the MapEllipseView class. Gets or sets location of the ellipse. Height property changed callback. Source. Event Args. Location property changed callback. Source. Event Args. Width property changed callback. Source. Event Args. Represents line given in the geographical coordinates. Identifies the Point1 dependency property. Identifies the Point2 dependency property. Initializes a new instance of the MapLineView class. Gets or sets the start point of the line. Gets or sets the end point of the line. Point1 property changed callback. Source. Event Args. Point2 property changed callback. Source. Event Args. Draws a series of connected lines and curves given in the geographical coordinates. Identifies the Data dependency property. Initializes a new instance of the MapPathView class. Gets or sets a MapGeometryView that specifies the shape to be drawn. This is a dependency property. Data property changed callback. Source. Event Args. Represents polygon, which is a connected series of lines that form a closed shape given in the geographical coordinates. Initializes a new instance of the MapPolygonView class. Represents series of connected straight lines given in the geographical coordinates. Identifies the FillRule dependency property. Identifies the Points dependency property. Initializes a new instance of the MapPolylineView class. Gets or sets a FillRule enumeration that specifies how the interior fill of the shape is determined. This is a dependency property. Gets or sets a collection that contains the vertex points of the Polyline. This is a dependency property. FillRule property changed callback. Source. Event Args. Points property changed callback. Source. Event Args. Represents rectangle given in the geographical coordinates. Width and Height properties sets size of the ellipse in the degrees (spatial units). Listener for the Height property. Identifies the Location dependency property. Identifies the RadiusXProperty dependency property. Identifies the RadiusYProperty dependency property. Listener for the Width property. Initializes a new instance of the MapRectangleView class. Gets or sets location of the ellipse. Gets or sets the x-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property. Gets or sets the y-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property. Height property changed callback. Source. Event Args. Location property changed callback. Source. Event Args. RadiusX property changed callback. Source. Event Args. RadiusY property changed callback. Source. Event Args. Width property changed callback. Source. Event Args. Represents ellipse given in the geographical coordinates. Width and Height properties sets size of the ellipse in the degrees. Gets center of the ellipse. Get or sets Width of the ellipse in degrees. Get or sets Height of the ellipse in degrees. Calculates logical coordinates. Updates geographic bounds of the shape. Calculates screen geometry. Zoom level to get screen geometry for. String representation of the screen geometry. Base class for all objects which can contain extended data (MapShapeData, PointData etc). Property changed event handler. Gets or sets extended data. Visualization layer this map cell belongs to. Gets location of the shape. Gets or sets tooltip format. Either ToolTipFormat or ToolTipTemplate should be specified. If both properties are set, then ToolTipTemplate will be used. The tooltip format can be specified in a few different ways: as simple name of the extended property, as formatted extended property, or as format string which can use number of the extended properties. EllipseData ellipse = new EllipseData(); // Using of the single extended property name. ellipse.ToolTipFormat = "CNTRY_NAME"; // Using of the formatted extended property. // The '|' character is used to separate extended property name and its output format. ellipse.ToolTipFormat = "SUM_SQMI_A|F2"; // Format string with number of the extended properties. ellipse.ToolTipFormat = "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"; Dim ellipse As New EllipseData() ' Using of the single extended property name. ellipse.ToolTipFormat = "CNTRY_NAME" ' Using of the formatted extended property. ' The '|' character is used to separate extended property name and its output format. ellipse.ToolTipFormat = "SUM_SQMI_A|F2" Format string with number of the extended properties. ellipse.ToolTipFormat = "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}" Gets or sets tooltip content template. Either ToolTipFormat or ToolTipTemplate should be specified. If both properties are set, then ToolTipTemplate will be used. You can bind elements in the tooltip template to extended properties using Data property of the ExtendedData object. This example demonstrates how the tooltip template can be set. <DataTemplate x:Key="TooltipTemplate"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <TextBlock Grid.Column="0" Grid.Row="0" Text="Name:" /> <TextBlock Grid.Column="1" Grid.Row="0" Text="{Binding Path=Data[Name]}" /> <TextBlock Grid.Column="0" Grid.Row="1" Text="Area:" /> <TextBlock Grid.Column="1" Grid.Row="1" Text="{Binding Path=Data[\{Area|F2\}]}" /> <TextBlock Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="2" Text="{Binding Path=Data[Density\=\{Density|F1\} Population\=\{Population|F0\}]}" /> </Grid> </DataTemplate> . Gets or sets the style applied to the toolTip. Gets or sets ZIndex of the object. Arrange item according to its Location. Raise PropertyChanged event. Property name. Represents an elliptical arc between two points. Gets or sets a value that indicates whether the arc should be greater than 180 degrees. Gets or sets the endpoint of the elliptical arc. Gets or sets the amount (in degrees) by which the ellipse is rotated about the x-axis. Gets or sets the x- and y-radius of the arc as a Size structure. The x and y elements are given in degrees. Gets or sets a value that specifies whether the arc is drawn in the Clockwise or Counterclockwise direction. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Calculates logical coordinates. Spatial reference. Builds screen geometry. String builder. Screen parameters. Base point. Represents a cubic Bezier curve drawn between two points given in geographical coordinates. Gets or sets the first control point of the curve. Gets or sets the second control point of the curve. Gets or sets the end point of the curve. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Calculates logical coordinates. Spatial reference. Builds screen geometry. String builder. Screen parameters. Base point. Represents a composite geometry which is a combination of two objects. They can be combined via 4 types. The first geometry. The second geometry. The combine mode used for the geometries, determines the way geometries are combined. Represents the geometry of a circle or ellipse given in geographical coordinates. Gets or sets the center point of the MapEllipseGeometry. Gets or sets the x-radius value of the MapEllipseGeometry. Gets or sets the y-radius value of the MapEllipseGeometry. Builds ellipse geometry string. Screen parameters. Top-left point in logical coordinates. Bottom-right point in logical coordinates. Base point. Geometry string. Shift all points in the geometry on the specified distance. Distance. Update geographical location (Northwest corner) and geographical size of the map geometry. Calculates logical coordinates. Spatial reference. Calculates screen geometry. Screen parameters. Base point. String representation of the screen geometry. Represents a collection of GeometryData objects. Represents a composite geometry, composed of other GeometryData objects. Initializes a new instance of the GeometryGroupData class. Gets MapGeometryCollection that contains the objects that define this MapGeometryGroup. Gets or sets a FillRule enumeration that specifies how the interior fill of the shape is determined. Dispose geometry. Shift all points in the geometry on the specified distance. Distance. Calculates logical coordinates. Spatial reference. Calculates screen geometry. Screen parameters. Base point. String representation of the screen geometry. Update geographical location (Northwest corner) and geographical size of the map geometry. Called when something changed shape base point. Creates a line between two points in a PathFigureData. Gets or sets the end point of the line segment. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Calculates logical coordinates. Spatial reference. Builds screen geometry. String builder. Screen parameters. Base point. Represents one or more cubic Bezier curves. The prefix which starts the draw command for the segment in the Path Markup Syntax. Represents a set of quadratic Bezier segments. The prefix which starts the draw command for the segment in the Path Markup Syntax. Creates a quadratic Bezier curve between two points in a PathFigure. Gets or sets the control Point of the curve. Gets or sets the end Point of this QuadraticBezierSegment. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Calculates logical coordinates. Spatial reference. Builds screen geometry. String builder. Screen parameters. Base point. Represents the RectangleGeometryData class. Gets or sets the location of the first rectangle corner. Gets or sets the location of the second rectangle corner. Gets or sets the x-axis radius of the ellipse that is used to round the corners of the rectangle. Gets or sets the y-axis radius of the ellipse that is used to round the corners of the rectangle. Gets or sets the dimensions of the rectangle. Builds rectangle geometry string. Screen parameters. Rectangle in logical coordinates. Radius point in logical coordinates. Base point. Geometry string. Shift all points in the geometry on the specified distance. Distance. Update geographical location (Northwest corner) and geographical size of the map geometry. Calculates logical coordinates. Spatial reference. Calculates screen geometry. Screen parameters. Base point. String representation of the screen geometry. Interface which should be implemented by objects which have geographical size (MapShape, MapShapeData and so on). Gets geographical bounds of the object. Gets or sets geographical size of the shape. Base class for segments which have Location collection. Gets or sets the LocationCollection that define this Segment object. The prefix which starts the draw command for segment in the Path Markup Syntax. Calculates logical coordinates. Spatial reference. Builds screen geometry. String builder. Screen parameters. Base point. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Classes that derive from this abstract base class define geometric shapes given in geographical coordinates. Geometry objects can be used for clipping, hit-testing, and rendering 2-D graphic data. North-West corner of the geometry. Geographical size of the geometry. Shape base point (location of the shape content presenter). Indicates whether geometry is refreshing geo bounds. Initializes a new instance of the GeometryData class. Property changed event handler. Event raised when geometry geographic bounds (location and/or size) are changed. Gets or sets geographical size of the geometry (in latitude-longitude). Gets or sets North-West corner of the geometry. Gets or sets shape base point (location of the shape content presenter). Gets or sets value which indicates whether we should force raise of the GeometryBoundsChanged event. Gets the value which indicates that the initialization is started. Starts the initialization process for the geometry. Indicates that the initialization process for the geometry is complete. Calculates logical coordinates. Spatial reference. Update geographical location (Northwest corner) and geographical size of the map geometry. Calculates screen geometry. Screen parameters. Base point. String representation of the screen geometry. Dispose geometry. Change location of the geometry. New location. Shift all points in the geometry on the specified distance. Distance. Refreshes geographical bounds of the geometry. Called when some geometry parameters are changed. Raise PropertyChanged event. Property name. Called when something changed shape base point. Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments. Shape base point (location of the shape content presenter). North-West corner of the geometry. Geographical size of the geometry. Initializes a new instance of the PathFigureData class. Property changed event handler. Event raised when figure geographic bounds (location and/or size) are changed. Gets or sets a value that specifies whether this figures first and last segments are connected. Gets or sets a value that indicates whether the contained area of this MapPathFigure is to be used for hit-testing, rendering, and clipping. Gets collection of segments that define the shape of this PathFigure object. Gets or sets the Location where the MapPathFigure begins. Gets or sets geographical size of the figure. Gets or sets North-West corner of the figure. Gets or sets shape base point (location of the shape content presenter). Gets the value which indicates that the initialization is started. Starts the initialization process for the geometry. Indicates that the initialization process for the geometry is complete. Release base Silverlight object. Shift all points in the geometry on the specified distance. Distance. Calculates logical coordinates. Spatial reference. Builds screen geometry. String builder. Parameters. Base point. Update geographical location (Northwest corner) and geographical size of the map figure. Raise PropertyChanged event. Property name. Called when something changed shape base point. Represents the PathFigureDataCollection class. Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles. Initializes a new instance of the PathGeometryData class. Gets or sets the collection of PathFigure objects that describe the path's contents. Gets or sets a value that determines how the intersecting areas contained in this MapPathGeometry are combined. Dispose geometry. Shift all points in the geometry on the specified distance. Distance. Calculates logical coordinates. Spatial reference. Calculates screen geometry. Screen parameters. Base point. String representation of the screen geometry. Update geographical location (Northwest corner) and geographical size of the map geometry. Called when something changed shape base point. Represents a segment of a PathSegmentData object. Shape base point (location of the shape content presenter). North-West corner of the geometry. Geographical size of the geometry. The start point of the segment. Property changed event handler. Event raised when segment geographic bounds (location and/or size) are changed. Gets end point of the segment. Gets or sets geographical size of the segment. Gets or sets North-West corner of the segment. Gets or sets shape base point (location of the shape content presenter). Gets or sets segment start point. Gets the value which indicates that the initialization is started. Starts the initialization process for the segment. Indicates that the initialization process for the segment is complete. Calculates geographical size of the segment. Start point. Calculates north-west point of the segment. Start point. Shift all points in the geometry on the specified distance. Distance. Calculates logical coordinates. Spatial reference. Adds screen geometry of segment to the string builder. The string builder. Screen parameters. Base point. Update geographical location (Northwest corner) and geographical size of the map geometry. Calculates north-west point of the segment. Collection of the locations to calculate. Raise PropertyChanged event. Property name. Called when some segment parameters are changed. Represents a collection of PathSegmentDataCollection objects that can be individually accessed by index. Represents a set of line segments defined by a LocationCollection with each Point specifying the end point of a line segment. The prefix which starts the draw command for the segment in the Path Markup Syntax. Represents the KmlPointData object. Usually it is created by the asynchronous KML reader. Initializes a new instance of the KmlPointData class. Gets or sets balloon data. In most cases it should be ExtendedData element transformed to the form which supports binding by BalloonStyle.TransformExtendedData method. Gets or sets style of the balloon will be used as tooltip for this MapPinPoint. Get or sets HotSpot which is represented in string. Icon URI. Get or sets image scale. Gets the source for the image. Gets the render transform of the point. Gets visibility of the point image. Get or sets text of the point. Get the tooltip. Creates default HotSpot. Default HotSpot as string. Attaches events. The content presenter. Detaches events. The content presenter. Represents line given in the geographical coordinates. Gets or sets the start point of the line. Gets or sets the end point of the line. Calculates logical coordinates. Recalculate location of the shape. Calculates screen geometry. Zoom level to get screen geometry for. String representation of the screen geometry. Represents base class for map shape bindable wrappers. Bindable wrappers are designed to be used from XAML as direct children of visualization layer or in the data templates. Identifies the HighlightFill dependency property. Identifies the ShapeFill dependency property. Identifies the SelectedFill dependency property. Gets or sets underlying map shape data object. Gets or sets extended data. Gets or sets the highlight shape fill properties. Gets or sets the shape fill properties. Gets or sets selected fill properties. HighlightFill property changed callback. Source. Event Args. ShapeFill property changed callback. Source. Event Args. SelectedFill property changed callback. Source. Event Args. Represents shape data (geographical and logical coordinates). Can be created in the background thread and used in the UI thread. Gets or sets currently applied shape fill properties. Gets geographical bounds of the shape. Gets on-screen geometry. Gets or sets geographical size of the shape. Gets or sets the highlight shape fill properties. Gets value which indicates what shape filling (regular or highlighted) is used currently. Gets value which indicates what shape filling (regular or selected) is used currently. Gets or sets the Transform object applied to the shape. Gets or sets the center point of any possible render transform declared by MapShapeData.RenderTransform, relative to the bounds of the element. Gets or sets the selected shape fill properties. Gets or sets the highlight shape fill properties as string. Serialized presentation of the MapShapeFill object. Gets or sets the shape fill properties as string. Serialized presentation of the MapShapeFill object. Gets or sets the selected shape fill properties as string. Serialized presentation of the MapShapeFill object. Gets or sets the regular shape fill properties. Gets or sets spatial reference. Gets or sets parameters of the conversion of the logical coordinates to screen coordinates. Gets on-screen transformation. Gets bindable wrapper for this map shape data. Gets or sets base logical point of the shape. Gets or sets dispatcher which will process changes in the on-screen geometry. Gets the synchronizer for the parameters of the conversion of the logical coordinates to screen coordinates. Gets the value which indicates that the initialization is started. Starts the initialization process for the shape. Indicates that the initialization process for the shape is complete. Indicates that the initialization process for the shape is complete. Indicates whether shape geometry should be updated. Use highlight fill and stroke settings. Use regular fill and stroke settings. Use selected fill and stroke settings. Initiate calculation of the screen geometry for given zoom level. Zoom level. Indicates whether property changed should be raised after calculation. Detect whether string geometry for the specified zoom level is ready. Zoom level. true if geometry object or its string representation is calculated already. Lock geometry for a while. Unlock geometry. Updates geometry of the map shape. Indicates whether screen geometry should be recalculated completely. Arrange item according to its Location. Calculates logical coordinates for the current projection. Calculates screen geometry. Zoom level to get screen geometry for. String representation of the screen geometry. Sets logical width for the specified zoom level. Updates geographic bounds of the shape. Update shape. Represents set of the fill properties are used by MapShapeData objects. Gets or sets the Color that specifies how the shape's interior is painted. Gets or sets the Color that specifies how the Shape outline is painted. Gets or sets an array of double values that indicate the pattern of dashes and gaps that is used to outline shapes. Gets or sets a PenLineCap enumeration value that specifies how the ends of a dash are drawn. Gets or sets a Double that specifies the distance within the dash pattern where a dash begins. Gets or sets a PenLineCap enumeration value that describes the Shape at the end of a line. Gets or sets a PenLineJoin enumeration value that specifies the type of join that is used at the vertices of a Shape. Gets or sets a limit on the ratio of the miter length to half the StrokeThickness of a Shape element. Gets or sets a PenLineCap enumeration value that describes the Shape at the start of a Stroke. Gets or sets the width of the Shape outline. Creates shape fill object. MapShapeFill. Default class for the map shape data virtualization. It can be used with any asynchronous map shape reader. Identifies the BusyIndicator dependency property. Identifies the ClearCache dependency property. Identifies the Reader dependency property. Initializes a new instance of the MapShapeDataVirtualizationSource class. Occurs when the reader completes to read shapes and pass them to target information layer. Occurs when the reader completes to read shapes. Occurs when part of data is read. Occurs when a shape data is read. Gets or sets busy indicator to show map shapes loading progress. Gets or sets value which indicates whether internal cache should be cleaned before reading of the new items. Gets items from the internal cache. Gets internal cache. Can be used as items source for other UI controls (RadTreeView, for example). Gets or sets reader to loading map shapes. Gets or sets minimal pixel size of the object. If pixel size of the object is less then this value then object will not be passed to the visualization layer. Gets or sets the layer this virtualization source belongs to. Add item to the internal cache. Item to add. Add items to the internal cache. List of the items to add. Removes all items from the internal cache. Background data request event handler for the VisualizationLayer layer. The VisualizationLayer Layer instance. Request arguments. Reads geospatial data using asynchronous mode. Reads geospatial data using asynchronous mode. A user-defined object that is passed to the method invoked when the asynchronous operation completes. Remove item from the internal cache. Item to remove. Remove items from the internal cache. List of the items to remove. When implemented in a derived class, creates a new instance of the Freezable derived class. The new instance. Represents arguments of the operation on the map shape (create or remove shape visualization). Initializes a new instance of the MapShapeOperationEventArgs class. Map shape data. Map shape wrapper which supports data binding. Map shape visualization. Gets map shape data object. Gets map shape visualization object. Gets map shape wrapper which supports data binding. PathData. Gets or sets a GeometryData that specifies the shape to be drawn. Calculates logical coordinates. Updates geographic bounds of the shape. Calculates screen geometry. Zoom level to get screen geometry for. String representation of the screen geometry. Represents data for the MapPinPoint object. Arrange item according to its Location. Represents polyline data in geographical coordinates. Can be created in the background thread and used in the UI thread. Represents polyline data in geographical coordinates. Can be created in the background thread and used in the UI thread. Gets or sets a FillRule enumeration that specifies how the interior fill of the shape is determined. Gets or sets points collection. Calculates logical coordinates. Updates geographic bounds of the shape. Calculates screen geometry. Zoom level to get screen geometry for. String representation of the screen geometry. Represents rectangle given in the geographical coordinates. Width and Height properties sets size of the rectangle in the degrees. The RadiusX and RadiusY properties are set in degrees as well. Gets or sets height of the rectangle in degrees. Gets or sets width of the rectangle in degrees. Gets or sets the x-axis radius of the ellipse that is used to round the corners of the rectangle. Gets or sets the y-axis radius of the ellipse that is used to round the corners of the rectangle. Calculates logical coordinates. Recalculate geographical bounds of the shape. Calculates screen geometry. Zoom level to get screen geometry for. String representation of the screen geometry. Process shape coordinates in the background thread. Maximum count of the shape coordinate processing threads. Gets or sets shape data to perform operations on. Gets or sets zoom level. Converts string to the geometry. Converts string path data definition to PathGeometry object. String with path data definition. PathGeometry object created from string definition. Converts PathGeometry object to its string equivalent. Path Geometry object. String equivalent to PathGeometry contents. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null (Nothing in Visual Basic), the valid null value is used. Converts a binding target value to the source binding values. The value that the binding target produces. The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return. The converter parameter to use. The culture to use in the converter. An array of values that have been converted from the target value back to the source values. Main parser routine, which loops over each char in received string, and performs actions according to command/parameter being passed. String with path data definition. PathGeometry object created from string definition. Represents data visualization layer. Allows showing of the geographically positioned framework elements and map shapes over the map. Identifies the dependency property. Identifies the AutoClusteringThreshold dependency property. Identifies the AutoHighlightMapShape dependency property. Identifies the ClusterGenerator dependency property. Identifies the ClusteringEnabled dependency property. Identifies the ClusteringEnabledThreshold dependency property. Identifies the ClusteringEnabledThresholdMinItems dependency property. Identifies the ClusterItemTemplate dependency property. Identifies the ClusterTemplateSelector dependency property. Identifies the Colorizer dependency property. Identifies the DefaultClusterTemplate dependency property. Identifies the DefaultItemTemplate dependency property. Identifies the DefaultKmlItemTemplate dependency property. Identifies the GenerateClustersOnZoom dependency property. Identifies the HighlightFill dependency property. Identifies the ItemSelectionMode dependency property. Identifies the ItemsSource dependency property. Identifies the ItemTemplate dependency property. Identifies the ItemTemplateSelector dependency property. Identifies the PropertyAccessor dependency property. Identifies the Reader dependency property. Identifies the RenderWhileMotion dependency property. Identifies the SelectedFill dependency property. Identifies the SelectedItems dependency property. Identifies the ShapeFillProperty dependency property. Identifies the ShapeTemplate dependency property. Identifies the UseIntersectForShapeSelection dependency property. Identifies the VirtualizationSource dependency property. Identifies the ZoomLevelGridList dependency property. Identifies the  routed event. Default fill properties are applied to map shape. List of the clusters handled by this visualization layer. List of the objects handled by this visualization layer. List of the selected objects in this visualization layer. List of the not empty cells on this layer for every zoom level. Logical size of the 256 pixel square for every zoom level. Initializes static members of the VisualizationLayer class. Initializes a new instance of the VisualizationLayer class. Occurs when map shape visualization object is created. Can be used to attach event handlers. Occurs when map shape visualization object is removed. Can be used to detach event handlers. Occurs when clusters are invalidated. Occurs when the selection of a changes. Gets or sets value which indicates whether the DataTemplate will be re-applied to the map items when zoom level is changed. It makes possible creation of the DataTemplateSelector which will return data templates depends on the map zoom level. Pay attention that re-applying of the data templates is resource consuming operation. Use this feature when you really need it only. Gets or sets value which indicates whether the clustering threshold should be calculated automatically. Gets or sets value which indicates whether the map shapes should be highlighted automatically when mouse is over the shape. Gets or sets cluster generator. Gets or sets value which indicates whether clustering is enabled. Gets or sets clustering enabled threshold. This value sets the max zoom level for clustering. If zoom level is greater than this value then clustering will be disabled. Gets or sets minimal number of the items in the cluster for auto calculated clustering threshold. The clustering threshold will be set if number of the items in every cluster is less than this value. Gets or sets data template which represents cluster item. Gets or sets the custom logic for choosing a template used to display each cluster. Gets or sets IMapShapeColorizer value to colorize shape or kml file. Gets or sets the default cluster data template. Gets or sets the default data template. Gets or sets the default data template for KML points. Gets or sets value which indicates whether clusters should be re-generated when zoom level is changed. Gets or sets default highlight shape fill properties. If highlight fill properties aren't set for MapShapeData object then this properties will be used. Gets items collection. Gets or sets the item selection mode. It defines how the item in the visualization layer can be selected using RadMap user interface. Gets or sets a collection used to generate the content of the visualization layer. Gets or sets the DataTemplate used to display each item. Gets or sets the custom logic for choosing a template used to display each item. Gets or sets map control this layer belongs to. Gets or sets map property accessor. Map property accessor is an object which read map layer related properties (location, hot spot and so on) from data items. Gets or sets reader to loading map shapes. The map shapes are loaded by this reader will be added to the information layer automatically. Gets or sets value which indicates whether the layer should request and render items dynamically during panning and zooming. Gets or sets selected shape fill properties. If fill properties aren't set for MapShapeData object then this properties will be used. Gets or sets list of the selected items. Gets or sets default shape fill properties. If fill properties aren't set for MapShapeData object then this properties will be used. Gets or sets the map shape visualization data template. Gets or sets value which indicates whether bitmap cache should be used to accelerate panning operation. Using of the bitmap cache significantly increase memory usage when map shapes exists on the layer. We recommend to turn it off for layers with lot of map shapes. Gets or sets value which indicates whether the default (reflection-based) property accessor should be used to access item's map-relative properties (like Location or ZoomRange). If you set this value to true and do not specify property accessor then default one will be created. Accessing item's properties using accessor is faster then obtaining them from the content presenter bindings. But you should keep in mind that default accessor use some assumptions about data item properties. So if properties of the data items differ from ones are used in default accessor then you should create your own custom data accessor. Gets or sets value which indicates whether map shapes should be selected using intersection (true) or containment (false). Gets or sets virtualization source. Gets ZoomLevelGrid collection. Gets all ClusterData objects currently handled by the VisualizationLayer. Gets or sets value which indicates that zoom is changing. Gets location rectangle which represents best view for the given list of the items. This method doesn't take in account visible size of the objects. List of the items to get best view for. Gets map layer related properties from data items. Default size of the region. It is applied when list contains 1 item only. Location rectangle which represents best view. Arrange screen position of the item. Item to arrange position. Can be framework element, map shape or data item. Clear current selection. List of the unselected items. Indicates whether SelectedItems collection should be updated as well. Dispose all resources are used by information layer. Gets location rectangle which represents best view for the given list of the items. This method doesn't take in account visible size of the objects. List of the items to get best view for. The items must be from this list. Location rectangle which represents best view. Gets location rectangle which represents best view for the given list of the items. This method doesn't take in account visible size of the objects. List of the items to get best view for. The items must be from this list. Default size of the region. It is applied when list contains 1 item only. Location rectangle which represents best view. Gets cluster which contains given items. Item to get cluster for. Cluster which contains data item or null. Returns the container for the specified item. The item whose container to retrieve. A UIElement representing the container of the specified item. Search the items in the information layer by given location. Location to search items at. Enumerator of the items found. Search the objects in the Visualization Layer by given location rectangle. Returns all objects which are located in the rectangle. Rectangle to search elements in. Collection of the objects inside rectangle. Search the objects in the Visualization Layer by given location rectangle. Returns all objects which are located in the rectangle. Rectangle to search elements in. Indicates whether map shapes should be detected using intersection (true) or containment (false). Collection of the objects inside rectangle. Gets double value from the correspondent attachable property. Item to get value from. Data member. Double value or NaN. Gets Hot Spot from the correspondent attachable property. Item to get value from. Hot spot or null. Gets geographical location of the data item. Item to get location from. Location of the data item. Gets geographical location of the data item. Item to get location from. Location of the data item. Gets ZIndex value from the correspondent attachable property. Item to get value from. ZIndex or 0. Gets ZoomRange value from the correspondent attachable property. Item to get value from. Zoom range value or ZoomRange.Empty. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Clears items from the layer and re-requests items for regions in current location and zoom. Reset clustering enabled threshold. Reset all items on the layer. Reverse selection for the given items. Selected items will be unselected, not selected items will be selected. Items to reverse selection for. Reverse selection for the items in the given location. Location to search items. Select given item. Item to select. Indicates whether previously selected items should be unselected. Select items in the given location. Location to select items. Indicates whether previously selected items should be unselected. Select given items. Items to select. Indicates whether previously selected items should be unselected. Select items in the given rectangle. Rectangle to select items in. Indicates whether previously selected items should be unselected. Unselect given item. Item to unselect. Unselect given items. Items to unselect. Unselect items in the given location. Location to unselect items. Unselect items in the given rectangle. Rectangle to unselect items in. Handle motion finished event on master multi-scale image. This method is designed for internal use. Sender. Event args. Handle viewport changed event on master multi-scale image. This method is designed for internal use. Sender. Event args. Collapse cluster. Cluster to collapse. Expand cluster. Cluster to expand. Indicates whether cluster should be expanded to the vertices of the regular polygon. Gets value which indicate whether given item require arrangement (i.e. item has been moved from its previous position). Item to check. New location of the item. Reset scale transform on the given map shape. Reset all regions. Set content template to presenter. Content presenter. Data item. Called when the layer is being disposed. Called when visual containers are being disposed. Starts the background thread responsible for processing the items from the VirtualizationSource. Stops the background thread responsible for processing the items from the VirtualizationSource. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Called when map control is changed. Old map control. New map control. Called when the selection changes. The event data. Called when the clusters are invalidated changes. The event data. Set up clipping for layer. Called when ClusterGenerator property was changed. The source. The instance containing the event data. Called when ClusteringEnabled property was changed. The source. The instance containing the event data. Called when ClusterItemTemplate property was changed. The source. The instance containing the event data. Called when ClusterTemplateSelector property was changed. The source. The instance containing the event data. SelectedItems property changed callback. Source. Event Args. ShapeFill, HighlightFill and SelectedFill properties changed callback. Source. Event Args. This method supports the RadMap infrastructure and is not intended to be used directly from your code. The source. The instance containing the event data. Select single item in the layer. Item to select. Indicates whether SelectedItems collection should be updated as well. Unselect single item in the layer. Item to unselect. Indicates whether SelectedItems collection should be updated as well. Mouse selection mode. Represents an action which should be performed when mouse drag behaviour is in the "Select" mode. The Map will do nothing. The SelectionRectangleChanged event should be raised. Zoom in to the selected rectangle. WPF counterpart for the Silverlight MultiScaleImage class. Identifies the dependency property. Identifies the UseSprings dependency property. Identifies the dependency property. Identifies the MotionFinished routed event. Identifies the ViewportChanged routed event. Identifies the Zoom dependency property. Spring animation duration in seconds. Identifies the InternalViewportWidth dependency property. Identifies the InternalViewportOrigin dependency property. Initializes static members of the MultiScaleImage class. Initializes a new instance of the MultiScaleImage class. Occurs when opening of image succeeded. Occurs when zoom or pan animation ends. Occurs when the viewport is changed. Maximum tile downloaders count. Gets or sets the viewport origin. Gets or sets the width of the viewport. Gets or sets a value indicating whether spring animations should be used. Gets or sets mode of animation. Gets or sets the tile source. Gets or sets the zoom. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Represents map animation modes. All mode. Enables zooming and panning animation. Panning mode. Enables panning animation only. Zooming mode. Enables zooming animation only. Represents the TileDownloadState class. Gets or sets tile image. Raises this event when the cache complete the Request of tile. Returned tile. Used to indicate absolute position of X needed in Wraparound mode. Represents geographical coordinate unit (latitude or longitude) given as Degrees-Minutes-Seconds. Degrees. Minutes. Seconds. Sign of the metric. 1 - indicates that it is East for Longitude and North for Latitude. -1 - indicates that it is West for Longitude and South for Latitude. Initializes a new instance of the DegreeMetric structure. Double representation of the geographical coordinate. Get or sets Degrees. Get or sets Minutes. Get or sets Seconds. Gets or sets sign of the metric. 1 - indicates that it is East for Longitude and North for Latitude. -1 - indicates that it is West for Longitude and South for Latitude. Compares two structures for equality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Compares two structures for equality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Compares two structures for inequality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Gets a hash code for this structure. A hash code for this structure. Compares two structures for equality. The instance of to compare to this instance. true if instances are equal; otherwise, false. Creates a String representation of this DegreeMetric object. A String containing the Degrees-Minutes-Seconds values of this DegreeMetric object. Creates a String representation of this DegreeMetric object. The culture-specific formatting information. A String containing the Degrees-Minutes-Seconds values of this DegreeMetric object. Extensions of the FrameworkElement class. Holds extension methods for interface. Removes all items from the list. As opposed to Clear method raise CollectionChanged event with action Remove and OldItems property set. List to remove objects from. Arguments of the event which occur when geospatial data are requested in background. Gets minimal zoom. Gets maximal zoom. Upper left coordinate. Lower right coordinate. The VirtualizationLayer instance. The request identifier. Completes dynamic items request, adds items to the virtualization layer. Returned items. Represents base class for internal data items of the clustered data source. This class is an wrapper for the original geospatial data. Original data item. Clustered data source this item belongs to. Initializes a new instance of the ClusterDataItem class. Original data item. Gets original data item. Gets data source this item belongs to. Clustered data source for the information layer. Allows show group of the locations as single pushpin. Identifies the ClusterItemGenerator dependency property. Identifies the ClusterItemTemplate dependency property. Identifies the GenerateClustersOnZoom dependency property. Identifies the ItemsSource dependency property. Identifies the ItemTemplate dependency property. Identifies the ItemTemplateSelector dependency property. Internal collection of the clustered items. It can be ClusterItem or ClusteredItem. Information layer this data source is attached to. Initializes a new instance of the ClusteredDataSource class. Gets or sets cluster item generator. Gets or sets cluster item template. Gets or sets value which indicates whether clusters should be re-generated when zoom level is changed. Gets or sets items source. Gets or sets clustered item template. Gets or sets template selector. Gets information layer this data source is attached to. Collapse cluster. Cluster to collapse. Refresh location of the given data item. Data item. Collapse cluster which contains given data item. Data item. Expand cluster. Cluster to expand. Expand cluster so its items will not be on their original locations, but in the vertices of the regular polygon. Cluster to expand. Refresh data source. Remove all clusters and regenerate all items. Move item from one cluster to another. Item to relocate. Clustered item which corresponds to the given data item. New cluster. Collapse cluster. Cluster to collapse. Indicates whether we should set property on the cluster. Expand cluster. Cluster to expand. Indicates whether we should set property on the cluster. Indicates whether cluster should be expanded to the vertices of the regular polygon. When implemented in a derived class, creates a new instance of the Freezable derived class. The new instance. Called when ClusterItemGenerator property was changed. The source. The instance containing the event data. Called when ItemsSource property was changed. The source. The instance containing the event data. Add data items in the list to the clustered data source. List of the data items. Creates clustered item from the original data item. Original data item. Clustered data item. Delete data item from the clustered data source. Original data item. Items source processing. Track changes in the items source and add or remove items to the internal collection. Sender. Event args. Remove data items in the list from the clustered data source. List of the data items. Represents internal item in the clustered data source. It is a wrapper for original data item passed to the clustered data source. Identifies the Location dependency property. Initializes a new instance of the ClusteredItem class. Original data item. Gets or sets location of the item. Called when Location property was changed. The source. Represents container which hold clustered items (items which is grouped by some criteria). Identifies the AutoCalculateBounds dependency property. Identifies the Bounds dependency property. Identifies the Center dependency property. Identifies the ClusterState dependency property. Items which belongs to this cluster. Initializes a new instance of the ClusterItem class. Cluster data. Property changed event. Gets or sets value which indicates whether cluster should be automatically expanded when it contains 1 data item only. Gets or sets value which indicates whether bounding box of the cluster should be calculated automatically. Gets or sets bounding box of the cluster. Gets or sets center of the cluster. Gets data items which belongs to this cluster. Gets or sets state of the cluster. Gets number of the items in the cluster. Gets or sets value which indicates whether cluster should be deleted if it is empty. Gets or sets radius (in pixels) which will be used to calculate coordinates of the items when cluster is expanded to the polygon vertices. Indicates whether expanded cluster should be hidden. Gets items which belongs to this cluster. Detects whether cluster contains specified data item. Data item. true - if cluster contains this data item. Add data item to the cluster. Clustered data item. Gets clustered data item which corresponds to the given data item. Remove data item from the cluster. Called when ClusterState property was changed. The source. The instance containing the event data. Default cluster items generator. Group data items using distance between 2 locations in degrees. Collection which is used for items mapping. Initializes a new instance of the ClusterItemGenerator class. Gets or sets value which indicates whether cluster should be automatically expanded when it contains 1 data item only. Gets or sets array of the doubles which define close distance between 2 locations in degrees for every zoom level. If distance between 2 locations for the given zoom level is less than value in the array, then we consider these 2 locations as close ones. Close locations should be combined into 1 cluster. Gets the value mappings that constitute the data mappings for a layer. Gets or sets value which indicates whether cluster should be deleted if it is empty. Gets or sets radius (in pixels) which will be used to calculate coordinates of the items when cluster is expanded to the polygon vertices. Indicates whether expanded cluster should be hidden. Creates cluster at the specified location. Center of the cluster. Data item which initialized creation of the cluster. New cluster item. Gets binding for location property. Data item to which is binding source. Binding to location property. Gets location from the data item. Data item to get location from. Location of the data item. Detects whether given original data item belongs to the region of the specified cluster. Cluster. Data item. Zoom level. true - if data item belongs to the region of the specified cluster. Internal item template selector. Initializes a new instance of the ClusterItemTemplateSelector class. Clustered data source. Selects template of the scale object. Item. Template container. Template. State of the item in the clustered data source. Cluster is collapsed. It is shown as single pushpin. Cluster is expanded. It is shown as number of the pushpins. Cluster is expanded so its items aren't on their original locations, but in the vertices of the regular polygon. Cluster is shown as number of the pushpins. Provides functionality for operations on cluster and original data items. Creates cluster at the specified location. Center of the cluster. Data item which initialized creation of the cluster. New cluster item. Gets binding for location property. Data item to which is binding source. Binding to location property. Gets location from the data item. Data item to get location from. Location of the data item. Detects whether given original data item belongs to the region of the specified cluster at the specified zoom level. Cluster. Data item. Zoom level. true - if data item belongs to the region of the specified cluster. The classes which provides data for the Virtualization Layer must implement this interface. Background data request event handler for the VirtualizationLayer Layer. The VirtualizationLayer Layer instance. Request arguments. Represents content control which implements the IExtendedData interface. Initializes a new instance of the MapContentControl class. Gets or sets shape's extended data. OnContentChanged event handler. Old content. New content. Represents the grid settings for the VirtualizationLayer. Identifies the CellWidth dependency property. Identifies the CellHeight dependency property. Identifies the MinZoom dependency property. Initializes a new instance of the ZoomLevelGrid class. Initializes a new instance of the ZoomLevelGrid class. Minimal zoom. Initializes a new instance of the ZoomLevelGrid class. Minimal zoom. Width of the cell in pixels. Height of the cell in pixels. Gets or sets width of the cell in pixels. Gets or sets height of the cell in pixels. Gets or sets minimal zoom. Represents an ordered collection of ZoomLevelGrid objects. This enumeration specifies behavior of mouse wheel. The empty action. Mouse wheel zooms in to the point on the map. Mouse wheel zooms in the map. Tiles provider for displaying vector and raster data from Azure Maps online services. Initializes a new instance of the AzureMapsProvider class. Initializes a new instance of the class. Initializes a new instance of the class with specific subscription key and initial azure tile set. Returns the SpatialReference for the map provider. Gets or sets the Azure Maps tile set. Gets or sets a list of user accessible Azure maps tile sets (via change mode buttons). Gets or sets the subscription key of the user's Azure account. Check for information on how to obtain subscription key. Implements the ICloneable interface. Cloned object. Registers new set source command. Set state of the commands depends on the new map source. Map source unique ID. Called after map provider switch to another map source. Map source is used. Called when a new tile set (mode) change command is about to be registered. The new tile set. Tiled map source for . Can accept both vector and raster azure map sources which are determined by the property. Initializes a new instance of the class. Initialize provider. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Defines the available Azure Maps tile sets. They can be either raster (images) or vector based (pbf files). Base tile set, vector based. DarkGrey tile set, raster based. Hybrid tile set, vector based. HybridDarkGrey tile set, raster based. HybridRoad tile set, raster based. Labels tile set, vector based. LabelsDarkGrey tile set, raster based. LabelsRoad tile set, raster based. Road tile set, raster based. Imagery tile set, raster based. TerraMain tile set, raster based. TrafficAbsolute tile set, vector based. TrafficAbsoluteMain tile set, raster based. TrafficDelay tile set, vector based. TrafficDelayMain tile set, raster based. TrafficIncident tile set, vector based. TrafficReducedMain tile set, raster based. TrafficRelative tile set, vector based. TrafficRelativeDark tile set, raster based. TrafficRelativeMain tile set, raster based. WeatherInfraredMain tile set, raster based. WeatherRadarMain tile set, raster based. Configures how Bing rest imagery service composes tiles. Can be used to avoid labels or ground, or add traffic layer on top of all other layers. Default, returns the regular road map with labels. Only base geometry, no labels. Only labels layer. Traffic flow layer. Building footprints. Vector tiles provider for displaying vector data from MapBox online vector services. Identifies the Mode dependency property. Initializes a new instance of the MapBoxMapProvider class. Gets or sets the current MapBox tile set displayed. Can be a combination of sets except. Gets or sets a list of user accessible mapbox tile sets (via change mode buttons). Gets or sets the access token of the MapBox online service. Check for information on how to obtain token. The uri template of the MapBox online vector services. Implements the ICloneable interface. Cloned object. Registers new set source command. Set state of the commands depends on the new map source. Map source unique ID. Called after map provider switch to another map source. Map source is used. Called when a new tile set (mode) change command is about to be registered. The new tile set. Available MapBox vector tile sets. Streets tile set. Terrain tile set. Traffic tile set. Vector tile source for MapBox online services. This source is supported by . Initializes a new instance of the MapBoxVectorTileSource class. Uri template of the vector tiles source. The MapBox account access token. Mapbox vector tile set. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Represents a map source which gets its data from a Stream. Gets the stream for the map request at the given level and X, Y positions. Represents a tiled map provider which produces tiles based on vector tile data and style files. Identifies the StyleFileSource dependency property. Identifies the FontFileSource dependency property. Occurs when vector tile is about to be rendered and style is ignored. Gets or sets the source to the json style file for the current provider. Gets or sets a value indicating whether the default style or custom style set via StyleFileSource property should be ignored. When True, the event VectorTileRendering starts firing when tile is about to render and user can customize the rendering process via event args. Returns the SpatialReference for the map provider. Gets or sets the source to the font files folder for the current provider. This property is not implemented yet and should not be set. Occurs when vector tile is about to be rendered with no style. Sets the vector style to the registered map sources. Represents a vector tile map source for a vector map provider. Initializes a new instance of the VectorTileMapSource class. Initialize provider. Vector tile provider which parses .mbtiles files. Identifies the Source dependency property. Gets or sets the path to the .mbTiles file. Implements the ICloneable interface. Cloned object. Represents a vector map source for the . Initializes a new instance of the MbTilesMapSource class. Gets the stream for the map request at the given level and X, Y positions. Represents a vector tile map provider which gets its tile data from a source specified with templated Uri. Identifies the dependency property. Initializes a new instance of the UriVectorTileMapProvider class. Gets or sets the Uri template of the provider. Implements the ICloneable interface. Cloned object. Represents a vector tile map source for the . Initializes a new instance of the UriVectorTileMapSource class. Gets or sets the URI template of the map source. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Available geometry types. Structure to hold a LatLng coordinate pair. Structure to hold a 2D point coordinate pair. Decode tile geometries returns a list of lists. If the root list contains one child list it is a single part feature and the child list contains the coordinate pairs. e.g. single part point: Parent list with one child list, child list contains one Pont2D If the root list contains several child lists, it is a multipart feature e.g. multipart or donut polygon: Parent list contains number of list equal to the number of parts. Each child list contains the corrdinates of this part. Tile extent Geometry type VT geometry commands, see spec factor for scaling internal tile coordinates List(List(Point2d(long))) of decoded geometries (in internal tile coordinates) Type of to be returned. Currently supported: int, long and float. Geometry in internal tile coordinates. Scale factor. Geometry related helper methods TO BE REMOVED!!! Processing geometries is out of scope. Clip geometries extending beyond the tile border. Raw tile geometries of the feature Geometry type of the feature Extent of the layer Units (in internal tile coordinates) to go beyond the tile border. Pass '0' to clip exactly at the tile border Factor for scaling the geometries PBF wire types. Vector tile geometry commands https://github.com/mapbox/vector-tile-spec/tree/master/2.1#431-command-integers. Root types contained in the vector tile. Currently just 'Layers' https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L75. Types contained in a layer https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L50-L73. Types contained in a feature https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L31-L47. Available ypes for values https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L17-L28. Investigate how to increase decoding speed. Looking up values in enums is slow. Root types contained in the vector tile. Currently just 'Layers' https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L75. Types contained in a layer https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L50-L73. Types contained in a feature https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L31-L47. Available geometry types https://github.com/mapbox/vector-tile-spec/tree/master/2.1#434-geometry-types. Low level protobuf (PBF) decoder https://developers.google.com/protocol-buffers/docs/overview Tag at current position Value at current position Wire type at current position PbfReader constructor Byte array containing the raw (already unzipped) tile data Gets Varint at current position, moves to position after Varint. Throws exception if Varint cannot be decoded Decoded Varint Get a view into the buffer. TODO: refactor to return a DataView instead of a byte array Byte array containing the view Get repeated `uint`s a current position, move position List of decoded `uint`s Get double at current position, move to next position Decoded double Get float a current position, move to next position Decoded float Get bytes as string Number of bytes to read Decoded string Move to next byte and set wire type. Throws exeception if tag is out of range Returns false if at end of buffer Skip over a Varint Skip bytes Number of bytes to skip Automatically skip bytes based on wire type New position within the byte array Vector tile producer which internally parses pbf/mvt files via . Initialize VectorTileReader Byte array containing the raw (already unzipped) tile data If true, run checks if the tile contains valid data. Decreases decoding speed. Collection of layers contained in the tile Collection of layer names Get a feature of the containing the feature Raw byte data of the feature If true, run checks if the tile contains valid data. Decreases decoding speed. 'null': returns the geometries unaltered as they are in the vector tile. Any value >=0 clips a border with the size around the tile. These are not pixels but the same units as the 'extent' of the layer. Defines the geometry types rendered in vector tiles. Unknown type. Point type. LineString type. Polygon type. Class to access the tile data. Initializes a new instance of the VectorTile class. Byte array containing the raw (already unzipped) tile data. If true, run checks if the tile contains valid data. Decreases decoding speed. Initialize VectorTileFeature Parent Id of this feature https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L32 Parent this feature belongs too of this feature Geometry in internal tile coordinates Tags to resolve properties https://github.com/mapbox/vector-tile-spec/tree/master/2.1#44-feature-attributes Get properties of this feature. Throws exception if there is an uneven number of feature tag ids Dictionary of this feature's properties Get property by name Name of the property to request Value of the requested property Class to access a vector tile layer Class to access a vector tile layer Initialize vector tile layer with data Raw layer data as byte array Raw byte array data Get number of features. Number of features in this layer Name of this layer https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L57 Version of this layer https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L55 Extent of this layer https://github.com/mapbox/vector-tile-spec/blob/master/2.1/vector_tile.proto#L70 TODO: switch to 'dynamic' when Unity supports .Net 4.5 Values contained in this layer Keys contained in this layer Text rendering settings in the vector tiles. Gets or sets a value indicating whether the rendered object should be visible. Gets or sets the text transform for the rendered object. Gets or sets the available text fonts for the rendered object. Gets or sets the lookup text field value. Gets or sets a value indicating whether the object should be rendered with up-right priority. Gets or sets the maximum rotation angle of the rendered object. Gets or sets the max width of the rendered object. Gets or sets the text size of the rendered object. Gets or sets the text rotation alignment of the rendered object. Gets or sets the text symbol placement of the rendered object. Gets or sets the text symbol spacing of the rendered object. Geometry rendering settings in the vector tiles. Gets or sets the background color. Gets or sets the fill color. Gets or sets the fill opacity. Gets or sets the line color. Gets or sets the line opacity. Gets or sets the line width. Gets or sets the text color. Gets or sets the text halo color. Rendering settings for vector tile feature. Initializes a new instance of the class. Gets the vector feature geometry type. Gets the feature Id. Gets the feature zoom. Gets the feature parent layer rendering type. Gets the feature properties data. Gets or sets a value indicating whether this feature rendering should be cancelled or not. Gets the feature text rendering settings. Gets the feature geometry rendering settings. Tile layer rendering settings. Initializes a new instance of the VectorTileLayerRenderInfo class. Gets the Layer name. Gets the Layer features. Gets the layer extent. Gets the layer version. Gets the layer ZIndex. Gets the layer rendering type. Gets or sets a value indicating whether this layer rendering should be cancelled or not. Used for caching drawing resources - brushes, pens, etc. Caching and freezing such resources improves the overall drawing performance. Draws text along a path. The approach is described here . Event args for the event. Initializes a new instance of the class. Gets the rendered Layers. Gets or sets the background color of the vector tile. Gets the zoom level of the vector tile. Defines the available vector layer rendering types. Fill type. Line type. Symbol type. Circle type. HeatMap type. FillExtrusion type. Raster type. HillShade type. Bavkground type. Unknown type. Defines the possible placements of the text. Point placement. Line placement. Line center placement. Defines the possible text rotation alignment. Map rotation alignment. Viewport rotation alignment. Auto rotation alignment. Defines possible text casing transforms. No transform. Uppercase transform. Lowercase transform. Provides methods for async reading of the tiles. This class is designed for internal use. Loads stream asynchronously to byte array. Stream. Callback. Saves byte array asynchronously to the stream. Stream. Byte array. Saves byte array asynchronously to the stream. Stream. Byte array. Callback. User state. Event args for the CalculateElevationError event. Initializes a new instance of the class. The error. Event args for the event. Initializes a new instance of the class. Initializes a new instance of the class. User-defined data object. List of elevations returned by the elevation service. List of sea levels returned by the elevation service. User-defined object passed between request and response. The type of elevation heights used in the elevation service request. Use the geoid Earth model (EGM2008 2.5'). Use the ellipsoid Earth model (WGS84). Wraps the Bing REST elevation request passed to the elevation web service. Initializes a new instance of the class. Gets or sets the type of the elevation to be calculated. The type of the elevation. Gets or sets a set of coordinates on the Earth to use in elevation calculations. The exact use of these points depends on the type of elevation request. The points. Gets or sets the rectangular area over which to provide elevation values. The bounds. Gets or sets the number of rows to use to divide the bounding box area into a grid. The rows that define the bounding box each count as two (2) of the rows. Elevation values are returned for all vertices of the grid. Integers with a value of two 2 or greater. The number of rows and columns can define a maximum of 1024 locations (rows * cols <= 1024). The rows. Gets or sets the number of columns to use to divide the bounding box area into a grid. The columns that define the bounding box each count as two (2) of the columns. Elevation values are returned for all vertices of the grid. Integers with a value of two 2 or greater. The number of rows and columns can define a maximum of 1024 locations (rows * cols <= 1024). The columns. Gets or sets the number of equally-spaced elevation values to provide along a polyline path. A positive integer. The maximum number of samples is 1024. The samples. Gets or sets the elevation heights type used in the elevation service request. The type of the Bing REST elevation request. Get elevations for latitude and longitude coordinates. Required parameters of the : Points. Get elevations at equally-spaced locations along a polyline path. Required parameters of the : Points, Samples. Get elevations at equally-spaced locations within an area on the Earth defined as a bounding box. Required parameters of the : Bounds, Rows, Columns. Get the offset of the geoid sea level Earth model from the ellipsoid Earth model at a set of latitude and longitude coordinates. Required parameters of the : Points. Represents the Bing REST Map Provider class. Occurs when the request results in an error. Occurs when an elevation calculation request is completed and the result is ready. Performs async elevation request. Calculates elevation for given list of latitude and longitude pairs. Alternatively can calculate the elevation of equally spaced points along a polyline. Elevation request. Called when calculation of elevation is completed. Builds a string URI based on the BingRestElevationRequest. Builds locations string used in the service request. Called when calculation of elevation is completed. Called when calculation of elevation returns error. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Track whether Dispose has been called. Initializes a new instance of the BingRestMapProvider class. Initializes a new instance of the class. Bing Maps Key. Initializes a new instance of the BingRestMapProvider class. Map mode. Is labels visible. Bing Maps Key. Initializes a new instance of the BingRestMapProvider class. Map mode. Is labels visible. Bing Maps Key. Value which indicates whether Bing session should be used. Initializes a new instance of the BingRestMapProvider class. Map mode. Bing top layer option. Bing Maps Key. Value which indicates whether Bing session should be used. Gets or sets Bing application ID. Gets or sets value which indicates whether labels should be visible on the map. Gets or sets map mode. Gets or sets the top layer option of the Bing rest imagery service. Runtime change is not supported. Returns the SpatialReference for the map provider. Gets or sets value which indicates whether Bing session should be used. Make sense during provider initialization only. Registers new set source command. MapMode type. Command text. Data template for command representation. URI of the image is used in the map source button data template. Set specific map source to clone of map provider. Clone of map provider. Id of map source. Implements the ICloneable interface. Cloned object. Apply map source modes. Base source unique ID. Unique ID of the map source with applied modes. Some providers (Bing, for example) can have different modes for the same base source (arial with/without labels in Bing, for example). This method allows apply this kind of modes to the base source. Called by the Dispose() and Finalize() methods to release the unmanaged resources used by the current instance of the BingRestMapProvider class. True to release unmanaged and managed resources; false to release only unmanaged resources. Called before map provider switch to another map source. Map source which will be used. Called after map provider switch to another map source. Map source is used. Set state of the commands depends on the new map source. Map source unique ID. Called when map source is changed for tile presenter and map source initialization completed. Sender. Event parameters. MapModeChanged handler. New map mode. Old map mode. Indicates whether labels' visibility is changed. Occurs when the request results in an error. Event occurs when BingRestMapProvider completed search request. Performs async search location request. Search request. Called when the services returns response from the received BingSearchLocationRequest. Creates a string URI based on the BingRestSearchLocationRequest. Called when the search is completed. Called when search error occurs. Occurs when a route calculation request is completed and the result is ready. Occurs when the request results in an error. Calculates the route specified by the BingRestRouteRequest. Called when calculation of route is completed. Builds a string URI based on the BingRestRouteRequest. Called when the calculation of route is completed. Called when the calculation of route produces an error. Occurs when a truck route calculation request is completed and the result is ready. Occurs when the request results in an error. Calculates the truck route specified by the . Called when calculation of route is completed. Builds a string URI based on the . Builds a JSON body based on the The request to build the JSON for. Builds a JSON body based on the The vehicle spec. Called when the calculation of a truck route is completed. Called when the calculation of a truck route results in an error. Interface describing Bing Rest elevation service provider. Occurs when an elevation calculation request is completed and the result is ready. Occurs when the request results in an error. Performs async elevation request. Calculates elevation for given list of latitude and longitude pairs. Alternatively can calculate the elevation of equally spaced points along a polyline. Elevation request. Represents map modes. Aerial mode. Physical mode. ShadedRelief mode. Street mode. Terrain mode. Topographic mode. Represents Map Provider for ArcGIS online services. Identifies the Mode dependency property. Initializes a new instance of the ArcGisMapProvider class. Gets or sets map mode. Returns the SpatialReference for the map provider. Implements the ICloneable interface. Cloned object. Called after map provider switch to another map source. Map source is used. MapModeChanged handler. New map mode. Old map mode. Represents source for ArcGIS World Imagery Service. Initializes a new instance of the ArcGisWorldImagerySource class. Represents base class for ArcGIS online services. Initializes a new instance of the ArcGisWorldMapSourceBase class. Initialize provider. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Represents source for ArcGIS World Physical Service. Initializes a new instance of the ArcGisWorldPhysicalMapSource class. Represents source for ArcGIS World Shaded Relief Service. Initializes a new instance of the ArcGisWorldShadedReliefMapSource class. Represents source for ArcGIS World Street Service. Initializes a new instance of the ArcGisWorldStreetMapSource class. Represents source for ArcGIS World Terrain Base Service. Initializes a new instance of the ArcGisWorldTerrainBaseMapSource class. Represents source for ArcGIS World Topographic Service. Initializes a new instance of the ArcGisWorldTopoMapSource class. Represents source for the aerial on demand mode. Initializes a new instance of the class. Bing Maps Key. Represents source for the REST CanvasDark mode. Initializes a new instance of the class. Bing Maps Key. Represents source for the REST CanvasGray mode. Initializes a new instance of the class. Bing Maps Key. Represents source for the REST CanvasLight mode. Initializes a new instance of the class. Bing Maps Key. Represents source for the aerial mode with labels. Initializes a new instance of the BingRestAerialLabelSource class. Bing Maps Key. Represents source for the aerial mode. Initializes a new instance of the BingRestAerialSource class. Bing Maps Key. Base class for all Bing REST tile sources. Initializes a new instance of the BingRestBaseMapSource class. Map mode. Is labels visible. Bing Maps Key. Gets or sets Bing application ID. Gets map style. Gets the Bing top layer. Gets or sets value which indicates whether Bing session should be used. Gets map mode. Gets or sets Bing session ID. Generates cache tile name. Tile level. Tile X. Tile Y. Cache tile name. Represents source for the REST BirdsEye mode with labels. Initializes a new instance of the BingRestBirdsEyeLabelSource class. Bing Maps Key. Represents source for the Birds Eye mode. Initializes a new instance of the BingRestBirdsEyeSource class. Bing Maps Key. Initializes a new instance of the BingRestBirdsEyeSource class. Is labels visible. Bing Maps Key. Initialize provider. Generates cache tile name. Tile level. Tile X. Tile Y. Cache tile name. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Initialize imagery service. Initialize Bing session. Base class representing Bing request error event args. Initializes a new instance of the class. The error. Gets the error that occurred. The error. Represents source for the road on demand mode. Initializes a new instance of the class. Bing Maps Key. Represents source for the road mode. Initializes a new instance of the BingRestRoadSource class. Bing Maps Key. Base class for the Aerial and Road Bing REST tile sources. Initializes a new instance of the BingRestTileMapSource class. Map mode. Is labels visible. Bing Maps Key. Initialize provider. Convert tile information to the Quad key. Generates cache tile name. Tile level. Tile X. Tile Y. Cache tile name. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Initialize imagery service. Initialize Bing session. Provides Birds eye imagery metadata information. Gets or sets the orientation of the viewport for the imagery metadata in degrees where 0 = North [default], 90 = East, 180 = South, 270 = West. Gets or sets the horizontal dimension of the imagery in number of tiles. Gets or sets the vertical dimension of the imagery in number of tiles. The Birdseye ResourceSet container. Gets or sets an estimate of the total number of resources in the ResourceSet. Gets or sets a collection of one or more imagery metadata resources. The response to a Bing Maps REST Services Birdseye Metadata request. Gets or sets status code that offers additional information about authentication success or failure. Gets or sets a URL that references a brand image to support contractual branding requirements. Gets or sets a copyright notice. Gets or sets a collection of error descriptions. For example, ErrorDetails can identify parameter values that are not valid or missing. Gets or sets a collection of ResourceSet objects. A ResourceSet is a container of Resources returned by the request. Gets or sets the HTTP Status code for the request. Gets or sets the description of the HTTP status code. Gets or sets a unique identifier for the request. Provides imagery metadata information. Gets or sets height of the image tile. Gets or sets a URL template for an image tile if a specific point is specified or general URL template for the specified imagery set. Gets or sets 1 or more URL subdomains that may be used when constructing an image tile URL. Gets or sets width of the image tile. Gets or sets the latest date found in an imagery set or for a specific imagery tile. Gets or sets the earliest date found in an imagery set or for a specific imagery tile. Gets or sets the maximum zoom level available for this imagery set. Gets or sets the minimum zoom level available for this imagery set. The ResourceSet container. Gets or sets an estimate of the total number of resources in the ResourceSet. Gets or sets a collection of one or more imagery metadata resources. The response to a Bing Maps REST Services Imagery Metadata request. Gets or sets status code that offers additional information about authentication success or failure. Gets or sets a URL that references a brand image to support contractual branding requirements. Gets or sets a copyright notice. Gets or sets a collection of error descriptions. For example, ErrorDetails can identify parameter values that are not valid or missing. Gets or sets a collection of ResourceSet objects. A ResourceSet is a container of Resources returned by the request. Gets or sets the HTTP Status code for the request. Gets or sets the description of the HTTP status code. Gets or sets a unique identifier for the request. The type of imagery. Aerial imagery. Aerial imagery with a road overlay. Bird’s eye (oblique-angle) imagery. Bird’s eye imagery with a road overlay. Roads without additional imagery. A dark version of the road maps. A lighter version of the road maps which also has some of the details such as hill shading disabled. A grayscale version of the road maps. Roads without additional imagery. Uses the dynamic tile service. Aerial imagery with on-demand road overlay. Represents information about Bing session. Gets or sets session ID. Arguments of the initialization fault event. Initializes a new instance of the InitializationFaultEventArgs class. Unique identifier of the map source. Initialization error. Gets initialization error. Gets unique identifier of the map source. Represents map layers. Standard layer. Cycle layer. Transport layer. Humanitarian layer. Represents source for the Cycle Transport renderer. Initializes a new instance of the OpenStreetCycleTransportSource class. Initializes a new instance of the OpenStreetCycleTransportSource class with API key. Represents source for the Humanitarian renderer. Initializes a new instance of the OpenStreetHumanitarianSource class. Represents source for the Cycle renderer. Initializes a new instance of the OpenStreetCycleSource class. Initializes a new instance of the OpenStreetCycleSource class with API key. Represents the Open Street Map based class. Identifies the MaxSourceZoomLevel dependency property. Identifies the UriFormat dependency property. Initializes a new instance of the OsmBasedMapProvider class. Gets or sets the maximum Zoom Level this tile source of SourceFormat supports. Gets or sets the source format (template for Url to tiles on the map server). This example demonstrates how to bind the provider to the german open street site. <telerik:RadMap x:Name="radMap"> <telerik:RadMap.Providers> <telerik:OsmBasedMapProvider x:Name="provider" MaxSourceZoomLevel="18" SourceFormat="http://[a,b,c,d].tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png"/> </telerik:RadMap.Providers> </telerik:RadMap> Returns the SpatialReference for the map provider. Added source according to the format like the format which is used for OSM layer in OpenLayers API. The source format like the following: http://[a,b,c,d].tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png. Optional max zoom level. Default value for OSM is 18. Added instance of OsmBasedMapSource. This example demonstrates how to create map provider for the german open street site. OsmBasedMapProvider osmDe = new OsmBasedMapProvider(); TiledMapSource source = osmDe.AddTileSource("http://[a,b,c,d].tile.openstreetmap.de/tiles/osmde/{z}/{x}/{y}.png"); this.radMap.Provider = osmDe; Implements the ICloneable interface. Cloned object. Set specific map source to clone of map provider. Clone of map provider. Id of map source. Represents source for the OsmLayer provider. Initializes a new instance of the OsmBasedMapSource class. Format string for the tile renderer. Path prefixes for tile URL. Max zoom level. Creates OSM based source according to the format like the format which is used for OSM layer in OpenLayers API. The source format.. Optional max zoom level. Default value for OSM is 18. The instance of OsmBasedMapSource. Tiled map provider for the WMS. Identifies the BaseUri dependency property. Identifies the Layers dependency property. Identifies the Projection dependency property. Identifies the Version dependency property. Identifies the dependency property. Initializes a new instance of the WmsTiledProvider class. Initializes a new instance of the WmsTiledProvider class. Base URI of the WMS server. Gets or sets Base URI of the WMS server. Gets or sets which layers are requested from the WMS server. Gets or sets coordinate Reference System (CRS) or Spatial Reference System (SRS) identifier. Reserved for future use. Gets or sets the version of the requested service. Gets or sets the format of the images requested from the WMS server. Returns the SpatialReference for the map provider. Implements the ICloneable interface. Cloned object. Tiled map source for the WMS. Base URI of the WMS server. Layers are requested from the WMS server. The version of the requested service. Coordinate Reference System (CRS) or Spatial Reference System (SRS) identifier. The format of the requested images. Initializes a new instance of the WmsTileSource class. Base URI of the WMS server. Tile width. Tile height. Gets or sets Base URI of the WMS server. Gets or sets which layers are requested from the WMS server. Gets or sets coordinate Reference System (CRS) or Spatial Reference System (SRS) identifier. Gets or sets the version of the requested service. Gets or sets the image format of the requested tiles. Initialize tile source. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Information layer which allows virtualization of the information items depends on the geographical location and zoom factor. In contrast to the InformationLayer which process ALL items in collection this layer request items to process. It makes favor when thousands of items are available (pictures of POIs, for example). Customer application can select what pictures are suitable for given location and zoom factor and returns these ones only. Identifies the ZoomLevelGridList dependency property. Identifies the VirtualizationSource dependency property. Identifies the RenderWhileMotion dependency property. Initializes static members of the VirtualizationLayer class. Initializes a new instance of the VirtualizationLayer class. Gets or sets data provider for the virtualization layer. Gets or sets value which indicates whether the layer should request and render items dynamically during panning and zooming. Gets ZoomLevelGrid collection. Clears items from the layer and re-requests items for regions in current location and zoom. Is called when map control is changed for this map layer. Old map control. New map control. Event args class for CalculateRouteError event. Initializes a new instance of the class. The error. Contains route attributes that modify the result returned by a route calculation request. Do not include detailed directions in the response. Detailed directions are provided as itinerary items and contain details such as written instructions and traffic location codes. Include a set of point (latitude and longitude) values that describe the route’s path in the response. Include information about transit stops for transit routes. Used to specify the following attributes as a group: excludeItinerary, routePath, and transitStops. Include only travel time and distance for the route, and do not provide other information. Only supported for 2 waypoint routes. Contains road types to minimize or avoid. Use all roads. Avoids the use of highways in the route. Avoids the use of toll roads in the route. Minimizes (tries to avoid) the use of highways in the route. Minimizes (tries to avoid) the use of toll roads in the route. Contains values that represent route calculation methods. The route is calculated to minimize the total distance. Traffic information is not used. The route is calculated to minimize the total time. Traffic information is not used. The route is calculated to minimize the time and uses current traffic information. The route is calculated to minimize the time and avoid road closures. Traffic information is not used. Contains properties used to refine a Bing route service request. Initializes a new instance of the BingRestRouteOptions class. Gets or sets type of directions to return. The default value is BingRestTravelMode.Driving. Gets or sets the calculation method to use. The default value is BingRestRouteOptimization.MinimizeTime. Gets or sets whether to include or exclude parts of the routes response. The default value is BingRestRouteAttributes.ExcludeItinerary. Gets or sets value specifying that certain road types can be avoided or minimized. The default value is BingRestRouteAvoidance.None. Route request settings class for Bing Rest routing service. Initializes a new instance of the class. Gets or sets options used to refine the route request. Gets or sets list of strings where each represents a stop in the route. Required. Event args for the event. Initializes a new instance of the class. The route. Initializes a new instance of the class. The route. User-defined data object. Gets the routing response. User-defined object passed between request and response. Contains travel modes for a route. The returned route contains driving directions. The returned route contains walking directions. Interface describing Bing Rest routing service provider. Occurs when a route calculation request is completed and the result is ready. Occurs when the request results in an error. Performs async routing request. Calculates a route between specified stops and returns route directions as well as other route data. Route request. Event args class for the SearchCompleted event. Initializes a new instance of the class. The locations. Initializes a new instance of the class. The locations. User-defined data object. Gets the search response. User-defined object passed between request and response. Event args for the Bing Rest SearchError event. Initializes a new instance of the class. The error. Rest-based search options which can be used to refine the search request. Initializes a new instance of the class. Gets or sets value indicating if the response should include info on how the query was parsed. The default value is true. Gets or sets value specifying the number of search results to return. The default value is 5. Gets or sets a value indicating whether the BING REST Location API should use unstructured URL. Unstructured URL gives better results when user's query is in free form, long, unstructured. The default value is false. Represents unified search location request. Initializes a new instance of the class. A string containing the query to parse and match to a search result. Search options which can be used to refine the search request. Interface for searching a Location (or Address) by a given Address / Location / query via the Bing REST Location API. Occurs when a search request is completed and the result is ready. Occurs when the request results in an error. Performs async search request. Search request. Contains truck route border restriction types. Avoid border or boundary crossing as specified in RestrictionList of . Minimize border or boundary crossing as specified in RestrictionList of . Restrict the route only through the specified regions as specified in RestrictionList of . Contains route attributes that modify the result returned by a truck route calculation request. Include a set of point (latitude and longitude) values that describe the route’s path in the response. Contains restriction information for a truck route calculation request. Specify whether border crossing should be avoided, allowed, or minimized. Defines the list of regions that should be considered for Border Restriction. Contains values that represent truck route calculation methods. The route is calculated to minimize the time. Traffic information is not used. The route is calculated to minimize the time and uses current traffic information. Contains properties used to refine a Bing truck route service request. Initializes a new instance of the class. Specifies the road types to minimize or avoid when a route is created for the driving travel mode. Specifies the border crossing preference with respect to countries, dependent territories, special areas of geographical interest, states, subdivision, or provinces. Specifies the distance before the first turn is allowed in the route. An integer distance specified in meters. Use this parameter to make sure that the moving vehicle has enough distance to make the first turn. Specifies the initial heading for the route. An integer value between 0 and 359 that represents degrees from north where north is 0 degrees and the heading is specified clockwise from north. For example, setting the heading of 270 degrees creates a route that initially heads west. Specifies what parameters to use to optimize the route. Instructs the API to rearrange the route waypoints and reduce the route cost specified with the optimize parameter. The route first waypoint and last waypoint order is not changed, their position is considered fixed. Specify to include or exclude parts of the routes response. When specified and the route is optimized for timeWithTraffic, predictive traffic data is used to calculate the best route for the specified date time of departure. A set of double values. Each value specifies a tolerance that is used to reduce the number of points needed to display a route on a map and still maintain the route shape. If a point is removed and the new route still falls within the specified tolerance of the old route, then the point is not included in the subset of points returned for that tolerance. The attributes that describe a vehicle. Truck route request settings class for Bing Rest truck routing service. Initializes a new instance of the class. Gets or sets options used to refine the route request. Gets or sets a collection where each element represents a stop in the route. Contains information identifying a (via)waypoint for a truck routing calculation request. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Gets or sets the address this waypoint represents. Gets or sets the latitude of this waypoint. Gets or sets the longitude of this waypoint. Gets or sets whether this point is a via waypoint. Contains information for a vehicle for a truck route calculation request. Initializes a new instance of the class. The unit of measurement of width, height, length. The unit of measurement of weight. The height of the vehicle in the specified dimension units. The width of the vehicle in the specified dimension units. The length of the vehicle in the specified dimension units. The weight of the vehicle in the specified weight units. The number of axles. The number of trailers. Indicates if the truck is pulling a semi-trailer. Semi-trailer restrictions are mostly used in North America. The maximum gradient the vehicle can drive measured in degrees. The minimum required radius for the vehicle to turn in the specified dimension units. Indicates if the vehicle shall avoid crosswinds. Indicates if the route shall avoid the risk of grounding. List of one or more hazardous materials for which the vehicle is transporting. List of one or more hazardous materials for which the vehicle has a permit. Contains options for dimensional units. Meters. Feet. Contains options for Hazardous materials. None. Combustible. Corrosive. Explosive. Flammable. Flammable solid. Gas. Goods harmful to water. Organic. Other. Poison. Poisonous when inhaled. Radioactive. Contains options for Hazardous permits. None. All appropriate for the current load. Combustible. Corrosive. Explosive. Flammable. Flammable solid. Gas. Organic. Poison. Poisonous when inhaled. Radioactive. Interface describing Bing Rest truck routing service provider. Occurs when a truck route calculation request is completed and the result is ready. Occurs when the request results in an error. Performs async truck routing request. Calculates a truck route between specified stops and returns route directions as well as other route data. Route request. Contains road types to minimize or avoid. Avoids the use of highways in the route. Avoids the use of toll roads in the route. Minimizes (tries to avoid) the use of highways in the route. Minimizes (tries to avoid) the use of toll roads in the route. Avoids crossing country borders in the route. Contains options for weight units. Kilograms. Pounds. Represents the SelectionRectangleChangedEventArgs class. Initializes a new instance of the SelectionRectangleChangedEventArgs class. Gets selection rectangle. Represents map shape extended data. Initializes a new instance of the ExtendedData class. Set of the extended properties this extended data can operates with. Occurs when extended property changed in the extended data. Occurs when property changed. Implemented for binding. Return reference to self. This property can be used within Binding in XAML to implement binding which reflect extended property changes. Gets set of the extended properties this extended data can operates with. Gets value from object using format string. Format string. Formatted value. Format string can be specified in a few different ways: as simple name of the extended property, as formatted extended property, or as format string which can use number of the extended properties. // Using of the single extended property name. string value = extendedData["CNTRY_NAME"]; // Using of the formatted extended property. // The '|' character is used to separate extended property name and its output format. string value = extendedData["SUM_SQMI_A|F2"]; // Format string with number of the extended properties. string value = extendedData["{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"]; ' Using of the single extended property name. Dim value as String = extendedData("CNTRY_NAME") ' Using of the formatted extended property. ' The '|' character is used to separate extended property name and its output format. Dim value as String = extendedData("SUM_SQMI_A|F2") Format string with number of the extended properties. Dim value as String = extendedData("{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}") Gets value from object using format string. Format string. Language. Formatted value. Format string can be specified in a few different ways: as simple name of the extended property, as formatted extended property, or as format string which can use number of the extended properties. // Using of the single extended property name. string value = extendedData["CNTRY_NAME"]; // Using of the formatted extended property. // The '|' character is used to separate extended property name and its output format. string value = extendedData["SUM_SQMI_A|F2"]; // Format string with number of the extended properties. string value = extendedData["{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"]; ' Using of the single extended property name. Dim value as String = extendedData("CNTRY_NAME") ' Using of the formatted extended property. ' The '|' character is used to separate extended property name and its output format. Dim value as String = extendedData("SUM_SQMI_A|F2") Format string with number of the extended properties. Dim value as String = extendedData("{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}") Clones current instance. The clone. Gets binding to the specified extended property. Name of the property. Binding. Gets value of the property. Name of the property. Property value. Gets value which indicates whether extended data contains specified property. Name of the property. True - when extended data contains specified property. Otherwise - false. Set default value to every extended property. Sets value of the property. Name of the property. Value to be set. Sets value of the property. Name of the property. Value to be set. Indicates whether the layout changed event should be fired. Value converter to access extended data properties from XAML. 2-way binding can't be specified. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. It can be specified in a few different ways: Simple name of the extended property. Formatted extended property. For example: "SUM_SQMI_A|F2". The '|' character is used to separate extended property name and its output format. Format string which can use number of the extended properties. For example: "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}". The culture to use in the converter. A converted value. If the method returns null (Nothing in Visual Basic), the valid null value is used. Converts a binding target value to the source binding values. The value that the binding target produces. The array of types to convert to. The array length indicates the number and types of values that are suggested for the method to return. The converter parameter to use. The culture to use in the converter. An array of values that have been converted from the target value back to the source values. Get values from the extended data according to the format string. Extended data. Format string. Language. Formatted value. Represents extended property of the map shape. Name of the property. Display name of the property (KML). Type of the property. Default value of the property. Initializes a new instance of the ExtendedProperty class. Name of the property. Display name of the property. Type of the property. Default value. Gets name of the property. Gets type of the property. Gets default value. Arguments of the property changed event. Extended property which has been changed. Old property value. New property value. Initializes a new instance of the ExtendedPropertyChangedEventArgs class. Extended property which has been changed. Old property value. New property value. Gets property which has been changed. Gets old value. Gets new value. Represents set of the extended properties. Initializes a new instance of the ExtendedPropertySet class. Initializes a new instance of the ExtendedPropertySet class. Serialization information. Streaming context. Gets extended property definition. Name of the extended property. Extended property definition or null. Converts a String representation of the ExtendedPropertySet into the equivalent ExtendedPropertySet class. The String representation of the ExtendedPropertySet class. The equivalent ExtendedPropertySet class. Register new property. Name of the property. Display name of the property. Type of the property. Default value. Prepares coordinates string. Coordinates. Prepared coordinates. Converts instances of other types to and from instances of ExtendedPropertySet. Gets a value that indicates whether this type converter can convert from a given type. ITypeDescriptorContext for this call. Type being queried for support. True if this converter can convert from the specified type; false otherwise. Attempts to convert to a Point3DCollection from the given object. The ITypeDescriptorContext for this call. The CultureInfo which is respected when converting. The object to convert to an instance of ExtendedPropertySet. ExtendedPropertySet that was constructed. Interface for the objects with ExtendedData. Gets or sets extended data. Represents arguments of the ItemsRequestEvent class. Minimal zoom. Maximal zoom. Upper left coordinate. Lower right coordinate. The DynamicLayer instance. Completes dynamic items request, adds items to the dynamic layer. Returned items. Items panel for information layer. This class is designed for internal use. Initializes a new instance of the MapCanvas class. Information layer this map canvas belongs to. Gets or sets map control this layer belongs to. Gets or sets value which indicates that zoom is changing. Gets base point for given zoom level to calculate zoom panel location. Gets size of the canvas for the given zoom level. Get location of the left-top corner of the specified framework element for current zoom level. Gets location of the Location structure on the map canvas. Point on the Map canvas. Gets position of the specified framework element. Refresh map canvas and transform it to the proper location. Get pixel size from size in kilometers or miles. Base point. Width in kilometers or miles. Height in kilometers or miles. Pixel size. Get pixel size from size in degrees. Base point. Width in degrees. Height in degrees. Pixel size. Resize layer canvas using size of the information layer. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Measure override. Available size. Size. Arrange item in canvas. Item to arrange. Sets canvas size depends on the zoom level. Represents item on the map canvas. Gets or sets content presenter which represents map shape caption. Gets or sets item which must be shown on the canvas. Gets or sets canvas to store map shape. Gets or sets map shape represented by this item. Gets location of the item for zoom level specified. Map canvas object. Point on the map canvas. Invalidates position of the map item. Unbind map shape object (is any) from shape canvas. Gets position of the Location structure on the given zoom canvas. Location. Map canvas. Point on the Map canvas. Get point on the Canvas to place framework element using hot spot definition. Geographical location. Framework element. Hot spot definition. The element inside to position hot spot in. Map canvas. Point on the map canvas. Get point on the Canvas to place framework element using hot spot definition. Geographical location. Framework element. Hot spot definition. Map canvas. Point on the map canvas. Template selector which allows using of the properties of the RadMap and InformationLayer objects. Gets or sets information layer this template selector belongs to. Represents the MapShapeReaderBase class. Identifies the ClearLayer dependency property. Identifies the ExtendedPropertySet dependency property. Identifies the ToolTipFormat dependency property. Identifies the ToolTipTemplate dependency property. Identifies the dependency property. Identifies the CoordinateConverter dependency property. Identifies the PointTemplateProperty dependency property. Occurs when the reader completes to read shapes and pass them to target information layer. Occurs when the reader completes to read shapes. Gets or sets the ClearLayer property. If it is set to true, then the reader clears its information layer after reading. Target information layer. Gets or sets extended property set which will be used during shape file (KML or ESRI) reading. Can be null. In this case extended property set will be created depends on the extended data available in the KML file or in the attributes file (DBF). Gets or sets tooltip format. Either ToolTipFormat or ToolTipTemplate should be specified. If both properties are set, then ToolTipTemplate will be used. The tooltip format can be specified in a few different ways: as simple name of the extended property, as formatted extended property, or as format string which can use number of the extended properties. // Using of the single extended property name. this.informationLayer.Reader.ToolTipFormat = "CNTRY_NAME"; // Using of the formatted extended property. // The '|' character is used to separate extended property name and its output format. this.informationLayer.Reader.ToolTipFormat = "SUM_SQMI_A|F2"; // Format string with number of the extended properties. this.informationLayer.Reader.ToolTipFormat = "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"; ' Using of the single extended property name. Me.informationLayer.Reader.ToolTipFormat = "CNTRY_NAME" ' Using of the formatted extended property. ' The '|' character is used to separate extended property name and its output format. Me.informationLayer.Reader.ToolTipFormat = "SUM_SQMI_A|F2" Format string with number of the extended properties. Me.informationLayer.Reader.ToolTipFormat = "{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}" <telerik:MapShapeReader Source="/Telerik.RadMap.Silverlight;component/africa" ToolTipFormat="CNTRY_NAME"> <telerik:MapShapeReader Source="/Telerik.RadMap.Silverlight;component/africa" ToolTipFormat="SUM_SQMI_A|F2"> <telerik:MapShapeReader Source="/Telerik.RadMap.Silverlight;component/africa" ToolTipFormat="{}{CNTRY_NAME} Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}"> . Gets or sets tooltip content template. Either ToolTipFormat or ToolTipTemplate should be specified. If both properties are set, then ToolTipTemplate will be used. You can bind elements in the tooltip template to extended properties using and Data property of the ExtendedData object. This example demonstrates how the tooltip template can be set. <telerik:MapShapeReader Source="/Telerik.RadMap.Silverlight;component/africa"> <telerik:MapShapeReader.ToolTipTemplate> <DataTemplate> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> <RowDefinition Height="Auto" /> </Grid.RowDefinitions> <TextBlock Grid.Column="0" Grid.Row="0" Text="Name:" /> <TextBlock Grid.Column="1" Grid.Row="0" Text="{Binding Path=Data, Converter={StaticResource ExtendedDataConverter}, ConverterParameter='CNTRY_NAME'}" /> <TextBlock Grid.Column="0" Grid.Row="1" Text="Population:" /> <TextBlock Grid.Column="1" Grid.Row="1" Text="{Binding Path=Data, Converter={StaticResource ExtendedDataConverter}, ConverterParameter='SUM_POP_AD'}" /> <TextBlock Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="2" Text="{Binding Path=Data, Converter={StaticResource ExtendedDataConverter}, ConverterParameter='Miles: {SUM_SQMI_A|F2}, KM: {SUM_SQKM_A|F1}'}" /> </Grid> </DataTemplate> </telerik:MapShapeReader.ToolTipTemplate> </telerik:MapShapeReader> . Gets or sets content template for the point (reader uses the MapContentControl to represent a point). Gets or sets the style applied to the toolTip. Gets or sets the CoordinateConverter applied to the reader. Raises the event. The instance containing the event data. Raises the event. The instance containing the event data. When implemented in a derived class, creates a new instance of the Freezable derived class. Null. Adds items to the referenced layer. Exception. List of shapes. Delegate for the PreviewShapesReadCompleted event handler. Object that currently handles event. Event arguments. Represents the PreviewShapesReadCompletedEventArgs class. Initializes a new instance of the PreviewReadShapesCompletedEventArgs class. Exception object. The list of read elements. Gets the list of read elements. Delegate for the ShapesReadCompleted event handler. Object that currently handles event. Event arguments. Represents the ShapesReadCompletedEventArgs class. Initializes a new instance of the ReadShapesCompletedEventArgs class. Exception object. It contains a 'null' when the reading is complete success. Gets the exception. Gets the user-defined object which could be set for Read method. Represents the MapShapeReader class. Identifies the SourceType dependency property. Identifies the BaseAddress dependency property. Identifies the Source dependency property. Identifies the DataSource dependency property. Initializes a new instance of the MapShapeReader class. Initializes a new instance of the MapShapeReader class. Base Uri. Gets or sets the type of the source. Gets or sets the uri of the base address. Gets or sets the uri of the shape or KML file. Gets or sets the uri of the data-file (DBF). Reads shape file. Reads shape file. Uri of shape-file. Reads shape file. Uri of shape-file. Uri of data-file (DBF). Represents modes for the size of the information layer geographical region. Size of the information layer is calculated automatically depends on the items presented. Size of the information layer is not changed when new items added or removed. Items which are outside of the information layer region will not be shown. Represents the arguments of the colorizer events. Initializes a new instance of the ShapeColorizerEventArgs class. The list of prepared elements. Gets the list of processed elements. Determines shape source type for the MapShapeReader class instance. Shape source type will be resolved automatically. KML file source type. ESRI shape-file shape source type. Represents set of the fill properties are used by MapShape objects. Identifies the Fill dependency property. Identifies the StrokeDashArray dependency property. Identifies the StrokeDashCap dependency property. Identifies the StrokeDashOffset dependency property. Identifies the StrokeEndLineCap dependency property. Identifies the StrokeLineJoin dependency property. Identifies the StrokeMiterLimit dependency property. Identifies the Stroke dependency property. Identifies the StrokeStartLineCap dependency property. Identifies the StrokeThickness dependency property. Gets or sets the Brush that specifies how the shape's interior is painted. Gets or sets the Brush that specifies how the Shape outline is painted. Gets or sets a collection of Double values that indicate the pattern of dashes and gaps that is used to outline shapes. Gets or sets a PenLineCap enumeration value that specifies how the ends of a dash are drawn. Gets or sets a Double that specifies the distance within the dash pattern where a dash begins. Gets or sets a PenLineCap enumeration value that describes the Shape at the end of a line. Gets or sets a PenLineJoin enumeration value that specifies the type of join that is used at the vertices of a Shape. Gets or sets a limit on the ratio of the miter length to half the StrokeThickness of a Shape element. Gets or sets a PenLineCap enumeration value that describes the Shape at the start of a Stroke. Gets or sets the width of the Shape outline. Clone shape fill object. Fill property changed callback. Source. Event Args. StrokeDashArray property changed callback. Source. Event Args. StrokeDashCap property changed callback. Source. Event Args. StrokeDashOffset property changed callback. Source. Event Args. StrokeEndLineCap property changed callback. Source. Event Args. StrokeLineJoin property changed callback. Source. Event Args. StrokeMiterLimit property changed callback. Source. Event Args. Stroke property changed callback. Source. Event Args. StrokeStartLineCap property changed callback. Source. Event Args. StrokeThickness property changed callback. Source. Event Args. Layer which handle several tile presenters (1 per map provider). This class is designed for internal use. Initializes static members of the TilesVisualizationLayer class. Initializes a new instance of the TilesVisualizationLayer class. Handle motion finished event on master multi-scale image. This method is designed for internal use. Sender. Event args. Handle viewport changed event on master multi-scale image. This method is designed for internal use. Sender. Event args. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Add presenter for the specified map provider. Map provider to add presenter for. ZOrder of the layer. Remove presenter for the specified map provider. Map provider to remove presenter. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when map control is changed. Old map control. New map control. Represents geographical location given in degree metric. Latitude-coordinate of this LocationDegrees structure. Longitude-coordinate of this LocationDegrees structure. Initializes a new instance of the LocationDegrees structure. Location (latitude-longitude) given in doubles. Get or sets latitude. Get or sets longitude. Compares two structures for equality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Compares two structures for equality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Compares two structures for inequality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Gets a hash code for this structure. A hash code for this structure. Compares two structures for equality. The instance of to compare to this instance. true if instances are equal; otherwise, false. Creates a String representation of this LocationDegrees object. A String containing the Degrees-Minutes-Seconds values of this LocationDegrees object. Creates a String representation of this LocationDegrees object. The culture-specific formatting information. A String containing the Degrees-Minutes-Seconds values of this LocationDegrees object. This enumeration specifies format is used to represent location as string. The location coordinates (latitude/longitude) will be represented as degrees - minutes - seconds. The location coordinates (latitude/longitude) will be represented as double number. The EPSG:900913 Projection. Also known as EPSG:3857 and Pseudo-Mercator projection. Initializes a new instance of the EPSG900913Projection class. Calculate size of rectangle from base point. Base point (left-top). Size in kilometers. Size of rectangle in meters. Calculate size of rectangle from base point. Base point (left-top). Size in meters. Size of rectangle in kilometers. The OSGB-1936 projection. Also known as EPSG:27700. Initializes a new instance of the OSGB1936Projection class. Calculate size of rectangle from base point. Base point (left-top). Size in kilometers. Size of rectangle in meters. Calculate size of rectangle from base point. Base point (left-top). Size in meters. Size of rectangle in kilometers. The Proportional Projection. It is used for internal purposes for the OSGB1936 and EPSG900913 Projections only. Converts a geographical coordinate (Longitude, Latitude) to a logical Point (0->1). The geographical coordinate (Longitude, Latitude). The logical Point. Converts a logical Point (0->1) to a geographical coordinate (Longitude, Latitude). The logical Point. The geographical coordinate (Longitude, Latitude). Represents arguments of the event which occurs when changing property. Gets or sets name of the property. Gets or sets old property value. Gets or sets new property value. Base class for commands supported by map provider. Occurs when a property value changes. Gets or sets the command that will be executed in response to UI action. Gets or sets the command parameter associated with the respective command. Gets or sets data template will be used to represent command in UI. Gets or sets URI of the image is used in the map source button data template. Gets or sets a value indicating whether this command is allowed. Gets or sets a value indicating whether this command is selected initially. Map provider which don't show any map images. It can be used when we need not to show real map images on the control, but only some geometries given in the geographical coordinates. Identifies the DistanceUnit dependency property. Initializes a new instance of the EmptyProvider class. Returns the SpatialReference for the map provider. Gets spatial reference. Implements the ICloneable interface. Cloned object. Tile source which don't provide any tiles. Initializes a new instance of the EmptyTileMapSource class. Initializes a new instance of the EmptyTileMapSource class. Tile width. Tile height. Initialize provider. Map source which provides ImageSource for the Image control. Identifies the Opacity dependency property. Initializes a new instance of the ImageMapSource class. Occurs when initialization of the map source is completed. Occurs when source of the image is changed. Gets or sets the CacheStorage property. Gets or sets culture. Gets or sets the IsTileCachingEnabled property. Gets or sets the opacity factor. Gets unique identifier of the map source. Initialize map source. Indicates whether specified tile level is supported. Tile level. true if tile level is supported. false otherwise. Gets empty image. Tile presenter. Image size. Gets the image source. Zoom level. Image source. Raise InitializeCompleted event. Raise ImageSourceChanged event. Represents map provider which provide map sources for Image control. Returns the Image object. Interface which must be implemented by all map sources. Map source provides methods and properties which can be used by tile layer to read images from the specific location. Occurs when initialization of the map source is completed. Gets or sets the CacheStorage property. Gets or sets culture. Gets or sets the IsTileCachingEnabled property. Gets or sets the opacity factor. Gets unique identifier of the map source. Initialize map source. Indicates whether specified tile level is supported. Tile level. true if tile level is supported. false otherwise. The OGC Spatial Reference requirements. The measurement units used to define the angles of a spheroid or ellipse associated with a specific datum. The datum is usually WGS (World Geodetic System) 1984 and the unit of measurement is a degree. The authority body that defines the standards for the spatial reference parameters. Spatial Reference is usually WGS 1984 and the authority is EPSG:4326. The line of longitude at the center of a map projection generally used as the basis for constructing the projection. This indicates the horizontal datum, which corresponds to the procedure used to measure positions on the surface of the Earth. This indicates the horizontal datum, which corresponds to the procedure used to measure positions on the surface of the Earth. The value added to all "x" values in the rectangular coordinate for a map projection. This value frequently is assigned to eliminate negative numbers. Expressed in the unit of measure identified in Planar Coordinate Units. The value added to all "y" values in the rectangular coordinates for a map projection. This value frequently is assigned to eliminate negative numbers. Expressed in the unit of measure identified in Planar Coordinate Units. A coordinate system based on latitude and longitude. Some geographic coordinate systems are Latitude/Longitude, and some are Longitude/Latitude. You can find out which this is by examining the axes. You should also check the angular units, since not all geographic coordinate systems use degrees. The latitude chosen as the origin of rectangular coordinate for a map projection. This defines the meridian used to take longitude measurements from. The units of the longitude must be inferred from the context. This defines the meridian used to take longitude measurements from. The units of the longitude must be inferred from the context. This describes a projection from geographic coordinates to projected coordinates. This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere. This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere. This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere. The line of constant latitude at which the surface of the Earth and the plane or developable surface intersect. The authority body that defines the unit of measurement i.e. European Petroleum Survey Group (EPSG). The unit of measurement is usually degrees and the authority for the datum the map uses, WGS 1984 is EPSG:4326. The minimum Latitude this tile source supports. The maximum Latitude this tile source supports. The minimum Longitude this tile source supports. The maximum Longitude this tile source supports. Converts a geographical coordinate (Longitude, Latitude) to a logical Point (0->1). The geographical coordinate (Longitude, Latitude). The logical Point. Converts a logical Point (0->1) to a geographical coordinate (Longitude, Latitude). The logical Point. The geographical coordinate (Longitude, Latitude). Calculate size of rectangle from base point. Base point (left-top). Size in kilometers. Size of rectangle in units of reference. Calculate size of rectangle from base point. Base point (left-top). Size in units of reference. Size of rectangle in kilometers. Base class for all map providers. Every map provider can use 1 type of the tile sources. I.e. TiledProvider can use TiledMapSources only and ImageProvider can use ImageMapSource only. Identifies the GeoBounds dependency property. Identifies the GeoBoundsNW dependency property. Identifies the GeoBoundsSE dependency property. Identifies the Opacity dependency property. Tile presenter which show tiles or images for this map provider. Initializes a new instance of the MapProviderBase class. Occurs when initialization of the one of the map sources is faulted. Event occurs when map source is actually changed. Event occurs when spatial reference is ready to use. Gets collection of the command bindings. Gets collection of the commands supported by provider. Gets or sets region covered by map image. You can't use this property to set bounds at the same time with GeoBoundsNW and GeoBoundsSE properties. Gets or sets north-west corner of the region covered by map image. You can't use this property to set bounds at the same time with GeoBounds property. Gets or sets south-east corner of the region covered by map image. You can't use this property to set bounds at the same time with GeoBounds property. Gets or sets the opacity factor. Gets ids of the supported sources. Gets spatial reference of the current map source. Gets current source. Gets or sets unique ID of the map source which will be set during map initialization. Gets or sets tile presenter which show tiles or images for this map provider. Gets or sets size of the tile. Gets dictionary of the available map sources. Releases the resources used by the current instance of the MapProviderBase class. Gets the closest valid geographical point for the one supplied (longitude, latitude). The proposed geographical point (longitude, latitude). The closest valid geographical point (longitude, latitude). Set specific map source to clone of map provider. Clone of map provider. Id of map source. Force map provider to use specific map source. Unique ID of the map source. Attempts to get a map source from the registered map sources by provided source Id. The id of the map source. The result map source. The pixel size of the Tile Source at the supplied zoom level. For example, 256-pixels width tiles at zoom level 2 (4 tiles wide) is 1024 pixels. The tile level required. The Width and Height of the Tile Source. Raise SpatialReferenceChanged event. Apply map source modes. Base source unique ID. Unique ID of the map source with applied modes. Some providers (Bing, for example) can have different modes for the same base source (arial with/without labels in Bing, for example). This method allows apply this kind of modes to the base source. Called by the Dispose() and Finalize() methods to release the unmanaged resources used by the current instance of the MapProviderBase class. True to release unmanaged and managed resources; false to release only unmanaged resources. When implemented in a derived class, creates a new instance of the Freezable derived class. The new instance. Called before map provider switch to another map source. Map source which will be used. Called after map provider switch to another map source. Map source is used. Sets necessary properties to cloned provider. Clone of tiled provider. Sets current map source to cloned provider. Clone of tiled provider. Register new set source command. Map source type. Command text. Data template for command representation. URI of the image is used in the map source button data template. Can execute handler. Execute handler. Set state of the commands depends on the new map source. Map source unique ID. Called when map source initialization faulted. Sender. Event parameters. Called when map source is changed for tile presenter and map source initialization completed. Sender. Event parameters. Collection of the map providers. Event data of the MapSourceChanged event. Gets or sets unique ID of the new map source. Gets or sets unique ID of the old map source. Represents source for the Mapnik renderer. Initializes a new instance of the OpenStreetMapnikSource class. Represents the Open Street Map Provider class. Identifies the Layer dependency property. Identifies the StandardModeUserAgent dependency property. Initializes a new instance of the OpenStreetMapProvider class. Initializes a new instance of the OpenStreetMapProvider class with API key used for Cycle and Transport maps. Gets or sets map layer. Gets or sets the User-Agent string used when requesting image tiles in Standard . Gets or sets OpenStreetMaps API key needed for Transport and Cycle modes. These maps are loaded from servers. Key can be obtained from . Returns the SpatialReference for the map provider. Implements the ICloneable interface. Cloned object. Called after map provider switch to another map source. Map source is used. MapModeChanged handler. New layer. Represents source for the Osmarender. Initializes a new instance of the OpenStreetOsmarenderSource class. Open street base map source. Default max zoom level for OpenStreet Maps. Initializes a new instance of the OsmTileMapSource class with API key. Format string for the tile renderer. The API key for Cycle/Transport maps. Initializes a new instance of the OsmTileMapSource class. Format string for the tile renderer. Initializes a new instance of the OsmTileMapSource class. Format string for the tile renderer. Path prefixes for tile URL. Optional max zoom level. Default value for OSM is 18. The API key needed for Transport and Cycle modes of OpenStreetMap. Initialize provider. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Validates loaded uri to tile position. Should be overridden if the provider loads the same tile from different http addresses. The MSI tile Level. The number of tiles from the left (0 based) for this tile level. The number of tiles from the top (0 based) for this tile level. Uri. True if the loaded uri is valid. Arguments of the event which occurs when map source is changed in the TilePresenter. Initializes a new instance of the SourceChangedEventArgs class. Old map source. Old UI element. New map source. New UI element. Gets old map source. Gets old UI element. Gets new map source. Gets new UI element. The OGC Spatial Reference requirements. Half of PI. Degrees of one radiant. Gets or sets the measurement units used to define the angles of a spheroid or ellipse associated with a specific datum. The datum is WGS 1984 and the unit of measurement is a degree. Gets or sets the authority body that defines the standards for the spatial reference parameters. The Spatial Reference is WGS 1984 and the authority is EPSG:4326. Gets or sets the line of longitude at the center of a map projection generally used as the basis for constructing the projection. Gets or sets the horizontal datum, which corresponds to the procedure used to measure positions on the surface of the Earth. Gets or sets the horizontal datum, which corresponds to the procedure used to measure positions on the surface of the Earth. Gets or sets value added to all "x" values in the rectangular coordinate for a map projection. This value frequently is assigned to eliminate negative numbers. Expressed in the unit of measure identified in Planar Coordinate Units. Gets or sets value added to all "y" values in the rectangular coordinates for a map projection. This value frequently is assigned to eliminate negative numbers. Expressed in the unit of measure identified in Planar Coordinate Units. Gets or sets coordinate system based on latitude and longitude. Some geographic coordinate systems are Latitude/Longitude, and some are Longitude/Latitude. You can find out which this is by examining the axes. You should also check the angular units, since not all geographic coordinate systems use degrees. Gets or sets the latitude chosen as the origin of rectangular coordinate for a map projection. Gets or sets logical X offset to centre of earth. Gets or sets logical Y offset to centre of earth. Gets or sets the meridian used to take longitude measurements from. The units of the longitude must be inferred from the context. Gets or sets the meridian used to take longitude measurements from. The units of the longitude must be inferred from the context. Gets or sets a projection from geographic coordinates to projected coordinates. Gets or sets the real world coordinate scale at a given longitude. Gets or sets the real world coordinate scale at a given latitude. Gets or sets a spheroid, which is an approximation of the Earth's surface as a squashed sphere. Gets or sets a spheroid, which is an approximation of the Earth's surface as a squashed sphere. Gets or sets a spheroid, which is an approximation of the Earth's surface as a squashed sphere. Gets or sets the line of constant latitude at which the surface of the Earth and the plane or developable surface intersect. Gets or sets the authority body that defines the unit of measurement i.e. European Petroleum Survey Group (EPSG). The unit of measurement is usually degrees and the authority for the datum the map uses, WGS 1984 is EPSG:4326. The minimum Latitude this tile source supports. The maximum Latitude this tile source supports. The minimum Longitude this tile source supports. The maximum Longitude this tile source supports. Converts a geographical coordinate (Longitude, Latitude) to a logical Point (0->1). The geographical coordinate (Longitude, Latitude). The logical Point. Converts a logical Point (0->1) to a geographical coordinate (Longitude, Latitude). The logical Point. The geographical coordinate (Longitude, Latitude). Calculate size of rectangle from base point. Base point (left-top). Size in kilometers. Size of rectangle in degrees. Calculate size of rectangle from base point. Base point (left-top). Size in degrees. Size of rectangle in kilometers. Map source which provides tiles for the MultiScaleImage. Identifies the Opacity dependency property. Initializes a new instance of the TiledMapSource class. Min zoom level. Max zoom level. Width of the tile. Height of the tile. Occurs when initialization of the map source is completed. Occurs when initialization of the map source is faulted. Gets or sets the CacheStorage property. Gets or sets culture. Gets or sets the IsTileCachingEnabled property. Gets or sets the opacity factor. Gets unique identifier of the map source. Gets minimal zoom level. Gets maximum zoom level. The MultiScaleImage control calls this method to possible caching tiles by provider. The MSI tile Level. The number of tiles from the left (0 based) for this tile level. The number of tiles from the top (0 based) for this tile level. Uri. DateTime of expires. Tile body. Initialize map source. Indicates whether specified tile level is supported. Tile level. true if tile level is supported. false otherwise. Converts a tile level to a zoom level. The tile level (2^n = pixel width). The zoom level. Converts a zoom level to a tile level. The zoom level. The tile level. Generates cache tile name. Tile level. Tile X. Tile Y. Cache tile name. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Validates loaded uri to tile position. Should be overridden if the provider loads the same tile from different http addresses. The MSI tile Level. The number of tiles from the left (0 based) for this tile level. The number of tiles from the top (0 based) for this tile level. Uri. True if the loaded uri is valid. Requests the cached tile. Level of the tile. X-matrix coordinate of the tile. Y-matrix coordinate of the tile. Callback which should be called to return tile if it is available or null. The MultiScaleImage control calls this method to get the URI's for the base layer and all Overlays. The MSI tile Level. The number of tiles from the left (zero based) for this tile level. The number of tiles from the top (zero based) for this tile level. A reference to the object to add the layer and Overlay's URI's too. Gets the image URI. Tile level. Tile X. Tile Y. URI of image. Does the supplied tile Level fall within the range of valid levels. The proposed level. True if it is valid else false. Invalidate tiles which have not been loaded yet. Raise InitializeCompleted event. Raise InitializeCompleted event. Unique identifier of the map source. Initialization error. Represents map provider which provide map sources for MultiScaleImage control. Identifies the IsTileCachingEnabled dependency property. Identifies the CacheStorage dependency property. Identifies the RequestCacheLevel dependency property. Identifies the RequestCredentials dependency property. Gets or sets the IsTileCachingEnabled property. Gets or sets the CacheStorage property. Gets or sets request cache level for downloading tiles. Gets or sets credentials for downloading tiles. Occurs when tile caching enabled status is changed. Old value. New value. Occurs when cache storage is changed. Occurs when RequestCacheLevel is changed. Occurs when RequestCredentials is changed. Set parameters to the clone of map provider. Clone of map provider. Copies the CacheStorage and IsTileCachingEnabled properties to source. TiledMapSource instance. Calls when the IsTileCachingEnabled property changed. Copies the RequestCacheLevel property to source. TiledMapSource instance. Copies the RequestCredentials property to source. TiledMapSource instance. Represents control which show tiles or images for 1 map provider. Initializes a new instance of the TilePresenter class. Occurs when image opened. Occurs when map source changed. Gets or sets current source. Gets or sets map control this presenter belongs to. Gets or sets map provider this control show tiles or images for. Gets UI element which will be used to show map with current map source. Returns the Image object. Sets map source. Map source. Can be TiledMapSource or ImageSource. Gets UI element which corresponds to the given map source. Map source to get representation for. Single image map provider which gets image source using its URI string. Identifies the BaseAddress dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the UriImageProvider class. Gets or sets the uri of the base address. Returns the SpatialReference for the map provider. Gets or sets image URI. If you have separate image for every zoom level then URI string must contain {zoom} part. This part will be replaced with zoom level when image requested. For example: "/MyApplication;component/MapImages/image_{zoom}.png". Gets or sets numeric format string will be used to replace {zoom} placeholder. For example "D2" will replace {zoom} placeholder with 2 digits integer (01, 02, ..., 19). The default value is null, which produce simple integer without paddings (1, 2, ... 9, 10, ... 19). Implements the ICloneable interface. Cloned object. Single image map source which gets image source using its URI string. Identifies the dependency property. Identifies the dependency property. Gets or sets image URI. Gets or sets numeric format string will be used to replace {zoom} placeholder. Gets the image source. Zoom level. Image source. Represents the DBF encoding class. The ESRI shape type definitions. Null Shape. Point. Polyline. Polygon. Multipoint. PointZ. PolylineZ. PolygonZ. MultipointZ. PointM. PolylineM. PolygonM. MultipointM. Multipatch. Represents the ShapeFileReader class. Reads ESRI shape file from a stream. Stream of ESRI shape file. List of elements that will be placed on an information layer. Reads ESRI shape file from the shape file and DBF file stream. Stream of ESRI shape file. Stream of DBF file. List of elements that will be placed on an information layer. Reads ESRI shape file from the shape file and DBF file stream. Stream of ESRI shape file. Stream of DBF file. DBF-file encoding. List of elements that will be placed on an information layer. Reads ESRI shape file from the shape file and DBF file stream. Stream of ESRI shape file. Stream of DBF file. The ExtendedPropertySet for data from DBF file. List of elements that will be placed on an information layer. Reads ESRI shape file from the shape file and DBF file stream. Stream of ESRI shape file. Stream of DBF file. The ExtendedPropertySet for data from DBF file. The Coordinate Converter. List of elements that will be placed on an information layer. Reads ESRI shape file from the shape file and DBF file stream. Stream of ESRI shape file. Stream of DBF file. The ExtendedPropertySet for data from DBF file. DBF-file encoding. List of elements that will be placed on an information layer. Reads ESRI shape file from the shape file and DBF file stream. Stream of ESRI shape file. Stream of DBF file. The ExtendedPropertySet for data from DBF file. DBF-file encoding. The Coordinate Converter. List of elements that will be placed on an information layer. Reads ESRI shape file according to specified parameters. The parameters of shape-file reader. List of elements that will be placed on an information layer. Represents the parameters of shape-file reader. Stream of ESRI shape file. Stream of DBF file. DBF-file encoding. The ExtendedPropertySet for data from DBF file. The Coordinate Converter. Content template for the point (reader uses the MapContentControl to represent a point). You can bind elements in the template to extended properties using and Data property of the ExtendedData object. Represents the SqlGeospatialDataReader class. Identifies the ItemsSource dependency property. Identifies the GeospatialPropertyNameProperty dependency property. Initializes a new instance of the SqlGeospatialDataReader class. Gets or sets the IEnumerable instance. Gets or sets the name of the geospatial data field. Reads shapes. Reads shapes. A user-defined object that is passed to the method invoked when the asynchronous operation completes. Reads shapes from the IEnumerable instance. The IEnumerable instance. The Name of property which contains geospatial data. Reads shapes from the IEnumerable instance. The IEnumerable instance. The Name of property which contains geospatial data. A user-defined object that is passed to the method invoked when the asynchronous operation completes. Arguments of the event which occurs when change of the map zoom level starts. Initializes a new instance of the StartZoomingEventArgs class. Initializes a new instance of the StartZoomingEventArgs class. Routed event. Initializes a new instance of the StartZoomingEventArgs class. Routed event. Source of the event. Old zoom level. New zoom level. Indicates state of the map zooming. This class represents a map navigation arrow button. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the arrow direction. Builds the visual tree for the when a new template is applied. This enumeration specifies map navigation arrow direction. Up Arrow. Down Arrow. Left Arrow. Right Arrow. Represents the MapBaseControl class. Identifies the MapControl dependency property. Gets or sets the RadMap this control belongs to. Handle motion finished event on master multi-scale image. This method is designed for internal use. Sender. Event args. Handle viewport changed event on master multi-scale image. This method is designed for internal use. Sender. Event args. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call . Called when map control should be initialized (either on initial load or if the RadMap control owner is changed). The old RadMap control owner. The new RadMap control owner. MapControl property changed callback. Source. Event Args. Command bar which sends commands to the RadMap control. Identifies the MapSourceButtonTemplate dependency property. Identifies the MapSwitchModeButtonTemplate dependency property. Initializes a new instance of the MapCommandBar class. Gets default change source button's data template depends on the theme set for RadMap control. Gets default change mode button's data template depends on the theme set for RadMap control. Gets or sets the Source Button data template. Gets or sets the Switch Mode Button data template. Refresh command buttons regardless whether map provider has been changed or not. Toggles the visibility of the command bar control. Refreshes buttons when the provider is changed. Method is called when the map is initialized. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Method is called when the Mouse Left Button is down. Event arguments. Method is called when the Mouse Left Button is up. Event arguments. Map navigation control. Identifies the CenterButtonClick routed event. Initializes static members of the MapNavigation class. Occurs when user clicks on the center button in the map navigation control. Toggles the visibility of the map navigation control. Note that calling this method will not hide the central navigation button. Called when map control should be initialized (either on initial load or if the RadMap control owner is changed). The old RadMap control owner. The new RadMap control owner. Represents the MapScale class. Identifies the DistanceUnit dependency property. Identifies the RelativeMaxWidth dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the MapScale class. Initializes a new instance of the MapScale class. Gets or sets the Unit. Gets or sets the RelativeMaxWidth. The value should be between 0 and 1. Gets or sets ScaleLabelBackground. ScaleLabelBackground. Gets or sets ScaleLabelBackground. ScaleLabelBackground. Gets or sets StrokeThickness. StrokeThickness. When overridden in a derived class, is invoked whenever application code or internal processes call. Measure override. Available size. Size. When overridden in a derived class, is invoked when rad map is initialized. Map zoom control. Identifies the DropDownHeight dependency property. Identifies the ZoomLevelButtonTemplate dependency property. Initializes static members of the MapZoomBar class. Initializes a new instance of the class. Gets collection of the zoom commands. Gets default zoom level button's data template depends on the theme set for RadMap control. Gets or sets the ZoomLevel Button data template. Gets or sets height of the drop down. Gets collection of the command bindings. Start control initialization. End control initialization. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Register new set zoom level command. Zoom level. Command text. Data template for command representation. URI of the image is used in the map source button data template. Toggles the visibility of the zoom bar control. Method is called when the Mouse Left Button is down. Event arguments. Method is called when the Mouse Left Button is up. Event arguments. Called when map control should be initialized (either on initial load or if the RadMap control owner is changed). The old RadMap control owner. The new RadMap control owner. This class represents the mouse control. Initializes static members of the MouseControl class. Initializes a new instance of the MouseControl class. MouseControl Constructor, will use the default instance of the map. Initializes a new instance of the MouseControl class. MouseControl Constructor, will use the default instance of the map. Instance of Map. Gets or sets map control this layer belongs to. Gets MouseControl Size. Height and Width of the area covered by Mouse Drag when in selection DragBehaviour mode. Gets MouseControl Location, Point X,Y for Top Left relative to the Canvas containing the MouseControl. Overridden from the FrameworkElement class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. The MouseEnter event handler. RadMap control. Event arguments. The MouseLeave event handler. RadMap control. Event arguments. The MouseMove event handler. RadMap control. Event arguments. The MouseLeftButtonUp event handler. RadMap control. Event arguments. The MouseLeftButtonDown event handler. RadMap control. Event arguments. Enables drag mode by current mouse point. Current mouse point. This enumeration specifies map scale unit. The Kilometer unit. The Mile unit (1609.344 m). Holds extension methods for class. Converts value to the enumerator of type T. Type of the enumerator to convert to. Value to be converted. Value converted to the enumerator type. Retrieves an array of the values of the constants in a specified enumeration. An enumeration type. Specifies how the description balloon for place marks is drawn. Gets or sets Background color of the balloon (optional). Gets or sets foreground color for text. Gets or sets text displayed in the balloon. Gets balloon data template. Transform ExtendedData element into the form which can be used for data binding. ExtendedData element to transform. Transformed element. Prepare balloon content template using style parameters. Represents KML IconStyle element. Initializes a new instance of the IconStyle class. IconStyle element to get data from. Gets or sets icon URL. Gets or sets hot spot settings. Gets or sets icon's scale. Represents the KmlPlacemarkProperties class. Balloon style. Point description. Gets or sets icon's scale. Icon URI. Icon hot spot. Point name. Represents KML style element. Initializes a new instance of the KmlStyle class. KML style element to get data from. Gets or sets balloon style. Gets or sets IconStyle. Gets or sets line style. Gets or sets polygon style. Represents KML LineStyle element. Initializes a new instance of the LineStyle class. Initializes a new instance of the LineStyle class. LineStyle element to get data from. Gets or sets line color. Gets or sets line width. Represents KML PolyStyle element. Initializes a new instance of the PolyStyle class. Initializes a new instance of the PolyStyle class. PolyStyle element to get data from. Gets or sets line color. Gets or sets value which indicates whether the polygon should be filled. Gets or sets value which indicates whether the polygon should be outlined. Converts XElement using XPath. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null (Nothing in Visual Basic), the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null (Nothing in Visual Basic), the valid null value is used. Represents balloon control. It is used to show ExtendedData or descriptions loaded from KML as tooltips. Initializes static members of the Balloon class. Initializes a new instance of the Balloon class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents individual mapping between a field from the InformationLayer ItemsSource and the member that should be mapped to it. Initializes a new instance of the class. Initializes a new instance of the class. Field name in the context of the ItemsSource the property is bound to. The member that should be mapped to the data field from the ItemsSource. Gets or sets a field name in the context of the datasource the information layer is bound to. The member that should be mapped to the data field from the ItemsSource. Holds the list of items that constitute the data mappings for a InformationLayer items source. This enumeration represents the options to map to in the context of a mapping value when binding fields from a datasource. Field from the datasource will be interpreted as hotspot. Field from the datasource will be interpreted as hotspot's element name. Field from the datasource will be interpreted as hotspot's X value. Field from the datasource will be interpreted as hotspot's X unit. Field from the datasource will be interpreted as hotspot's Y value. Field from the datasource will be interpreted as hotspot's Y unit. Field from the datasource will be interpreted as geographic location. Field from the datasource will be interpreted as location's latitude. Field from the datasource will be interpreted as location's longitude. Field from the datasource will be interpreted as maximal scale. Field from the datasource will be interpreted as minimal scale. Field from the datasource will be interpreted as base zoom level (MapLayer.BaseZoomLevel). Field from the datasource will be interpreted as zoom range. Field from the datasource will be interpreted as zoom range start value. Field from the datasource will be interpreted as zoom range end value. Represents the Pushpin control. Initializes static members of the Pushpin class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents the Bing Birds Eye Projection class. Converts a geographical coordinate (Longitude, Latitude) to a logical Point (0->1). The geographical coordinate (Longitude, Latitude). The logical Point. Converts a logical Point (0->1) to a geographical coordinate (Longitude, Latitude). The logical Point. The geographical coordinate (Longitude, Latitude). Information layer which allows virtualization of the information items depends on the geographical location and zoom factor. In contrast to StaticLayer which process ALL items in collection this layer request items to process. It makes favor when thousands of items are available (pictures of POIs, for example). Customer application can select what pictures are suitable for given location and zoom factor and returns these ones only. Identifies the ZoomGridList dependency property. Identifies the ZoomMatrix dependency property. Initializes static members of the DynamicLayer class. Initializes a new instance of the DynamicLayer class. Gets or sets the DynamicSource property. Gets ZoomGrid collection. Clears items from the layer and re-requests items for regions in current location and zoom. Called when the value of the Items property changes. A NotifyCollectionChangedEventArgs that contains the event data. Is called when map control is changed for this map layer. Old map control. New map control. Async data request. Minimal zoom. Maximal zoom. Upper left coordinate. Lower right coordinate. Represents an elliptical arc between two points. Identifies the IsLargeArc dependency property. Identifies the Point dependency property. Identifies the RotationAngle dependency property. Identifies the Size dependency property. Identifies the SweepDirection dependency property. Initializes a new instance of the MapArcSegment class. Gets or sets a value that indicates whether the arc should be greater than 180 degrees. This is a dependency property. Gets or sets the endpoint of the elliptical arc. This is a dependency property. Gets or sets the amount (in degrees) by which the ellipse is rotated about the x-axis. This is a dependency property. Gets or sets the x- and y-radius of the arc as a Size structure. This is a dependency property. The x and y elements are given in the kilometers. Gets or sets a value that specifies whether the arc is drawn in the Clockwise or Counterclockwise direction. This is a dependency property. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Update underlying segment. Represents a cubic Bezier curve drawn between two points given in geographical coordinates. Identifies the Point1 dependency property. Identifies the Point2 dependency property. Identifies the Point3 dependency property. Initializes a new instance of the MapBezierSegment class. Gets or sets the first control point of the curve. Gets or sets the second control point of the curve. Gets or sets the end point of the curve. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Update underlying segment. Base class for segments which have Location collection. Identifies the Points dependency property. Gets or sets the LocationCollection that define this PolyBezierSegment object. This is a dependency property. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Points property changed callback. Source. Event Args. Represents the geometry of a circle or ellipse given in geographical coordinates. Identifies the Center dependency property. Identifies the RadiusXProperty dependency property. Identifies the RadiusYProperty dependency property. Initializes a new instance of the MapEllipseGeometry class. Gets or sets the center point of the MapEllipseGeometry. This is a dependency property. Gets or sets the x-radius value of the MapEllipseGeometry. This is a dependency property. Gets or sets the y-radius value of the MapEllipseGeometry. This is a dependency property. Shift all points in the geometry on the specified distance. Distance. Represents a collection of MapGeometry objects. Represents a composite geometry, composed of other MapGeometry objects. Identifies the Children dependency property. Identifies the FillRule dependency property. Initializes a new instance of the MapGeometryGroup class. Gets MapGeometryCollection that contains the objects that define this MapGeometryGroup. This is a dependency property. Gets or sets a FillRule enumeration that specifies how the interior fill of the shape is determined. This is a dependency property. Dispose geometry. Shift all points in the geometry on the specified distance. Distance. Called when something changed shape base point. Children property changed callback. Source. Event Args. FillRule property changed callback. Source. Event Args. Creates a line between two points in a MapPathFigure. Identifies the Point dependency property. Initializes a new instance of the MapLineSegment class. Gets or sets the end point of the line segment. This is a dependency property. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Update underlying segment. Represents a subsection of a geometry, a single connected series of two-dimensional geometric segments. Identifies the IsClosed dependency property. Identifies the IsFilled dependency property. Identifies the Segments dependency property. The identifier for the StartPoint dependency property. Map control. Map canvas is used to show this shape. Path figure. Shape base point (location of the shape content presenter). North-West corner of the geometry. Geographical size of the geometry. Initializes a new instance of the MapPathFigure class. Event raised when figure geographic bounds (location and/or size) are changed. Gets or sets a value that specifies whether this figures first and last segments are connected. This is a dependency property. Gets or sets whether the contained area of this MapPathFigure is to be used for hit-testing, rendering, and clipping. This is a dependency property. Gets collection of segments that define the shape of this PathFigure object. This is a dependency property. Gets or sets the Location where the MapPathFigure begins. This is a dependency property. Gets or sets geographical size of the figure. Gets or sets map canvas this figure belongs to. Gets or sets map control this figure belongs to. Gets or sets North-West corner of the figure. Gets path figure. Gets or sets shape base point (location of the shape content presenter). Release base Silverlight object. Shift all points in the geometry on the specified distance. Distance. Update geographical location (Northwest corner) and geographical size of the map figure. IsClosed property changed callback. Source. Event Args. IsClosed property changed callback. Source. Event Args. Property changed callback. Source. Event Args. Segments property changed callback. Source. Event Args. Called when something changed shape base point. Represents the MapPathFigureCollection class. Represents a complex shape that may be composed of arcs, curves, ellipses, lines, and rectangles. Identifies the Figures dependency property. Identifies the FillRule dependency property. Initializes a new instance of the MapPathGeometry class. Gets or sets the collection of PathFigure objects that describe the path's contents. This is a dependency property. Gets or sets a value that determines how the intersecting areas contained in this MapPathGeometry are combined. This is a dependency property. Dispose geometry. Shift all points in the geometry on the specified distance. Distance. Called when something changed shape base point. Segments property changed callback. Source. Event Args. FillRule property changed callback. Source. Event Args. Represents a segment of a MapPathSegment object. Map control. Map canvas is used to show this shape. Shape base point (location of the shape content presenter). North-West corner of the geometry. Geographical size of the geometry. Event raised when segment geographic bounds (location and/or size) are changed. Gets end point of the segment. Gets or sets geographical size of the segment. Gets or sets map canvas this figure belongs to. Gets or sets map control this figure belongs to. Gets or sets North-West corner of the segment. Gets or sets path segment. Gets or sets shape base point (location of the shape content presenter). Gets or sets segment start point. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Update geographical location (Northwest corner) and geographical size of the map geometry. Update underlying segment. Segment property changed callback. Source. Event Args. Calculates north-west point of the segment. Collection of the locations to calculate. Called when some segment parameters are changed. Represents a collection of MapPathSegmentCollection objects that can be individually accessed by index. Represents one or more cubic Bezier curves. Initializes a new instance of the MapPolyBezierSegment class. Update underlying segment. Represents a set of line segments defined by a LocationCollection with each Point specifying the end point of a line segment. Initializes a new instance of the MapPolyLineSegment class. Update underlying segment. Represents a set of quadratic Bezier segments. Initializes a new instance of the MapPolyQuadraticBezierSegment class. Update underlying segment. Creates a quadratic Bezier curve between two points in a PathFigure. Identifies the Point1 dependency property. Identifies the Point2 dependency property. Initializes a new instance of the MapQuadraticBezierSegment class. Gets or sets the control Point of the curve. This is a dependency property. Gets or sets the end Point of this QuadraticBezierSegment. This is a dependency property. Calculates geographical size of the segment. Calculates north-west point of the segment. Shift all points in the geometry on the specified distance. Distance. Update underlying segment. Represents the MapRectangleGeometry class. Identifies the RadiusX dependency property. Identifies the RadiusY dependency property. Identifies the Rect dependency property. Initializes a new instance of the MapRectangleGeometry class. Gets or sets the x-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property. Gets or sets the y-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property. Gets or sets the dimensions of the rectangle. This is a dependency property. Shift all points in the geometry on the specified distance. Distance. The classes which provides data for the Dynamic Layer must implement this interface. Async data request event handler for the dynamic layer. The Dynamic layer instance. Request arguments. Layer which able to show FrameworkElements and/or shapes based on the geographical coordinates over the map. Identifies the dependency property. Identifies the ClusteredDataSource dependency property. Identifies the Colorizer dependency property. Identifies the DefaultInformationLayerTemplate dependency property. Identifies the MapShapeDataTemplate dependency property. Identifies the Reader dependency property. Identifies the Region dependency property. Identifies the RegionMode dependency property. Identifies the HighlightFill dependency property. Identifies the ShapeFillProperty dependency property. Collection which is used for items mapping. Default fill properties are applied to map shape. Indicates whether group of items is added. Indicates that MapLayer.SetLocation is called internally from the PrepareContainerForItemOverride. Initializes static members of the InformationLayer class. Initializes a new instance of the InformationLayer class. Gets or sets value which indicates whether the DataTemplate will be re-applied to the map items when zoom level is changed. It makes possible creation of the DataTemplateSelector which will return data templates depends on the map zoom level. Pay attention that re-applying of the data templates is resource consuming operation. Use this feature when you really need it only. Gets or sets clustered data source. Gets or sets map shapes colorizer. Gets the value mappings that constitute the data mappings for a layer. Gets or sets the default data template. Gets or sets default highlight shape fill properties. If highlight fill properties aren't set for MapShape object then this properties will be used. Gets or sets the data template for map shapes. Gets or sets map shape reader. The map shapes are loaded by this reader will be added to the information layer automatically. Gets or sets geographical region is covered by this layer. Gets or sets geographical region size mode. Gets or sets default shape fill properties. If fill properties aren't set for MapShape object then this properties will be used. Gets items panel. Arrange object on the information layer. Object to arrange. Dispose all resources are used by information layer. Gets location rectangle which represents best view for the given list of the items from this layer. List of the items to get best view for. Location rectangle which represents best view. Search the objects in the information layer by given location rectangle. Returns all objects which are located in the rectangle. Rectangle to search elements in. Collection of the objects inside rectangle. Get geographical bounds of the given item representation. Item to get geographical bounds of. This item must be in the information layer already. Geographical bounds of the given item. Search the items in the information layer by given location. Location to search items at. Enumerator of the items found. Handle motion finished event on master multi-scale image. This method is designed for internal use. Sender. Event args. Handle viewport changed event on master multi-scale image. This method is designed for internal use. Sender. Event args. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Gets location values from the data item and put it to the location according to the mapping. Data item. Location to set value to. Location value mapping. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Undoes the effects of the PrepareContainerForItemOverride method. The container element. The item. Returns new ContentPresenter object. ContentPresenter object. Determines if the specified item is (or is eligible to be) its own container. The item to check. True if the item is (or is eligible to be) its own container; otherwise, false. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Invoked when the Items property changes. Information about the change. Invoked when the ItemTemplateSelector property changes. Old value of the ItemTemplateSelector property. New value of the ItemTemplateSelector property. Called when map control is changed. Old map control. New map control. Prepares object for the container. Element. Item. Set up clipping for layer. ShapeFill property changed callback. Source. Event Args. Gets hotspot values from the data item and put it to the location according to the mapping. Data item. Hotspot to set value to. Hotspot value mapping. Gets double value from the data item according to the mapping. Data item. Double value mapping. Gets zoom range values from the data item and put it to the zoom range according to the mapping. Data item. ZoomRange to set value to. Zoom range value mapping. Gets location rectangle which represents best view for the given list of the items from this layer. List of the items to get best view for. Indicates whether size of the framework element will be counted when calculating best view. Location rectangle which represents best view. Gets hot spot definition from the item. Item to get hotspot from. Hot spot if found, null otherwise. Convert a logic point to a Pixel Point on the current screen at a particular zoom level. The logical Point. Logical origin. Viewport width. Pixel Point. Represents ellipse given in the geographical coordinates. Width and Height properties sets size of the ellipse in the kilometers. Listener for the Width property. Listener for the Height property. Center of the ellipse. Initializes a new instance of the MapEllipse class. Gets center of the ellipse. Get or sets Left-Top corner of the ellipse bounding rectangle.. Gets bounding rectangle given in pixels. Change location of the shape. New location. Recalculate location of the shape. Prepare shape. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Size property changed callback. Source. Event Args. Base class for all layers. Identifies the BaseZoomLevel dependency property. Identifies the HotSpot dependency property. Identifies the GeographicalSize dependency property. Identifies the Location dependency property. Identifies the MaxScale dependency property. Identifies the MinScale dependency property. Identifies the ZoomRange dependency property. Initializes a new instance of the MapLayer class. Gets or sets map control this layer belongs to. Gets value of the attachable BaseZoomLevel property. The BaseZoomLevel affect FrameworkElements (except MapShape based ones.) It specify zoom level where framework element in the information layer have ScaleTransform with scale = 1. If this property is set, then scale transformation will be applied to the framework element when we zoom in/out map control. Element to get value of the property from. Value of the BaseZoomLevel property. Gets value of the attachable HotSpot property. Element to get value of the property from. Value of the HotSpot property. Gets value of the attachable GeographicalSize property. Element to get value of the property from. Value of the GeographicalSize property. Gets value of the attachable Location property. Element to get value of the property from. Value of the Location property. Gets value of the attachable MaxScale property. The MaxScale affect FrameworkElements (except MapShape based ones.) It specify maximum scale factor which will be applied to the framework element when it has BaseZoomLevel property set and we zoom in map control. Element to get value of the property from. Value of the MaxScale property. Gets value of the attachable MinScale property. The MinScale affect FrameworkElements (except MapShape based ones.) It specify maximum scale factor which will be applied to the framework element when it has BaseZoomLevel property set and we zoom out map control. Element to get value of the property from. Value of the MinScale property. Gets value of the attachable ZoomRange property. Element to get value of the property from. Value of the ZoomRange property. Sets value of the attachable BaseZoomLevel property. The BaseZoomLevel affect FrameworkElements (except MapShape based ones.) It specify zoom level where framework element in the information layer have ScaleTransform with scale = 1. If this property is set, then scale transformation will be applied to the framework element when we zoom in/out map control. Element to set value of the property to. Zoom level. Sets value of the attachable HotSpot property. Element to set value of the property to. Hotspot. Sets value of the attachable GeographicalSize property. Element to set value of the property to. Geographical size of the element. Sets value of the attachable Location property. Element to set value of the property to. Geographical location of the element. Sets value of the attachable MaxScale property. The MaxScale affect FrameworkElements (except MapShape based ones.) It specify maximum scale factor which will be applied to the framework element when it has BaseZoomLevel property set and we zoom in map control. Element to get value of the property from. Value of the MaxScale property. Sets value of the attachable MinScale property. The MinScale affect FrameworkElements (except MapShape based ones.) It specify maximum scale factor which will be applied to the framework element when it has BaseZoomLevel property set and we zoom out map control. Element to get value of the property from. Value of the MinScale property. Sets value of the attachable ZoomRange property. Element to set value of the property to. Zoom range of the element. Dispose all resources are used by RadMap control. Handle motion finished event on master multi-scale image. This method is designed for internal use. Sender. Event args. Handle viewport changed event on master multi-scale image. This method is designed for internal use. Sender. Event args. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Is called when map control is changed for this map layer. Old map control. New map control. Set up clipping for layer. Hotspot property changed callback. Source. GeographicalSize property changed callback. Source. Event Args. Location property changed callback. Source. Event Args. Represents line given in the geographical coordinates. Identifies the Point1 dependency property. Identifies the Point2 dependency property. Initializes a new instance of the MapLine class. Gets or sets the start point of the line. Gets or sets the end point of the line. Gets bounding rectangle given in pixels. Change location of the line so Point1 coincide with new location. New location. Recalculate location of the shape. Prepare shape. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Point1 or Point2 property changed callback. Source. Event Args. Draws a series of connected lines and curves given in the geographical coordinates. Identifies the Data dependency property. Initializes a new instance of the MapPath class. Gets or sets a MapGeometry that specifies the shape to be drawn. This is a dependency property. Gets bounding rectangle given in pixels. Change location of the shape. New location. Release internal zoom-level dependent cache. Update geographical location of the shape. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Is called when map control is changed. Old map control. New map control. Prepare shape. Transform property changed callback. Source. Event Args. Represents the MapPinPoint class. This class is mostly intended to support Point element in the KML files. Identifies the ExtendedData dependency property. Identifies the ImageScale dependency property. Identifies the ImageSource dependency property. Identifies the Text dependency property. Initializes a new instance of the MapPinPoint class. Gets or sets shape's extended data. Gets or sets balloon data. In most cases it should be ExtendedData element transformed to the form which supports binding by BalloonStyle.TransformExtendedData method. Gets or sets style of the balloon will be used as tooltip for this MapPinPoint. Get or sets image scale. Get or sets the source for the image. Get or sets text of the point. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. ImageScale property changed callback. Source. Event Args. ImageSource property changed callback. Source. Event Args. Text property changed callback. Source. Event Args. Call container layer to re-arrange pin point. Handle event when image size is changed. Represents polygon, which is a connected series of lines that form a closed shape given in the geographical coordinates. Initializes a new instance of the MapPolygon class. Creates the shape. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents series of connected straight lines given in the geographical coordinates. Identifies the FillRule dependency property. Identifies the Points dependency property. Initializes a new instance of the MapPolyline class. Gets or sets a FillRule enumeration that specifies how the interior fill of the shape is determined. This is a dependency property. Gets or sets a collection that contains the vertex points of the Polyline. This is a dependency property. Gets bounding rectangle given in pixels. Change all locations in Points collection so the first point coincide with new location. New location. Update geographical location of the shape. Creates the shape. This method is called when points collection is changed. Prepare shape. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. FillRule property changed callback. Source. Event Args. Points property changed callback. Source. Event Args. Represents rectangle given in the geographical coordinates. Width and Height properties sets size of the rectangle in the current maps distance unit (miles or kilometers). The RadiusX and RadiusY properties are set in miles or kilometers as well. Identifies the DegreeHeight dependency property. Identifies the DegreeWidth dependency property. Identifies the RadiusXProperty dependency property. Identifies the RadiusYProperty dependency property. Listener for the Width property. Listener for the Height property. Initializes a new instance of the MapRectangle class. Gets or sets height of the rectangle in degrees. This is a dependency property. Gets or sets width of the rectangle in degrees. This is a dependency property. Get or sets Left-Top corner of the rectangle. Gets or sets the x-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property. Gets or sets the y-axis radius of the ellipse that is used to round the corners of the rectangle. This is a dependency property. Gets bounding rectangle given in pixels. Change location of the shape. New location. Recalculate location of the shape. Prepare shape. Degree size property changed callback. Source. Geometry property changed callback. Source. Event Args. Size property changed callback. Source. Event Args. Base class which represents any shape specified in the geographical coordinates. Identifies the CaptionLocation dependency property. Identifies the CaptionTemplate dependency property. Identifies the Fill dependency property. Identifies the HighlightFill dependency property. Identifies the ShapeFillProperty dependency property. Identifies the StrokeDashArray dependency property. Identifies the StrokeDashCap dependency property. Identifies the StrokeDashOffset dependency property. Identifies the StrokeEndLineCap dependency property. Identifies the StrokeLineJoin dependency property. Identifies the StrokeMiterLimit dependency property. Identifies the Stroke dependency property. Identifies the StrokeStartLineCap dependency property. Identifies the StrokeThickness dependency property. Listener for the Visibility property. Identifies the InternalRenderTransform dependency property. Identifies the InternalRenderTransformOrigin dependency property. Geographical size of the Shape. Shape base point (location of the shape content presenter). Map control. Map canvas is used to show this shape. Indicates whether MapShape appearance properties are bound to the properties of the internal shape object. Initializes a new instance of the MapShape class. Occurs when any mouse button is pressed while the pointer is over this element. Occurs when the mouse pointer leaves the bounds of this element. Occurs when the left mouse button is pressed while the mouse pointer is over this element. Occurs when the left mouse button is released while the mouse pointer is over this element. Occurs when the mouse pointer moves while over this element. Occurs when the right mouse button is pressed while the mouse pointer is over this element. Occurs when the right mouse button is released while the mouse pointer is over this element. Occurs when the user rotates the mouse wheel while the mouse pointer is over this element. Gets or sets the location of the map shape caption. Gets or sets caption content template. You can bind elements in the caption template to extended properties using and Data property of the ExtendedData object. This example demonstrates how the caption template can be set. <telerik:MapPolygon Points="56,-100 56,-108 48,-108 48,-100" Fill="Green" Stroke="Red" StrokeThickness="4" CaptionLocation="52,-104"> <telerik:MapPolygon.CaptionTemplate> <DataTemplate> <Grid Background="Yellow" telerik:MapLayer.HotSpot="0.5,0.5"> <TextBlock Text="{Binding Path=Data, Converter={StaticResource ExtendedDataConverter}, ConverterParameter='CNTRY_NAME'}" /> </Grid> </DataTemplate> </telerik:MapPolygon.CaptionTemplate> </telerik:MapPolygon> . Gets or sets shape's extended data. Gets or sets the Brush that specifies how the shape's interior is painted. Gets geographical bounds of the shape. Gets geographical bounds of the shape. Gets or sets geographical size of the shape. Gets or sets the highlight shape fill properties. Gets bounding rectangle given in pixels. Gets or sets the shape fill properties. Gets or sets the Brush that specifies how the Shape outline is painted. Gets or sets a collection of Double values that indicate the pattern of dashes and gaps that is used to outline shapes. Gets or sets a PenLineCap enumeration value that specifies how the ends of a dash are drawn. Gets or sets a Double that specifies the distance within the dash pattern where a dash begins. Gets or sets a PenLineCap enumeration value that describes the Shape at the end of a line. Gets or sets a PenLineJoin enumeration value that specifies the type of join that is used at the vertices of a Shape. Gets or sets a limit on the ratio of the miter length to half the StrokeThickness of a Shape element. Gets or sets a PenLineCap enumeration value that describes the Shape at the start of a Stroke. Gets or sets the width of the Shape outline. Gets or sets map canvas this shape belongs to. Gets or sets map control this shape belongs to. Gets or sets shape. Gets or sets location zoom level. Gets or sets shape base point (location of the shape content presenter). Gets or sets value which indicates whether we should update location of this shape. Sets mouse capture to a . Returns true if the object has mouse capture; otherwise, returns false. Change location of the shape. New location. Raises a specific routed event. The RoutedEvent to be raised is identified within the RoutedEventArgs instance that is provided (as the RoutedEvent property of that event data). A RoutedEventArgs that contains the event data and also identifies the event to raise. Removes mouse capture from a . After this call, typically no object holds mouse capture. Use highlight fill and stroke settings. Use regular fill and stroke settings. Measure pixel shape size. Size. Release internal zoom-level dependent cache. Transform shape points. Recalculate location and geo size of the shape. Is called when map canvas is changed. Old map canvas. New map canvas. Is called when map control is changed. Old map control. New map control. Calculates pixel size and prepare graphical shape representation. Preprocess render transform. Sets shape's filling and stroke parameters. Creates mouse event handlers. ShapeFill property changed callback. Source. Event Args. Fill property changed callback. Source. Event Args. InternalRenderTransform property changed callback. Source. Event Args. StrokeDashArray property changed callback. Source. Event Args. StrokeDashCap property changed callback. Source. Event Args. StrokeDashOffset property changed callback. Source. Event Args. StrokeEndLineCap property changed callback. Source. Event Args. StrokeLineJoin property changed callback. Source. Event Args. StrokeMiterLimit property changed callback. Source. Event Args. Stroke property changed callback. Source. Event Args. StrokeStartLineCap property changed callback. Source. Event Args. StrokeThickness property changed callback. Source. Event Args. Is called when shape location or shape geo size is changed. Represents the grid settings for the DynamicLayer. Specify how the whole Earth surface will be divided into the cells. Identifies the LatitudesCount dependency property. Identifies the LongitudesCount dependency property. Identifies the MinZoom dependency property. Initializes a new instance of the ZoomGrid class. Initializes a new instance of the ZoomGrid class. Latitude divisions in a grid. Longitude divisions in a grid. Minimal zoom. Gets or sets latitude divisions in a grid. Gets or sets longitude divisions in a grid. Gets or sets minimal zoom. Represents an ordered collection of ZoomGrid objects. Represents zoom range. Empty ZoomRange. Start value of the range. End value of the range. Initializes a new instance of the ZoomRange struct. Start value of the range. End value of the range. Gets a value that represents an empty ZoomRange structure. A ZoomRange structure with Min and Max values set to 0 is not empty. An empty ZoomRange structure has Min and Max values set to negative infinity. This is the only time a ZoomRange structure can have negative infinity values. Gets a value that indicates whether this ZoomRange structure is empty. A ZoomRange structure with Min and Max values set to 0 is not empty. An empty ZoomRange structure has Min and Max values set to negative infinity. This is the only time a ZoomRange structure can have negative infinity values. Gets or sets end value of the range. Gets or sets start value of the range. Compares two ZoomRange structures for equality. The instance of ZoomRange to compare. The instance of ZoomRange to compare. true if instances are equal; otherwise, false. Compares two ZoomRange structures for equality. The instance of ZoomRange to compare. The instance of ZoomRange to compare. true if instances are equal; otherwise, false. Compares two ZoomRange structures for inequality. The instance of ZoomRange to compare. The instance of ZoomRange to compare. true if instances are equal; otherwise, false. Converts a String representation of a Min-Max into the equivalent ZoomRange object. The String representation of the ZoomRange object. The equivalent ZoomRange structure. Compares two ZoomRange structures for equality. The instance of ZoomRange to compare to this instance. true if instances are equal; otherwise, false. Gets a hash code for this ZoomRange structure. A hash code for this ZoomRange structure. Check whether given double value is in range. Value to test. The value is in range. Creates a String representation of this ZoomRange object. A String containing the Min and Max values of this ZoomRange object. Creates a String representation of this ZoomRange object. The culture-specific formatting information. A String containing the Min and Max values of this ZoomRange object. Creates empty ZoomRange structure. Converts from/to ZoomRange structure. Gets a value that indicates whether this type converter can convert from a given type. ITypeDescriptorContext for this call. Type being queried for support. True if this converter can convert from the specified type; false otherwise. Attempts to convert to a ZoomRange from the given object. The ITypeDescriptorContext for this call. The CultureInfo which is respected when converting. The object to convert to an instance of Location. ZoomRange that was constructed. Converts instances of other types to and from instances of LocationCollection. Gets a value that indicates whether this type converter can convert from a given type. ITypeDescriptorContext for this call. Type being queried for support. True if this converter can convert from the specified type; false otherwise. Attempts to convert to a LocationCollection from the given object. The ITypeDescriptorContext for this call. The CultureInfo which is respected when converting. The object to convert to an instance of LocationCollection. LocationCollection that was constructed. Represents rectangle given in the geographical units. Size of the rectangle in degrees. Initializes a new instance of the LocationRect struct. Latitude of the northern side of the rectangle. Longitude of the western side of the rectangle. Width of the rectangle given as distance unit used by RadMap control (kilometers or miles). Height of the rectangle given as distance unit used by RadMap control (kilometers or miles). Initializes a new instance of the LocationRect struct. First corner of the rectangle. Second corner of the rectangle. Gets or sets the MapControl. All calculated properties (like Northwest or Southeast) of this structure are calculated using setting of this map control. Gets geographical center of the rectangle. Gets the longitude of the eastern side of the rectangle. Gets geographical size of the location rectangle in degrees. Gets or sets height of the rectangle given as distance unit used by RadMap control (kilometers or miles). Gets value which indicates that given geographical rectangle is empty. Gets or sets the latitude of the northern side of the rectangle. Gets location of the northeast corner of the rectangle. Gets location of the northwest corner of the rectangle. Gets the latitude of the southern side of the rectangle. Gets location of the southeast corner of the rectangle. Gets location of the southwest corner of the rectangle. Gets unique region ID. Gets view center of the rectangle. Gets or sets longitude of the western side of the rectangle. Gets or sets width of the rectangle given as distance unit used by RadMap control (kilometers or miles).. Gets zoom level optimal to show this rectangle. Gets or sets ZIndex of the object. This property is used in the calculation of the UniqueId. Compares two structures for equality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Compares two structures for equality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Compares two structures for inequality. The instance of to compare. The instance of to compare. true if instances are equal; otherwise, false. Converts a String representation of a rectangle into the equivalent LocationRect object. The String representation of the Location object. The equivalent Location structure. Indicates whether the rectangle described by the LocationRect contains the specified location. Location to check. true if location is inside rectangle. Otherwise false. Detect whether location rectangle contains another one. Location rectangle to check. true if this rectangle contains another one. Compares two structures for equality. The instance of to compare to this instance. true if instances are equal; otherwise, false. Gets a hash code for this structure. A hash code for this structure. Detect whether location rectangle intersect with another one. Location rectangle to check intersection with. true if 2 rectangles intersect. Detect whether location rectangle intersect with given line. Line point 1. Line point 2. true if line intersect rectangle. Creates a String representation of this object. A String containing the Latitude and Longitude values of this object. Creates a String representation of this object. The culture-specific formatting information. A String containing the Latitude and Longitude values of this object. Expands the current rectangle exactly enough to contain the specified rectangle. The rectangle to include. Set rectangle parameters from location. Upper-right corner of the rectangle. Lower-left corner of the rectangle. Represents line between 2 geographical locations. This class is necessary to calculate intersections. Gets or sets line start point location. Gets or sets line end point location. Get location of the point relative to the line. Point. Location relative to the line: 0 - lie on the line, >0 - is "above" the line, <0 - is "below" the line. Converts from/to LocationRect structure. Gets a value that indicates whether this type converter can convert from a given type. ITypeDescriptorContext for this call. Type being queried for support. True if this converter can convert from the specified type; false otherwise. Attempts to convert to a from the given object. The ITypeDescriptorContext for this call. The CultureInfo which is respected when converting. The object to convert to an instance of . Point3D that was constructed. This enumeration specifies mouse click or double click behavior. The empty action. Click or double click centers the map. Select item at the mouse location. Click or double click zooms in to the point on the map. Click or double click zooms in and centers the point on the map. Click or double click zooms in the map. The possible options when you click and drag your mouse over the map. The Map will do nothing. The Map will essentially stick to your mouse and move where you drag it to. Draw a Marque Selection Box over the map, and perform action on selected rectangle when mouse released. The action depends on the mouse selection mode. Delegate for the Range routed event handler. Object that currently handles event. Event arguments. Represents the MapMouseRoutedEventArgs class. Location of the mouse. Initializes a new instance of the MapMouseRoutedEventArgs class. Mouse location. Initializes a new instance of the MapMouseRoutedEventArgs class. Mouse location. RoutedEvent object. Gets location of the mouse. Represents the tile source of the multi scale image control. Initializes a new instance of the MultiScaleTileSource class. Not used. Not used. Tile width. Tile height. Not used. Gets or sets credentials for downloading tiles. Gets or sets the headers used in the get requests made to the tile servers via . Request cache level for downloading tiles. Returned a streams that is loaded from Uri inside the MultiScaleImage. Level of the tile. X-matrix coordinate of the tile. Y-matrix coordinate of the tile. Uri. DateTime of expires. Tile body. Invalidates specified tile layers. Tile level. X position of the tile. Y position of the tile. Layer of the tile. Sets maximal size of tile cache. The size in bytes. The MultiScaleImage control calls this method to get the URI's for the base layer and all Overlays. The MSI tile Level. The number of tiles from the left (0 based) for this tile level. The number of tiles from the top (0 based) for this tile level. Uri. Gets a collection of the URIs that comprise the Deep Zoom image. Level of the tile. X-matrix coordinate of the tile. Y-matrix coordinate of the tile. Source of the tile image layer, which is a collection of URIs. Requests the cached tile. Level of the tile. X-matrix coordinate of the tile. Y-matrix coordinate of the tile. Callback which should be called to return tile if it is available or null. When overridden in a derived class, is invoked when downloading of a tile image via HTTP gets the Unauthorized state in the HttpWebResponse. The method should provide credentials using the RequestCredentials property. The Request Uri. Authorization type. Authorization attributes like "realm" for Basic HTTP authentication. Represents latitude and longitude. Empty Location. Latitude-coordinate of this Location structure. Longitude-coordinate of this Location structure. Initializes a new instance of the Location structure. Latitude. Longitude. Gets a value that represents an empty Location structure. A Location structure with Latitude and Longitude values set to 0 is not empty. An empty Location structure has Latitude and Longitude values set to negative infinity. This is the only time a Location structure can have negative infinity values. Gets or sets a string indicating the geocode method that was used to match the location to the map. Gets or sets the description of the location. Gets a value that indicates whether this Location structure is empty. A Location structure with Latitude and Longitude values set to 0 is not empty. An empty Location structure has Latitude and Longitude values set to negative infinity. This is the only time a Location structure can have negative infinity values. Get or sets latitude. Get or sets longitude. Gets coordinates of the point relative to the map control screen coordinates. The map control instance. Point. Location. Convert a logic point to a Pixel Point on the current screen at a particular zoom level. The map control instance. The logical Point. Pixel Point. Converts a String representation of a Latitude-Longitude into the equivalent Location object. The IFormatProvider used to format the Latitude / Longitude doubles. The String representation of the Location object. The equivalent Location structure. Convert a pixel point to a Logical Point on the current screen. The map control instance. Pixel Point. The logical Point. Compares two Location structures for equality. The instance of Location to compare. The instance of Location to compare. true if instances are equal; otherwise, false. Converts this Location structure into a Point structure. The Location to convert. The result of converting. Compares two Location structures for equality. The instance of Location to compare. The instance of Location to compare. true if instances are equal; otherwise, false. Compares two Location structures for inequality. The instance of Location to compare. The instance of Location to compare. true if instances are equal; otherwise, false. Compares two Location structures for equality. The instance of Location to compare to this instance. true if instances are equal; otherwise, false. Gets a hash code for this Location structure. A hash code for this Location structure. Gets location of the Location structure on the given RadMap control as Point relative to the size of the control. RadMap control. Point on the RadMap control. Creates a String representation of this Location object using KML format. KML uses sequence of the Latitude and Longitude. Longitude is first and the Latitude is second. The culture-specific formatting information. A String containing the Latitude and Longitude values of this Location object in KML format. Creates a String representation of this Location object. By default it uses CultureInfo.CurrentCulture to store the Latitude / Longitude. To use Invariant or other Culture, use the override . A String containing the Latitude and Longitude values of this Location object. Creates a String representation of this Location object. The culture-specific formatting information. A String containing the Latitude and Longitude values of this Location object. Convert a logic point to a Pixel Point on the current screen at a particular zoom level. The map control instance. The logical Point. Indicates that tile layer must be used. Pixel Point. Creates empty Location structure. Represents an ordered collection of Location objects. Converts a String representation of the Point3DCollection into the equivalent Point3DCollection class. The String representation of the Point3DCollection class. The equivalent Point3DCollection class. Converts a String representation of the LocationCollection into the equivalent LocationCollection class. The String representation of the LocationCollection class. Indicates whether string contains coordinates in reversed order (Longitude-Latitude like in KML files). The equivalent LocationCollection class. Convert latitude-longitudes to the screen points using settings of the RadMap control. Map control to use settings from. Collection of the screen points. Creates a String representation of this LocationCollection. The culture-specific formatting information. A String containing the Location structures in the collection. Creates a String representation of this LocationCollection. The culture-specific formatting information. Indicates whether KML syntax should be used. A String containing the Location structures in the collection. Convert latitude-longitudes to the map canvas points using settings of the MapCanvas. Map canvas to use settings from. Base location for the collection points. Collection of the screen points. Prepares coordinates string. Coordinates. Prepared coordinates. Converts from/to Location structure. Gets a value that indicates whether this type converter can convert from a given type. ITypeDescriptorContext for this call. Type being queried for support. True if this converter can convert from the specified type; false otherwise. Attempts to convert to a Location from the given object. The ITypeDescriptorContext for this call. The CultureInfo which is respected when converting. The object to convert to an instance of Location. Location that was constructed. Represents map modes. Roads without additional imagery. Uses the legacy static tile service. Aerial mode. Bird’s eye (oblique-angle) imagery. Aerial imagery with on-demand road overlay. A dark version of the road maps. A lighter version of the road maps which also has some of the details such as hill shading disabled. A grayscale version of the road maps. Roads without additional imagery. Uses the dynamic tile service. A generic map cache storage. A generic map cache storage. A generic map cache storage. Represents the MemoryCache class. It is used for caching tiles from map providers. Represents the CacheRecord class. Initializes a new instance of the CacheRecord class. File name. Byte array of the tile image. Expires time. Use metafiles (isolated storage only). Length of file in storage. File name. Gets cache expiration date. Gets date of the last access. The CacheRecord metadata class. Initializes a new instance of the CacheRecordMetadata class. File name. Expires. File length. Last access. File length. File name. Expires DateTime. Last access DateTime. The CacheRecord metadata interface. File length. File name. Expires DateTime. Last access DateTime. Identifies the MemoryMaxSize dependency property. Initializes a new instance of the MemoryCache class. Gets or sets the maximal memory cache size for a storage. This is a dependency property. Loads the file from the memory cache. File name. Stream if the file exists and does not expired or null. Loaded file from a cache. File name. TileAvailable event arguments. Saves the file to the memory. File name. Expiration date. Byte array which is saved to the file. Copies one stream to another. Stream. Stream. Reads tile. File name. Byte array of tile image. Gets the CacheRecord. File name. CacheRecord. Adds cache record to the memory cache container. Cache record instance. Represents the FileSystemCacheStorage class. Initializes a new instance of the FileSystemCache class. Initializes a new instance of the FileSystemCache class. Cache path. Creates a stream. File name. Stream. Returns stream to the file name. File name. Stream. Obtains file names according to mask. Path. File mask. File list. Calls when the CachePath property is changed. Old value. New value. Removes file by name. File name. Loads file metadata. File name. ICacheRecordMetadata implementation instance. Saves file metadata. Cache record metadata. Represents the CacheStorage interface. Loads file from a cache. File name. Stream or null if the file is absent. Loads file from a cache. File name. Callback which should be called to return tile if it is available or null. Saves file to a cache. File name. DateTime of expires. Byte array which is saved to the file. Represents the IsolatedCacheStorage class. Initializes a new instance of the IsolatedStorageCache class. Initializes a new instance of the IsolatedStorageCache class. Path to the cached files. IsolatedStorageFile instance. Clears all files in the cache. Creates a stream. File name. Stream. Returns stream to the file name. File name. Stream. Obtains file names according to mask. Path. File mask. File list. Calls when the CachePath property is changed. Old value. New value. Removes file by name. File name. Loads file metadata. File name. ICacheRecordMetadata implementation instance. Saves file metadata. Cache record metadata. The base file cache class. Identifies the CachePath dependency property. Identifies the MaxSize dependency property. Identifies the MinExpiresTime dependency property. Identifies the MaxExpiresTime dependency property. Initializes a new instance of the FileCacheBase class. Gets or sets the path to files for a storage. This is a dependency property. Gets or sets the maximal cache size for a storage. Zero value specifies unlimited cache. This is a dependency property. Gets or sets the minimal expiration timespan for a file in cache. This is a dependency property. Gets or sets the maximal expiration timespan for a file in cache. This is a dependency property. Loads the file from the storage. File name. Stream if the file exists and does not expired or null. Loaded file from a cache to event arguments. File name. Callback which should be called to return tile if it is available or null. Saves the file to the storage. File name. Expiration date. Byte array which is saved to the file. Obtains files. Cache path. File mask. Array of file names. Removes file from cache storage. File name. Creates cache stream. File name. Stream to saving into cache. Gets cache stream. File name. Stream to loading from cache. Loads file metadata. File name. ICacheRecordMetadata implementation instance. Saves file metadata. Cache record metadata. Returns full file path. File name. Full file path. Calls when the cache path is changed. Old path. New path. Sets thread safety max size value. Dispose all resources are used by the FileCacheBase. Base class for all requests. Initializes a new instance of the RequestBase class. The culture in which to return results. Gets or sets the current location of the user. Optional. Set this property before making a service request. Gets or sets distance unit. Gets or sets user data. This data will be passed to the response which corresponds to this request. It can be used to identify request-response pair, for example. User data can be obtain from the response through the RequestUserData property. Gets or sets the current IP of the user. Optional. IPv4 format. Set this property before making a service request. The current IP. Provides static classes to work with HTTP and HTTPS. Gets scheme which must be used to connect to the services (HTTP or HTTPS). Gets or sets a value indicating the Uri scheme to be used in , , and . Gets http security mode. Set right scheme to given uri. Uri to set scheme to. Uri with scheme changed. Represents information about tile. Gets or sets X position of the tile. Gets or sets Y position of the tile. Gets or sets layer of the tile. Interface which all map layers must implement. Gets or sets map control this layer belongs to. Handle motion finished event on master multi-scale image. This method is designed for internal use. Sender. Event args. Handle viewport changed event on master multi-scale image. This method is designed for internal use. Sender. Event args. Represents the KmlReader class. Reads Kml file from a stream. Stream of Kml file. List of elements that will be placed on an information layer. Reads Kml file from a stream. Stream of Kml file. Extended property set for extended data. List of elements that will be placed on an information layer. Reads Kml file from a stream. Stream of Kml file. Template of Point object. List of elements that will be placed on an information layer. Reads Kml file from a stream. Stream of Kml file. Extended property set for extended data. Template of Point object. List of elements that will be placed on an information layer. Reads Kml file from a string. String of Kml. List of elements that will be placed on an information layer. Reads Kml file from a string. String of Kml. Extended property set for extended data. List of elements that will be placed on an information layer. Reads Kml file from a string. String of Kml. Template of Point object. List of elements that will be placed on an information layer. Reads Kml file from a string. String of Kml. Extended property set for extended data. Template of Point object. List of elements that will be placed on an information layer. Mercator is the projection used by most online maps including Virtual Earth, GMaps and Yahoo It maintains Vertical resolution while expanding the earth horizontally to fill The effect is that items at the poles appear much larger then those of equal size at the equator. Initializes a new instance of the MercatorProjection class. Mercator is the projection used by most online maps including Virtual Earth, GMaps and Yahoo. Classes that derive from this abstract base class define geometric shapes given in geographical coordinates. Geometry objects can be used for clipping, hit-testing, and rendering 2-D graphic data. Identifies the Transform dependency property. Map control. Map canvas is used to show this shape. North-West corner of the geometry. Geographical size of the geometry. Shape base point (location of the shape content presenter). Indicates whether we should force raise of the GeometryBoundsChanged event. Event raised when geometry geographic bounds (location and/or size) are changed. Gets or sets the Transform object applied to a geometry. This is a dependency property. Gets or sets shape. Gets or sets geographical size of the geometry (in latitude-longitude). Gets or sets map canvas this geometry belongs to. Gets or sets map control this geometry belongs to. Gets or sets North-West corner of the geometry. Gets or sets shape base point (location of the shape content presenter). Dispose geometry. Change location of the geometry. New location. Shift all points in the geometry on the specified distance. Distance. Update underlying geometry object. Update geographical location (Northwest corner) and geographical size of the map geometry. Geometry property changed callback. Source. Event Args. When implemented in a derived class, creates a new instance of the Freezable derived class. The new instance. Gets shift of the geometry from shape base point. Called when some geometry parameters are changed. Called when something changed shape base point. Method is called when the transform is changed. Transform property changed callback. Source. Event Args. Coordinate system which is used to calculate location of the hotspot inside the element. The RadMap coordinate system. The point of origin is left-top corner of the element. The X is increased from left to right. The Y is increased from top to bottom. The Google KML coordinate system. The point of origin is left-bottom corner of the element. The X is increased from left to right. The Y is increased from bottom to top. Shifts of the element position calculated according to the hotspot settings. Gets or sets decrement of the position. Gets or sets transform origin. Base class for ItemsControl that holds indicators. Supports indicator color and visibility changing. Occurs when new items are added or removed. Occurs when virtualization is enabled and the visible range has changed. Represents the visual data pont object used with RadColumnSparkline. Represents the visual data pont object used with RadWinLossSparkline. Gets or sets a value indicating whether to use UI virtualization. true if this instance of is virtualizing its child collection; otherwise, false. Gets all visible items. The visible items. Updates the visible items. Base class for all s that have indicators. Provides ability to toggle indicators and change indicators brushes. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets the first point brush. The first point brush. Gets or sets the first point style. The first point style. Gets or sets the last point brush. The last point brush. Gets or sets the last point style. The last point style. Gets or sets the high points brush. The high points brush. Gets or sets the HighPointStyle. Gets or sets the low points brush. The low points brush. Gets or sets the low points style. The low points style. Gets or sets the negative points brush. The negative points brush. Gets or sets the negative points style. The negative points style. Gets or sets a value indicating whether to indicator the first point. If show indicate first point - true; otherwise, false. Gets or sets a value indicating whether to show high point indicator. If show high point indicator - true; otherwise, false. Gets or sets a value indicating whether to show last point indicator. If show last point indicator - true; otherwise, false. Gets or sets a value indicating whether to show low point indicator. If show low point indicator - true; otherwise, false. Gets or sets a value indicating whether to show negative points indicator. If show negative points indicator - true; otherwise, false. When overridden in a derived class, is invoked whenever application code or internal processes call . Called when ShowIndicatorProperty changed. The sender. The instance containing the event data. Occurs when the value of the property IsVirtualizationEnabled has changed. This method is used to force the layout update of items panels when only the DataRange is changed. ItemsPanels update their layout automatically when items are added or removed from the ItemsControl or when the size of the control is updated. DO NOT CALL when number of items in items source has changed!!!. Synchronizes the indicators. Called when underlying data has changed significantly and requires the control to redraw itself. Toggles the indicators. Base class for all self drawing sparkline series. Identifies the dependency property. Identifies the dependency property. Gets or sets the column brush. The column brush. Gets or sets the ItemStyle. Called when underlying data has changed significantly and requires the control to redraw itself. Toggles the indicators. Base class for all linear sparkline series. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the IndicatorStyle. Gets or sets the markers brush. The markers brush. Gets or sets the markers style. The markers style. Gets or sets a value indicating whether to show markers. To show markers true; otherwise, false. Gets or sets the collection of points representing the line geometry. Collection of points. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. Generates the DataPointsView. The new source. Calculates the base line points. Called when underlying data has changed significantly and requires the control to redraw itself. Called when the visible range changes. Called when [empty point behavior changed]. Called when range has changed. Called when [size changed]. The sender. The instance containing the event data. Toggles the indicators. Synchronizes the points. Updates the line visibility. Shows the line geometry. Hides the line geometry. Adds the specified indicators. The items. Removes the specified indicators. The items. Base class containing common functionality for all sparkline controls. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the AutoRange. Gets or sets the AxisOriginValue. Gets or sets the AxisWidth. Gets or sets the axis stroke. The axis stroke. Gets or sets the EmptyPointBehavior. Gets or sets the items source property. Gets or sets the MaxYValue. Gets or sets the MinYValue. Gets or sets the MinXValue. Gets or sets the MaxXValue. Gets or sets a value indicating whether to show axis. If show axis - true; otherwise, false. Gets or sets the X value path. Gets or sets the Y value path. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. Gets the visual data points. The visual data points. When overridden in a derived class, is invoked whenever application code or internal processes call . Gets the DataPointsView. The new source. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Occurs when the value of the property IsVirtualizationEnabled has changed. Calculates the Y position. Called when range has changed. Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size. Called when underlying data has changed significantly and requires the control to redraw itself. Please use to synchronize non ItemsControl based graphics. For ItemsControl based graphics use . Called when the visible range changes. Called when [empty point behavior changed]. Called when [size changed]. The sender. The instance containing the event data. This method is used to force the layout update of items panels when only the DataRange is changed. ItemsPanels update their layout automatically when items are added or removed from the ItemsControl or when the size of the control is updated. DO NOT CALL when number of items in items source has changed!!!. Base class for all controls that support color changing through TemplateBinding. Identifies the dependency property. Gets or sets the Fill. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Represents one column. Initializes static members of the Column class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents the visual data pont object used with RadColumnSparkline. Initializes a new instance of the class. Gets or sets the Y top point. The Y top point. Gets or sets the Y bottom point. The Y bottom point. Gets or sets the X relative point. The X relative point. Gets the height of the Y relative. The height of the Y relative. Called when data range changed. Called when data value changed. ItemsControl that holds columns. Supports indicator color changing. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the ColumnLayoutMode. Panel used for column positioning. Sizes and positions columns evenly. Identifies the dependency property. Gets or sets the ColumnLayoutMode. Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior. The final area within the parent that this object should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. Represents the visual data pont object used with RadWinLossSparkline. Called when data range changed. Called when data value changed. Creates a RectangleGeometry from a passed . Modifies the source data before passing it to the target for display in the UI. 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. The value to be passed to the target dependency property. Modifies the target data before passing it to the source object. This method is called only in bindings. 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. The value to be passed to the source object. Returns a clone of the passed PointCollection. Modifies the source data before passing it to the target for display in the UI. 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. The value to be passed to the target dependency property. Modifies the target data before passing it to the source object. This method is called only in bindings. 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. The value to be passed to the source object. Creates a RectangleGeometry from a passed . This class supports the infrastructure and is not intended to be used directly from your code. Represents a view over the ObservableProjectedView that supports data binding for the RadSparkline control. The type for the projected item. Initializes a new instance of the class. The source collection. Gets or sets the X value path. The X value path. Gets or sets the Y value path. The Y value path. Called when a projected item is added. The added item. Range created from the data. Initializes a new instance of the struct. The min. The max. Gets the empty range. Gets the delta. The delta. Gets the max. The max. Gets the min. The min. Implements the operator ==. The range1. The range2. The result of the operator. Implements the operator !=. The range1. The range2. The result of the operator. Determines whether the specified value is contained within the Range. The value. If the Range contains the specified value - true; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Scales to range. The point. Base class for all DataPoints. This class contains only properties related to the data. Gets the X value path. The X value path. Gets or sets the X value. The X value. Gets the Y value path. The Y value path. Gets or sets the Y value. The Y value. Gets or sets the X range. The X range. Gets or sets the Y range. The Y range. Implements the operator ==. The spark data point1. The spark data point2. The result of the operator. Implements the operator !=. The spark data point1. The spark data point2. The result of the operator. Implements the operator <. The spark data point1. The spark data point2. The result of the operator. Implements the operator >. The spark data point1. The spark data point2. The result of the operator. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. An object to compare with this instance. 2 Compares the current instance with another and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A DateTime object to compare with this instance. 2 Compares the current instance with another and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A DateTime object to compare with this instance. 2 Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A PeriodSpan object to compare with this instance. 2 Called when data range changed. Called when data value changed. Called when a property changes. The sender. The instance containing the event data. Specifies the layout behavior of columns inside the RadColumnSparkline. Default. Specifies the column is positioned between data points. Specifies the column is positioned directly above the data point. This enumeration defines the behavior of the sparkline when it encounters an empty Y point. Drops the empty point. Converts the empty Y point to 0. Custom lightweight ItemsControl. Does not wrap the generated items into ItemsPresenter. Listens to CollectionChanged events and acts appropriately. The type of the item. The type of the panel. Identifies the dependency property. Identifies the dependency property. Gets or sets the ItemsSource. Gets or sets the ItemStyle. Gets the children. The children. Provides access to the panel hosting the control's items. 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. Invalidates the panel. Occurs when new items are added or removed. Occurs when a new item is added. The visual item. The data item. Occurs when an item is removed. The visual item. The data item. Base class for the FastItemsControl. Adds the default style. Initializes static members of the FastItemsControlBase class. Initializes a new instance of the class. Gets or sets the control root. The control root. 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. Invalidates the panel. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Extends the FastItemsControl by adding UI virtualization for items. The type of the item. The type of the panel. Gets all currently visible items. The visible items. Gets or sets a value indicating whether to use UI virtualization. true if this instance of is virtualizing its child collection; otherwise, false. Called to do the virtualization. Also, calls Arrange override to its base, System.Windows.Controls.Control. Occurs when virtualization is enabled and the visible range has changed. Represents one indicator item. Initializes static members of the IndicatorItem class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. ItemsControl that holds indicators. Supports indicator color and visibility changing. Marker item. First item. Last item. High item. Low item. Negative item. Represents a DataPointsCollectionView. Gets or sets the X value path. The X value path. Gets or sets the Y value path. The Y value path. Gets or sets the normal range top. The normal range top. Gets or sets the normal range bottom. The normal range bottom. Gets or sets a value indicating whether to show normal range. If show normal rangetrue; otherwise, false. DataPoint for scattered points. Used in s. ItemsControl that holds scatter points. Supports indicator color changing. DataPoint for scattered points. Used in s. Initializes a new instance of the class. Gets or sets the Y relative point. The Y relative point. Gets or sets the X relative point. The X relative point. Called when data range changed. Called when data value changed. Represents a ScatterItem control. Initializes static members of the ScatterItem class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Represents the panel used to arrange scatter points. Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size. Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior. The final area within the parent that this object should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. SparkDataPoint ViewModel. All properties and methods that are relevant to the view should be added here. Identifies the property. Identifies the property. Identifies the property. The Sparkline Area chart consists of a series of data points joined by a line where the area below the line is filled. The area below Axis Origin can be displayed in a different color. Supports indicators. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the RadAreaSparkline class. Initializes a new instance of the class. Gets or sets the negative value area fill. The negative value area fill. Gets or sets the negative value line stroke. The negative value line stroke. Gets or sets the positive value area fill. The positive value area fill. Gets or sets the positive value line stroke. The positive value line stroke. Gets or sets the NegativeAreaShapeStyle. Gets or sets the NegativeLineShapeStyle. Gets or sets the PositiveAreaShapeStyle. Gets or sets the PositiveLineShapeStyle. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Synchronizes the points. Updates the line visibility. Sparkline with rectangular bars with lengths proportional to the values that they represent. Values are indicated using different column fill color. Identifies the dependency property. Identifies the dependency property. Initializes static members of the RadColumnSparkline class. Initializes a new instance of the class. Gets or sets the ColumnWidthPercent. Gets or sets the ColumnLayoutMode. When overridden in a derived class, is invoked whenever application code or internal processes call . Generates the DataPointsView. The new source. Called when underlying data has changed significantly and requires the control to redraw itself. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Sparkline that displays a set of data points connected by a line. Supports indicators and normal range. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the RadLinearSparkline class. Initializes a new instance of the class. Gets or sets the normal range bottom. The normal range bottom. Gets or sets the normal range brush. The normal range brush. Gets or sets the normal range top. The normal range top. Gets or sets a value indicating whether to show normal range. If show normal rangetrue; otherwise, false. Gets or sets the line stroke. The line stroke. Gets or sets the LineShapeStyle. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. Called when underlying data has changed significantly and requires the control to redraw itself. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when [size changed]. The sender. The instance containing the event data. Shows the line geometry. Hides the line geometry. Scatter Sparkline displays values as a set of separated points. Supports indicators and normal range. Indicated values are shown in a different color. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the RadScatterSparkline class. Initializes a new instance of the class. Gets or sets the normal range bottom. The normal range bottom. Gets or sets the normal range brush. The normal range brush. Gets or sets the normal range top. The normal range top. Gets or sets a value indicating whether to show normal range. If show normal rangetrue; otherwise, false. This property supports the infrastructure and is not intended to be used directly from your code. The normal range rectangle. This property supports the infrastructure and is not intended to be used directly from your code. Generates the DataPointsView. The new source. Called when underlying data has changed significantly and requires the control to redraw itself. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when [size changed]. The sender. The instance containing the event data. Sparkline with boolean representation of the data – all the data points are shown with the same magnitude with negative data points extending down from the axis while the positive ones shoot upwards. Initializes static members of the RadWinLossSparkline class. Initializes a new instance of the class. Generates the DataPointsView. The new source. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Calculates the Y position. Base class for all interval containers. Allows visual selection of items and label string measurement. Identifies the routed event. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Occurs when the changes. Gets or sets the selected period. The selected period. Gets or sets the end of the selected period. The end of the selected period. Gets or sets the start of the selected period. The start of the selected period. Gets a value indicating whether the has logical focus and mouse capture and the left mouse button is pressed. Returns the collection of child elements of the specified that intersect the defined by the specified start and end s. The first that defines the in which to search for children. The second that defines the in which to search for children. The subtree to traverse. A list of child elements of the specified that intersect the defined by the specified start and end s. Returns the collection of child elements of the specified that intersect the specified . The that intersects the children. The subtree to traverse. A list of child elements of the specified that intersect the specified . Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event. The that contains the event data. The event data reports that the left mouse button was pressed. Called before the event occurs. The data for the event. Invoked when an unhandled routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. The that contains the event data. The event data reports that the left mouse button was released. Called when the selection changed. Converts a object to or from its representations in . Converts to . Converts the specified value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts the specified value back. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Describes a generator of special slots. Returns a list of special slots. The current visible range. A list of special slots. Provides a mechanism for controlling formatting of labels. Returns a collection of formatters used to convert objects to specific strings. The that this formatter provider is associated with. The collection is used when equals 1; otherwise, the collection returned by is used. A collection of formatters. Gets a collection of formatters used to convert objects to specific strings. The that this formatter provider is associated with. The collection is used when is different than 1; otherwise, the collection returned by is used. A collection of formatters. Base class for all interval containers. Identifies the dependency property. Gets or sets the for every interval item. The for every period item. When overridden in a derived class, is invoked whenever application code or internal processes call . Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. Base class for all controls that visualize intervals. Identifies the dependency property. Gets or sets the of the header element. The to apply to the header element of this interval item. Base class for all controls that visualize intervals. Identifies the dependency property. Gets or sets a value that indicates whether the is part of a pending selection operation. Gets the time bar. Called when changes. Invoked when an unhandled attached event is raised on this element. The that contains the event data. Invoked when an unhandled attached event is raised on this element. The that contains the event data. Base class for all interval types. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Occurs when a property value changes. Gets or sets a collection of numbers of smallest interval periods that one interval item can span. A collection of numbers of smallest interval periods that one interval item can span. Gets the current number of smallest interval periods that one interval item spans. The current number of smallest interval periods that one interval item spans. Gets or sets an object that controls the formatting of the interval labels. The formatter provider. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Gets the code that identifies this interval uniquely. The code that identifies this interval uniquely. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Increments a specified object by the number of smallest interval periods. The DateTime object. The incremented object. Increments a specified object by one . The DateTime object. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The number of rows in the measurement table. The sample object used to create the strings in the first row of the measurement table. The string measurement table. Base class for all interval container types. This class is obsolete and will be removed. Use instead. Base class for all controls that visualize intervals. This class is obsolete and will be removed. Use instead. Provides implementation of interface for a class. Identifies the dependency property. Identifies the dependency property. Gets or sets the end date of the . The end date of the . Gets or sets the start date of the . The start date of the . Gets the time interval of the . The time interval of the . Called when the of the changes. Base class for all panels used in . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the end of the period that the control visualizes. The value itself is excluded from the period. The value must be less than or equal to the value of . The end of the period that the control visualizes. Gets or sets the start of the period that the control visualizes. The value must be less than or equal to the value of . The start of the period that the control visualizes. Gets or sets the used to control the zooming and scrolling in this . The used to control the zooming and scrolling in this . Gets or sets the of the . The of the . Gets or sets the of the . The of the . Gets or sets the end of the visible period. The value must be less than or equal to the value of . Additionally, both and must be within the period, defined by the and properties. The end of the visible period. Gets or sets the start of the visible period. The value must be less than or equal to the value of . Additionally, both and must be within the period, defined by the and properties. The start of the visible period. Gets or sets the number of pixels per tick. The number of pixels per tick. Calculates the available size for the panel and its children based on the passed to the . The positive and negative infinity values are replaced with 0. The passed to the . The with replaced positive and negative infinity with 0. Calculates the number of pixels per tick based on the specified of the panel and the period in it visualizes. The of the panel. The period in that the panel visualizes. The number of pixels per tick. Calculates the size of an item in pixels based on the period in that this item represents. The period in that the item represents. The size of the item in pixels. Calculates the number of pixels per tick based on the specified of the panel. The of the panel. The number of pixels per tick. Updates the properties of the panel based on the state of the . This method should be called in before the size of the children of the panel are calculated. The passed to the . Called when either the or the properties change value on this panel. The panel where the event handler is attached. The instance containing the event data. Called when the property of this panel changes. The panel where the event handler is attached. The instance containing the event data. Called when either the or properties of the change. The panel where the event handler is attached. The instance containing the event data. Called when the property of the changes. The where the event handler is attached. The instance containing the event data. Represents the converter that converts value to value that can be applied to the property of a . Converts the specified value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts the specified value back. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Represents the converter that converts value to value that can be applied to the property of a . Converts the specified value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts the specified value back. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Defines how a instance will handle a scroll or a zoom gesture. Scroll and zoom gestures are not handled. Scroll gesture is handled. Scroll and zoom gestures are handled. specialized in displaying s. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Creates or identifies the element that is used to display the given item. The element that is used to display the given item. Specialized control for displaying DateTime intervals as special slots. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Exposes the and of an element. Identifies the IsEnabled dependency property. Identifies the ActualWidth dependency property. Identifies the ActualHeight dependency property. Gets the value of the IsEnabled property for the specified . The object. The value of the IsEnabled property for the specified Sets the IsEnabled property for the specified . The object. The new value for the IsEnabled property. Gets the ActualWidth of the specified . The object. The ActualWidth of the specified . Sets the ActualWidth for the specified . The object. The new value for the ActualWidth property. Gets the ActualHeight of the specified . The object. The ActualHeight of the specified . Sets the ActualHeight for the specified . The object. The new value for the ActualHeight property. All commands that the and expose. Expand visible period range to period range command. Expand visible period start to period start command. Expand visible period end to period end command. Select the current group interval command. Select the start of the current group interval command. Select the end of the current group interval command. Change the visible period in order to show the selection centered command. Gets value that represents the expand visible period range to period range command. The expand visible period range to period range command. Gets value that represents the expand visible period start to period start command. The expand visible period start to period start command. Gets value that represents the expand visible period end to period end command. The expand visible period end to period end command. Gets value that represents the select group interval command. The select group interval command. Gets value that represents the select group interval start command. The select group interval start command. Gets value that represents the select group interval end command. The select group interval end command. Gets value that represents the center selection command. The center selection command. Converts a object to or from its string representations. Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context. An that provides a format context. A that represents the type you want to convert from. true if this converter can perform the conversion; otherwise, false. Returns whether this converter can convert the object to the specified type, using the specified context. An that provides a format context. A that represents the type you want to convert to. true if this converter can perform the conversion; otherwise, false. Converts the given value object to the specified type, using the specified context and culture information. An that provides a format context. A . If null is passed, the current culture is assumed. The to convert. The to convert the value parameter to. An that represents the converted value. Converts the given object to the type of this converter, using the specified context and culture information. An that provides a format context. The to use as the current culture. The to convert. An that represents the converted value. Converts a object to or from its representations in . Converts the specified value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts the specified value back. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a object to or from its representations in . Converts the specified value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts the specified value back. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Occurs when a property value changes. Converts a object to or from its representations in . Converts the specified value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts the specified value back. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. specialized in displaying s. 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 collection of child elements of the specified that intersect the defined by the specified start and end s. The first that defines the in which to search for children. The second that defines the in which to search for children. The subtree to traverse. A list of child elements of the specified that intersect the defined by the specified start and end s. Returns the collection of child elements of the specified that intersect the specified . The that intersects the children. The subtree to traverse. A list of child elements of the specified that intersect the specified . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Specialized control for displaying DateTime intervals as group interval items. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Defines an interval of 100 years. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Extracts the century interval start date from a specified object that is in the century. The object. The century interval start date. Extracts the century interval end date from a specified object that is in the century. The object. The century interval end date. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Gets a string, describing the century, defined by a number and an ending, e.g. 1st, 3rd, etc. The object, defining the century. A string, describing the century. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Extracts the interval end date from a specified object that is in the century and the number of centuries that this interval should span. The object. The number of centuries that this interval should span. The century interval end date. Defines an interval of one day. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Defines an interval of 10 years. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Extracts the decade interval start date from a specified object that is in the decade. The object. The decade interval start date. Extracts the decade interval end date from a specified object that is in the decade. The object. The decade interval end date. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Extracts the interval end date from a specified object that is in the decade and the number of decades that this interval should span. The object. The number of decades that this interval should span. The decade interval end date. Defines an interval of one hour. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Gets or sets the format string that indicate how values in the collection are displayed. The string of format string that indicate how a value is to be displayed. Gets a collection of custom formatters used to convert objects to specific strings. If the collection is not empty, it takes precedence over the collection. The collection must be set before the or controls that use it are initialized. A collection of formatters. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Defines a collection of objects. Defines methods to support the comparison of objects for equality. Determines whether the specified objects are equal. The first to compare. The second to compare. Returns a hash code for the specified object. The for which a hash code is to be returned. A hash code for the specified . Defines a collection of objects. Initializes a new instance of the class. Initializes a new instance of the class that contains elements copied from the specified collection. The collection from which the elements are copied. Initializes a new instance of the class that contains elements copied from the specified list. The list from which the elements are copied. Defines an interval of one millisecond. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Gets or sets the format string that indicate how values in the collection are displayed. The string of format string that indicate how a value is to be displayed. Gets a collection of custom formatters used to convert objects to specific strings. If the collection is not empty, it takes precedence over the collection. The collection must be set before the or controls that use it are initialized. A collection of formatters. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Defines an interval of one minute. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Gets or sets the format string that indicate how values in the collection are displayed. The string of format string that indicate how a value is to be displayed. Gets a collection of custom formatters used to convert objects to specific strings. If the collection is not empty, it takes precedence over the collection. The collection must be set before the or controls that use it are initialized. A collection of formatters. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Defines an interval of one month. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Defines an interval of one quarter (3 months). Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Extracts the quarter number from a specified object that is in the quarter. The object. The quarter number. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Extracts the first month of the quarter interval from a specified object that is in the quarter. The object. The first month of the quarter interval. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Defines an interval of one second. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Gets or sets the format string that indicate how values in the collection are displayed. The string of format string that indicate how a value is to be displayed. Gets a collection of custom formatters used to convert objects to specific strings. If the collection is not empty, it takes precedence over the collection. The collection must be set before the or controls that use it are initialized. A collection of formatters. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Defines an interval of one week. Gets the first day of the week. An enumeration value that represents the first day of the week. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Returns the week of the year that includes the date in the specified value. The value. A positive integer that represents the week of the year that includes the date in the specified value. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Defines an interval of one year. Gets a collection of formatters used to convert objects to specific strings. The collection is used when equals 1; otherwise, the collection is used. A collection of formatters. Gets the smallest interval period. The smallest interval period. Extracts the interval start from a specified object. The object. The interval start date. Increments a specified object by a specified number of s. The DateTime object. The number of s. The incremented object. Creates the string measurement table. The formatters used to convert objects to strings in the measurement table. The string measurement table. Provides data for the event. Initializes a new instance of the class. Initializes a new instance of the class. The routed event identifier for this instance of the class. The hovered period range value. Initializes a new instance of the class. The routed event identifier for this instance of the class. The hovered period range value. The original mouse event arguments. Gets the hovered period range value. The hovered period range value. Gets the original mouse event arguments. The original mouse event arguments. specialized in displaying s. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. 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 collection of child elements of the specified that intersect the defined by the specified start and end s. The first that defines the in which to search for children. The second that defines the in which to search for children. The subtree to traverse. A list of child elements of the specified that intersect the defined by the specified start and end s. Returns the collection of child elements of the specified that intersect the specified . The that intersects the children. The subtree to traverse. A list of child elements of the specified that intersect the specified . Specialized control for displaying DateTime intervals as item interval items. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Provides data for the and events. Initializes a new instance of the class. The routed event identifier for this instance of the class. Initializes a new instance of the class. The routed event identifier for this instance of the class. The old interval. The new interval. Gets the old interval. The old interval. Gets the new interval. The new interval. Initializes a new instance of the class. The intervals. Gets the current group descriptor. The current group descriptor. Gets the current item descriptor. The current item descriptor. Initializes a new instance of the class. The index. The interval descriptor. Gets or sets the size of the group. The size of the group. Gets the index. The index. Gets the interval info. The interval info. Gets or sets the size of the item. The size of the item. Compares to. The other. Gets the children. The children. Gets the children. The children. Gets the interval info. The interval info. Compares to. The other. Describes a time interval. Gets the end date of the time interval. The end date of the time interval. Gets the interval between and . The interval between and . Gets the start date of the time interval. The start date of the time interval. ViewModel that represents a time period. Initializes a new instance of the class. The start of the time interval. The of the time period. Gets the end of the time period. The end of the time period. Gets the span of the time period. The span of the time period. Gets or sets the label that represents the time period. The label that represents the time period. Gets the start of the time period. The start of the time period. Gets the span of the time period in . The span of the time period in . The equality operator (==) returns true if its operands refer to the same object, false otherwise. The first operand. The second operand. true if its operands refer to the same object; otherwise, false. The inequality operator (!=) returns false if its operands are equal, true otherwise. The first operand. The second operand. false if its operands are equal; otherwise, true. The "less than" relational operator (<) returns true if the first operand is less than the second, false otherwise. The first operand. The second operand. true if the first operand is less than the second; otherwise, false. The "greater than" relational operator (>) returns true if the first operand is greater than the second, false otherwise. The first operand. The second operand. true if the first operand is greater than the second; otherwise, false. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. An object to compare with this instance. A value that indicates the relative order of the objects being compared. The return value has these meanings: Value Meaning Less than zero This instance precedes in the sort order. Zero This instance occurs in the same position in the sort order as . Greater than zero This instance follows in the sort order. is not the same type as this instance. Compares the current instance with another and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A object to compare with this instance. A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter. Zero This object is equal to . Greater than zero This object is greater than . Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A object to compare with this instance. A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the parameter. Zero This object is equal to . Greater than zero This object is greater than . A that sizes its children according to a given time period. When overridden in a derived class, positions child elements and determines a size for a derived class. The final area within the parent that this element should use to arrange itself and its children. The actual size used. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. The size that this element determines it needs during layout, based on its calculations of child element sizes. A that positions its children according to the interval they are describing. The does not support scrolling. Calculates the offset in pixels of the specified object from the , that is the beginning of the panel. The object. The offset in pixels. Calculates the number of pixels per tick based on the specified of the panel. The of the panel. The number of pixels per tick. A that positions its children according to the interval they are describing. When overridden in a derived class, positions child elements and determines a size for a derived class. The final area within the parent that this element should use to arrange itself and its children. The actual size used. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. The size that this element determines it needs during layout, based on its calculations of child element sizes. Calculates the offset in pixels of the specified object from the , that is the beginning of the panel. The object. The offset in pixels. A that stacks its children according to the interval they are describing. When overridden in a derived class, positions child elements and determines a size for a derived class. The final area within the parent that this element should use to arrange itself and its children. The actual size used. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. The size that this element determines it needs during layout, based on its calculations of child element sizes. Calculates the of an item, base on the that the item represents. The in that the item represents. The calculated remainder from positioning previous items in the panel that should be added to the calculated size. The calculated remainder after the size of the current item is calculated. The of an item. A that provides the required functionality for measuring required size for label strings. Called when the number of pixels per tick changes. The old number of pixels per tick. The new number of pixels per tick. A that stacks its children according to the interval they are describing. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the end of the period that the panel visualizes. The value itself is excluded from the period. The value must be less than or equal to the value of . The end of the period that the control visualizes. Gets or sets the start of the period that the control visualizes. The value must be less than or equal to the value of . The start of the period that the control visualizes. Gets or sets the used to control the zooming and scrolling in this . The used to control the zooming and scrolling in this . Gets or sets the end of the visible period. The value must be less than or equal to the value of . Additionally, both and must be within the period, defined by the and properties. The end of the visible period. Gets or sets the start of the visible period. The value must be less than or equal to the value of . Additionally, both and must be within the period, defined by the and properties. The start of the visible period. When overridden in a derived class, positions child elements and determines a size for a derived class. The final area within the parent that this element should use to arrange itself and its children. The actual size used. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. The size that this element determines it needs during layout, based on its calculations of child element sizes. Called when the InternalChildren collection changes. Called when the number of pixels per tick changes. The old number of pixels per tick. The new number of pixels per tick. The is used for visual indication of certain time interval. The is positioned according to the and of the that it represents. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when the changes. Invalidates the panel. Allows selection of a time span in the control. It is positioned according to the and properties of the . Identifies the routed event. Identifies the routed event. Identifies the routed event. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Occurs when the changes. This event occurs whenever there is a change to the selection. The selection can be changed not only by user interaction but also by binding as well as other set values. Occurs when the starts moving. Occurs when the stops moving. Gets or sets a collection of s used to generate the group period items. This property is for internal use only. A collection of s used to generate the group period items. Gets or sets a collection of s used to generate the period items. This property is for internal use only. A collection of s used to generate the period items. Gets or sets a value that indicates whether snapping to intervals is enabled. A value that indicates whether snapping to intervals is enabled. Gets or sets the start of the period that the control visualizes. The value must be less than or equal to the value of . The start of the period that the control visualizes. Gets or sets the end of the period that the control visualizes. The value itself is excluded from the period. The value must be less than or equal to the value of . The end of the period that the control visualizes. Gets or sets the selected period in the . The selected period. Gets or sets the end of the selected period. The end of the selected period. Gets or sets the start of the selected period. The start of the selected period. Gets or sets the minimum possible of the . The minimum possible of the . The default value is Gets or sets the maximum possible of the . The value indicates that there is no maximum constraint. The maximum possible of the . The default value is Gets or sets the control. The control. Gets or sets the visible period range. The visible period range. Gets the title of the selection. The title of the selection. Gets or sets the format string for the selection title. The format string for the selection title. Gets the time bar. When overridden in a derived class, is invoked whenever application code or internal processes call . Called when the changes. Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. The that contains the event data. Invoked when an unhandled  attached event is raised on this element. Implement this method to add class handling for this event. The that contains the event data. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when the left selection receives logical focus and mouse capture. The sender. The instance containing the event data. Called when the center selection receives logical focus and mouse capture. The sender. The instance containing the event data. Called when the right selection receives logical focus and mouse capture. The sender. The instance containing the event data. Called one or more times as the mouse changes position when the left selection has logical focus and mouse capture. The sender. The instance containing the event data. Called one or more times as the mouse changes position when the center selection has logical focus and mouse capture. The sender. The instance containing the event data. Called one or more times as the mouse changes position when the center selection has logical focus and mouse capture. The sender. The instance containing the event data. Called when the left selection control loses mouse capture. The sender. The instance containing the event data. Called when the center selection control loses mouse capture. The sender. The instance containing the event data. Called when the right selection control loses mouse capture. The sender. The instance containing the event data. Called when the changes. Called when the starts moving. Called when the stops moving. Allows preview of selection of a time span in the control. It is positioned according to the and of the that it represents. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when the changes. Used for visual indication of the location of the selection in the control. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets a value that indicates whether the is visible. A value that indicates whether the SelectionVisibilityIndicator is visible. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Invoked when an unhandled attached event is raised on this element. The that contains the event data. Invoked when an unhandled attached event is raised on this element. The that contains the event data. Used for shading certain time interval. Positioned according to the and of the that it represents. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. A base class for and . Identifies the routed event. Identifies the routed event. Identifies the routed event. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Occurs when the or the change. Occurs when the actual visible period range changes. Occurs when the changes. Occurs when the changes. Gets the actual visible period range. When the user is dragging one of the slider thumbs, the and properties are updated once the user releases the slider thumb. On the other hand, the property is updated while the slider thumbs are moving. The actual visible period range. Gets the actual . By default, the size of the content element is restricted to 30000 pixels. This restriction is enforced by specifying a minimum zoom range using the property. In case is specified, that is, its value is not , its value is set to the property and the default behavior is overwritten. However, in Silverlight, due to a limitation in the framework, the 30000 pixel restriction is respected even in case a small value is specified for the property. The actual . Gets or sets the end of the period that the control visualizes. The value itself is excluded from the period. The value must be less than or equal to the value of . The end of the period that the control visualizes. Gets or sets the start of the period that the control visualizes. The value must be less than or equal to the value of . The start of the period that the control visualizes. Gets or sets the visible period. The visible period. Gets or sets the end of the visible period. The value must be less than or equal to the value of . Additionally, both and must be within the period, defined by the and properties. The end of the visible period. Gets or sets the start of the visible period. The value must be less than or equal to the value of . Additionally, both and must be within the period, defined by the and properties. The start of the visible period. Gets or sets the value to add to or subtract from when the user clicks on the track of the slider. This property is for internal use only. The value to add to or subtract from when the user clicks on the track of the slider. Gets or sets the value to add to or subtract from when the user clicks on the increase or decrease handles of the slider. The also determines the zoom step. This property is for internal use only. The value to add to or subtract from when the user clicks on the increase or decrease handles of the slider. The also determines the zoom step. Gets or sets the minimum that the control can zoom in to. By default, the size of the content element is restricted to 30000 pixels. This restriction is enforced by specifying a minimum zoom range using the property. In case is specified, that is, its value is not , its value is set to the property and the default behavior is overwritten. However, in Silverlight, due to a limitation in the framework, the 30000 pixel restriction is respected even in case a small value is specified for the property. The minimum that the control can zoom in to. Gets or sets the maximum that the control can zoom out to. The value must be greater than or equal to the value of . The maximum that the control can zoom out to. Gets or sets a value that determines how manipulation input influences the horizontal scrolling and zooming behavior of the control. A value that determines how manipulation input influences the horizontal scrolling and zooming behavior of the control. The default is . Gets or sets an instance that generates special slots for the current . An instance that generates the special slots for the current . By default, no special slots are generated. Gets or sets the of the . The of the . Gets or sets the for every period item. The for every period item. Gets or sets the for every group period item. The for every group period item. Gets a collection of intervals used by the control. A collection of intervals used by the control. Gets a collection of s used to generate the group period items. This property is for internal use only. A collection of s used to generate the group period items. Gets a collection of s used to generate the period items. This property is for internal use only. A collection of s used to generate the period items. Gets the current group interval. The current group interval. Gets the current item interval. The current item interval. Gets a collection of s used to generate the special slots. This property is for internal use only. A collection of s used to generate the special slots. When overridden in a derived class, is invoked whenever application code or internal processes call . Indicates that the initialization process for the element is complete. was called without having previously been called on the element. Converts a point inside the control to a DateTime value relative to the timeline. Position inside the control. The DateTime value relative to the timeline. Registers an with the type. The to register. The handler for the event on the new . The handler for the event on the new . Raises the event. The instance containing the event data. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Called when the or the change. Called when the changes. The old interval. The new interval. Called when the changes. The old interval. The new interval. Called when the of the changes. The instance. The instance containing the event data. The RadTimeBar is a time bound DataVisualization control. Its chief purpose is to allow lightweight scrolling and navigation through large periods of time. Identifies the routed event. Identifies the routed event. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Occurs when the changes. This event occurs whenever there is a change to the selection. The selection can be changed not only by user interaction but also by binding as well as other set values. Occurs when the or the change. Occurs when the changes. Gets the hovered period in the . The hovered period. The default value is null. Gets the actual . When the user is dragging one of the selection thumbs, the and properties are updated once the user releases the selection thumb. On the other hand, the and properties are updated while the selection thumbs are moving. The actual . The default value is . Gets the actual . When the user is dragging one of the selection thumbs, the and properties are updated once the user releases the selection thumb. On the other hand, the and properties are updated while the selection thumbs are moving. The actual . The default value is . Gets or sets the selected period in the . The selected period. Gets or sets the end of the selected period. The end of the selected period. Gets or sets the start of the selected period. The start of the selected period. Gets or sets the minimum possible of the . The minimum possible of the . The default value is Gets or sets the maximum possible of the . The value indicates that there is no maximum constraint. The maximum possible of the . The default value is Gets or sets the format string for the selection title. The format string for the selection title. Gets the of the left . The of the left . Gets or sets the of the . The of the . Gets or sets the of both s. The is applied both to the right and left s. However, by default, the left is rotated by an angle of 180 degrees about its center point. The of both s. Gets the of the right . The of the right . Gets or sets a value that indicates whether snapping to intervals is enabled. A value that indicates whether snapping to intervals is enabled. Gets or sets a value indicating whether data virtualization is enabled for the child sparkline, provided the has a single sparkline child and that child sparkline has data points with values on the x-axis of type . Data virtualization requires the data for the sparkline to be chronologically sorted. A value that indicates whether data virtualization is enabled for the child sparkline. Changes the hovered period. The hovered period. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Raises the . This method is invoked whenever changes. Raises the . This method is invoked whenever changes. The new value of . Called when the property changes. The old value of the property. The new value of the property. Animation for the group resize. Gets or sets the name of the element that should be animated. The name of the element that should be animated. Creates an animation for the specified . The control for which the animation is needed. The newly created animation. Updates the animation, created for the specified . The control for which the animation needs to be updated. Storyboard that needs to be updated. Optional arguments that the animation needs, can be provided by the control. ViewModel that represents a non-intersecting group of timeline dataItems. Represents a data item with its calculated row index in the . Gets or sets the row index of the item. Gets the mapped business object. Describes a generator of custom row indexes. Generates custom row indexes for each item. A collection of items which holds the information for the row indexes of the items as calculated by . An annotation that allows you to place a custom object at a specific place in your . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets a object that identifies the position of the on the timeline. The object that identifies the position of the on the timeline. Gets or sets a object that identifies the span of the on the timeline. The span of the on the timeline. Gets or sets the content of the . The content of the . Gets or sets the used to display the the . A that specifies the visualization of the . The default is null. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Defines a collection of objects. Inserts an element into the collection at the specified index. The zero-based index at which item should be inserted. The object to insert. The value can be null for reference types. Removes the element at the specified index of the collection. The zero-based index of the element to remove. Removes all elements from the . Replaces the element at the specified index. The zero-based index of the element to replace. The new value for the element at the specified index. The value can be null for reference types. Base class for all interval container types. This class is obsolete and will be removed. Use instead. Base class for all controls that visualize timeline items. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets a value that indicates whether the mouse is over the . true if the mouse is over the item; otherwise, false. The default is false. Gets or sets a value that indicates whether the is selected. true if the item is selected; otherwise, false. The default is false. When overridden in a derived class, is invoked whenever application code or internal processes call . Invoked when an unhandled attached event is raised on this element. The that contains the event data. Invoked when an unhandled attached event is raised on this element. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Base class for all controls that visualize intervals. This class is obsolete and will be removed. Use instead. Represents the converter that converts to Boolean values. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Represents the converter that converts string values to Visibility enumeration values. Converts a value. The value produced by the binding source. The type of the binding target property. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Converts a value. The value that is produced by the binding target. The type to convert to. The converter parameter to use. The culture to use in the converter. A converted value. If the method returns null, the valid null value is used. Represents a group of data items, which hold the information for a group of items. Initializes a new instance of the class. Occurs when a property value changes. Gets the group key. Gets the dataItems. Gets the data groups. Called when property changed. Name of the property. Base class for all rows of items. Initializes a new instance of the class. The row index. Gets the index of the row. ViewModel that represents a row of items, when is set to "false". Initializes a new instance of the class. The row index. Defines the group expand mode behavior for . Collapse/expand functionality is disabled. The user can expand only one group at a time. The user can expand multiple groups. specialized in displaying s. Identifies the dependency property. Gets or sets the group expand mode. The group expand mode. Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. When overridden in a derived class, undoes the effects of the method. The container element. The item. A HeaderedItemsControl used to create interactive Expand/Collapse control. Identifies the dependency property. Identifies the dependency property. Occurs when the ContentElement is Collapsed. Occurs when the ContentElement is Expanded. Identifies the PreviewCollapsed property. Identifies the PreviewExpanded property. Initializes a new instance of the ExpandableHeaderedItemsControl class. Occurs when the content is Collapsed. Occurs when the content Expanded. Occurs when the content will be Collapsed. If the event handler set True for the Handled property then the content will not collapse. Occurs when the content will be Expanded. If the event handler set True for the Handled property then the content will not expand. Gets or sets a value, indicating whether the content element is expanded. A value, indicating whether the content element is expanded. Gets or sets the expand mode. The expand mode. Invoked whenever application code or internal processes (such as a rebuilding layout pass) call . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Positions children of type . When overridden in a derived class, positions child elements and determines a size for a derived class. The actual size used. The final area within the parent that this element should use to arrange itself and its children. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The size that this element determines it needs during layout, based on its calculations of child element sizes. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. Called when [size changed]. The sender. The instance containing the event data. Positions its children according to the maximum in the . Identifies the dependency property. Identifies the dependency property. Gets or sets the padding of this panel. The padding. Gets or sets the used to control the vertical scrolling in this . The used to control the vertical scrolling in this . When overridden in a derived class, positions child elements and determines a size for a derived class. The actual size used. The final area within the parent that this element should use to arrange itself and its children. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The size that this element determines it needs during layout, based on its calculations of child element sizes. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. Called when the property of this panel changes. The panel where the event handler is attached. The instance containing the event data. Called when the property of the changes. The where the event handler is attached. The instance containing the event data. specialized in displaying s. Gets the container for item override. Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Specialized control for displaying DateTime intervals as strip lines. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the property. The property. Gets or sets the property. The property. Gets or sets the element style. The element style. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Items control, specialized in displaying groups of items. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the selection region control. The selection region control. Gets the container for item override. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. Invoked when an unhandled routed event is raised on this element. Implement this method to add class handling for this event. The that contains the event data. The event data reports that the left mouse button was pressed. Called before the event occurs. The data for the event. Invoked when an unhandled routed event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. The that contains the event data. The event data reports that the left mouse button was released. Invoked when an unhandled  attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event. The that contains event data. Specialized control for displaying groups of items. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the groups for this panel. The groups. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. Clears the specified element from the specified item. Element used to display the specified item. Specified item. ViewModel that represents the start or end of a item. Initializes a new instance of the class. The timeline dataItem. If set to true [is start]. The gap between each timeline item. Gets the timeline item data. Gets a value indicating whether this instance is start. True if this instance is start; otherwise, false. Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. An object to compare with this instance. 2 Compares the current object with another object of the same type. An object to compare with this object. A 32-bit signed integer that indicates the relative order of the objects being compared. The return value has the following meanings: Value Meaning Less than zero This object is less than the other parameter.Zero This object is equal to other. Greater than zero This object is greater than other. ViewModel that represents a non-intersecting group of timeline dataItems. Gets or sets the rows count. The rows count. Gets or sets the data items. The data items. Gets or sets the start ticks. The start ticks. Gets or sets the end ticks. The end ticks. Implements the operator ==. The group data1. The group data2. The result of the operator. Implements the operator !=. The group data1. The group data2. The result of the operator. Implements the operator <. The group data1. The group data2. The result of the operator. Implements the operator >. The group data1. The group data2. The result of the operator. Determines whether the specified is equal to this instance. The to compare with this instance. true if the specified is equal to this instance; otherwise, false. Returns a hash code for this instance. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. An object to compare with this instance. 2 Compares the current instance with another and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A DateTime object to compare with this instance. 2 ViewModel that represents a row of items with no duration. Initializes a new instance of the class. The row index. Gets or sets the timeline data points. The timeline data points. Gets or sets the free row slots, determined by the instant timeline items. The free row slots. ViewModel that represents a time interval. Initializes a new instance of the class. The start. The end. Gets the start date. Gets the end date. Gets the span. Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. An object to compare with this instance. 2 Compares the current instance with another and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A DateTime object to compare with this instance. 2 Compares the current instance with another object of the same type and returns an integer that indicates whether the current instance precedes, follows, or occurs in the same position in the sort order as the other object. A RowSlot object to compare with this instance. 2 Represents a data item, which holds the information for a single item. Gets the start path. The start path. Gets the date specified by StartPath. The start date. Gets the duration path. The duration path. Gets the time span specified by DurationPath. The duration. Gets the group path. The group path. Gets the group specified by GroupPath. The group. Gets the tooltip path. The tooltip path. Gets the tooltip specified by ToolTipPath. The tooltip. Gets or sets the tooltip template. The tooltip template. Gets the ToolTip format. The tool tip path. Gets a value indicating if a is available. The tool tip available. Gets the ticks. The ticks. Gets or sets a value indicating whether this item is selected. true if this item is selected; otherwise, false. Gets the end. Returns a that represents this instance. A that represents this instance. Provides a projected view of items over a source list. Initializes a new instance of the class. The source collection. Gets or sets the start path. The start path. Gets or sets the duration path. The duration path. Gets or sets the group path. The group path. Gets or sets the tooltip path. The tooltip path. Gets or sets the tool tip format. The tool tip format. Gets or sets the tool tip template. The tool tip template. Called when an item is projected. The projected item. Holds extension methods for class. Gets the container from the data item. The timeline. The data item. , specialized in displaying s. Gets the container for item override. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Specialized control for displaying DateTime intervals as groups. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. specialized in displaying s. Gets the container for item override. Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Specialized control for displaying DateTime intervals as items. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the property. The property. Gets or sets the property. The property. Gets or sets the element style. The element style. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Positions its children according to the region they are describing. When overridden in a derived class, positions child elements and determines a size for a derived class. The actual size used. The final area within the parent that this element should use to arrange itself and its children. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The size that this element determines it needs during layout, based on its calculations of child element sizes. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. Virtualizing stack panel that positions its children according to the time interval they are representing. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. Gets or sets the period end. The period end. Gets or sets the period start. The period start. Gets or sets the slider used to control this panel. The slider. Gets or sets the padding of this panel. The padding. Gets or sets the visible period end. The visible period end. Gets or sets the visible period start. The visible period start. Gets the groups. When overridden in a derived class, positions child elements and determines a size for a derived class. The actual size used. The final area within the parent that this element should use to arrange itself and its children. When overridden in a derived class, measures the size in layout required for child elements and determines a size for the -derived class. The size that this element determines it needs during layout, based on its calculations of child element sizes. The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. Called when [children changed]. Called when [pixels per tick changed]. The old value. The new value. Describes a selection region. Gets the origin point. Gets the current point. Used for visual indication of the pending selection in the control, when SelectionMode is Extended. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the origin point. The origin point. Gets or sets the current point. The current point. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Selects a for an instant timeline item or an item with duration. Gets or sets the timeline instant item template. The timeline instant item template. Gets or sets the event template. The event template. When overridden in a derived class, returns a DataTemplate based on custom logic. The data object for which to select the template. The data-bound object. Specialized control for displaying DateTime objects as timeline items. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Specialized control for displaying DateTime intervals as timeline items. Initializes static members of the class. Initializes a new instance of the class. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. A specialized for vertical scrolling in . Identifies the dependency property. Gets or sets a value that indicates whether this scrollBar should be displayed. A value that indicates whether this scrollBar should be displayed. The default is . Called when SelectionRange event occurs. The RadTimeline is a time bound DataVisualization control. Its chief purpose is to allow lightweight scrolling and navigation through large periods of time. Identifies the dependency property. Identifies the dependency property. Gets or sets the group path. The group path. Gets or sets the group expand mode. The group expand mode. Expands all groups of timeline items. Expands only the first group of timeline items in case equals . Collapses all groups of timeline items. No group is collapsed in case equals . Returns a group of timeline items with the specified group header. The group header. A with the specified group header. Identifies the routed event. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Occurs when the selection is changed. Gets or sets a value indicating if selection is enabled. The value indicating if selection is enabled. Gets or sets the selection mode. The selection mode. Gets the selected item. The selected item. Gets the selected items property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets the annotations. The annotations. Gets or sets the annotations source property. Gets or sets the annotation start path. The annotation start path. Gets or sets the annotation duration path. The annotation duration path. Gets or sets the annotation z-index path. The annotation z-index path. Gets or sets the annotation content path. The annotation content path. Gets or sets the annotation content template. The annotation content template. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the items source property. Gets or sets the start path. The start path. Gets or sets the duration path. The duration path. Gets or sets the tooltip path. The tooltip path. Gets or sets the tooltip format. The tooltip format. Gets or sets the tooltip template. The tooltip template. Gets or sets the event template. The event template. Gets or sets the instant event template. The instant event template. Gets or sets the minimum gap between two items on the same row. The minimum gap between two items on the same row. Gets or sets an instance that generates row indexes for the items based on custom logic."/>. An instance that generates a row index for each item. By default, the original indexes are used. Gets or sets the custom logic for choosing a template used to display each item. This is a dependency property. A custom object that provides logic and returns a . The default is null. Gets or sets a value indicating if the timeline items will be ordered automatically by Start and Duration. The value indicating if the timeline items will be ordered automatically by Start and Duration. Gets or sets a value that indicates whether a vertical scrollBar should be displayed. A value that indicates whether a vertical scrollBar should be displayed. The default is . Gets the items. The items. Gets the groups of non intersecting items. The groups. Gets the grouped items. The grouped items. When overridden in a derived class, is invoked whenever application code or internal processes call . Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. This class is responsible for arranging the elements in slices. Initializes a new instance of the class. Gets or sets the sort direction. The sort direction. Gets or sets the orientation. The orientation. Calculates the rectangles. The data. Size of the available. Defines the different layout orientations that a can have. Layout should be horizontally oriented. Layout should be vertically oriented. Layout orientation should be determined automatically. This class is responsible for arranging the elements, so that their aspect ratio is as close to 1 as possible. Calculates the rectangles. The data. Size of the available. Base class for all TreeMap layout algorithms. Initializes a new instance of the class. Calculates the rectangles. The data. Size of the available. Contains a logic for selecting a eligible for a . Initializes a new instance of the class. Determines whether the specified is eligible for the specified . The mapping. The item. If the is eligible - true; otherwise, false. This class is base class for and hierarchy definitions. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Occurs when a property value changes. Gets or sets the item style. The item style. Gets or sets the value mappings. The value mappings. Gets the layout strategy. The layout strategies. Configures the mappings. Configures the style mapping. Configures the layout strategy. Raises the event. The instance containing the event data. Called when collection changed. The sender. The instance containing the event data. Base class for all mappings in TreeMap. Initializes a new instance of the class. Base class for all TreeMap controls. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. This property supports the infrastructure and is not intended to be used directly from your code. Gets or sets the items source. The items source. Gets or sets the layout strategy. The layout strategy. This property supports the infrastructure and is not intended to be used directly from your code. Gets or sets the custom logic for choosing a template used to display each item. This is a dependency property. A custom object that provides logic and returns a . The default is null. This property supports the infrastructure and is not intended to be used directly from your code. This property supports the infrastructure and is not intended to be used directly from your code. Gets or sets a value indicating if hover is enabled. The is hover enabled. Raises the event. This method is invoked whenever is set to true internally. The 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. Sets the data view. The collection. Called when property changed. The old value. The new value. Called when property changes.. The RadTreeMapBase object. The new value. Identifies the routed event. Identifies the routed event. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Occurs when the selection changes. Occurs when the selection changed. Gets the selected item. The selected item. Gets the selected items. The selected items. Gets or sets the value of the , obtained by using . The selected value. Gets or sets the path that is used to get the from the . The selected value path. Gets or sets a value indicating if selection is enabled. The is selection enabled. Gets or sets a value defining the selection mode. The selection mode. Clears the and . Hides the tooltip of the specified . The that owns the tooltip. Represents a , which contains a set of objects. The AbsoluteValueBrushColorizer chooses the brush to be applied according to their From and To value. These values are absolute. Selects a brush depending on the provided value and if it is . Represents a , which contains a set of GradientStops. Each property should be set with an absolute value. The brush is calculated according to its value and colorizer's gradient stops. Selects a brush depending on the provided value and if it is . Base class for all objects in and which define a set of brushes. Each is applied according its and properties. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the brushes. The brushes. Gets or sets the default brush. The default brush. Base class for all objects in and which define a set of GradientStops. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the gradient stops. The gradient stops. Base class for all objects in and that rely on a range. A colorizer in and is a class which defines the Brush for the objects. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the minimum. The minimum. Gets or sets the maximum. The maximum. Gets or sets the value path. The value path. Gets or sets the is absolute. The is absolute. Selects a brush depending on the provided value and if it is . The value. Selects the brush in relative values. The value. Selects the brush in absolute values. The value. Paints an item by using a brush. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the color. The color. Gets or sets the property on the parent that specifies the . The parent source brush property. Gets or sets the property on the parent that specifies the . The parent source brush property. Selects the brush. Prepares the specified item for the specified mapping. The item. Represents a Color in Hue, Saturation, Brightness/Value (HSB/HSV). Supports conversion from and to RGB color. Initializes a new instance of the class. Initializes a new instance of the class. Alpha channel. The Hue. The Saturation. The Brightness. Initializes a new instance of the class. Color in RGB. Gets or sets the Alpha in the range [0, 1]. The Alpha. Gets or sets the Hue in the range [0, 360]. The Hue. Gets or sets the Saturation in the range [0, 1]. The Saturation. Gets or sets the Brightness in the range [0, 1]. The Brightness. Gets or sets the color in RGB. The RGB color. Modifies the specified color with given values. The color. The factors for Hue, Saturation and Black. Creates a from the parameters given. The Alpha. The Hue. The Saturation. The Brightness. Performs an implicit conversion from to . The color. The result of the conversion. Performs an implicit conversion from to . The color. The result of the conversion. This class represents a which defines the Brush for a based on a color and a level of desaturation. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the property on the parent that specifies the . The parent color source property. Gets or sets the start color. The start color. Gets or sets from. From. Gets or sets to. To. Gets or sets the property on the parent that specifies the . The parent color source property. Selects the brush. Prepares the specified item for the specified mapping. The item. Represents a Collection of objects. Represents a , which holds a set of objects. items are assigned a brush according to their index in the collection. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the brushes. The brushes. Selects the brush. Resets the current colorizer to initial state. This class represents a colorizer, which contains a set of objects. It chooses the brush to be applied according to their and values. These values are relative - between 0 and 1. Selects a brush depending on the provided value and if it is . The value. Represents a colorizer, which contains a set of GradientStops. Each property should be set with a relative value - between 0 and 1. The brush is calculated according to its value, , and colorizer's gradient stops. Selects a brush depending on the provided value and if it is . The value. Represents an object, which configures objects. When is True, and values should be absolute - they should correspond to the underlying data. When is False, and values should be relative - between 0 and 1. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Gets or sets the lower boundary value. The lower boundary value. Gets or sets the upper boundary value. The upper boundary value. Gets or sets the brush. The brush. Defines a collection of objects. Represents a , which contains a set of objects. The chooses the brush to be applied according to their From and To value. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the brushes. The brushes. Gets or sets the default brush. The default brush. Selects the brush in absolute values. The value. Selects the brush in relative values. The value. Represents a , which contains a set of GradientStops. The calculated the brush according to its value and gradient stops. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the gradient stops. The gradient stops. Selects the brush in absolute values. The value. Selects the brush in relative values. The value. Finds a by its string representation. Determines whether this instance can convert from the specified context. The context. Type of the source. Determines whether this instance can convert to the specified context. The context. Type of the destination. Converts from. The context. The culture. The value. Finds a by its string representation. Returns whether the type converter can convert an object from the specified type to the type of this converter. An object that provides a format context. The type you want to convert from. true if this converter can perform the conversion; otherwise, false. Converts from the specified value to the intended conversion type of the converter. An object that provides a format context. The to use as the current culture. The value to convert to the type of this converter. The converted value. Determines whether this converter can convert the object to the specified type, using the specified context. An object that provides a format context. The destination type. Converts the given value object to the specified type, using the specified context and culture information. An object that provides a format context. The to use as the current culture. The object to convert. The Type to convert the value parameter to. Represents an object, which defines how the data in will be presented. Each PivotMapGroupDefinitionBase defines an additional level in the hierarchy. If there are no such objects, the control will display all its items in a single level. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the member name which will be used for grouping. The member name that will be used for grouping. Returns a that represents this instance. A that represents this instance. Configures the mappings. Configures the style mapping. Configures the layout strategy. Represents a data item, which holds the information for a single under the context of . Initializes a new instance of the class. The data item. The value path. The depth. Initializes a new instance of the class from the specified . The group. The value path. The depth. Initializes a new instance of the class from the specified . The root group. The value path. Gets the level of the group. The name of the group. Gets the group key. The group key. Gets or sets the value. The value. Represents an object, which defines how the data in will be presented. Each GroupDefinition defines an additional level in the hierarchy. If there are no such objects, the control will display all its items in a single level. Represents a collection of . Represents a data item, which holds the information for a single under the context of . Initializes a new instance of the class. The data item. The value path. The depth. Initializes a new instance of the class from the specified . The group. The value path. The depth. Initializes a new instance of the class from the specified . The root group. The value path. Represents an object, which defines how the data in will be presented. Each PivotMapGroupDefinition defines an additional level in the hierarchy. If there are no such objects, the control will display all its items in a single level. This class configures the hierarchy by providing , and . This class configures the hierarchy by providing , and . Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the name of the target type. The name of the type. Gets or sets the value path. The value path. Gets or sets the children path. The children path. Gets or sets the label path. The label path. Gets or sets the label format. The label format. Gets or sets the tool tip path. The tool tip path. Gets or sets the tool tip format. The tool tip format. Gets or sets the item template. The item template. Gets or sets the tool tip template. The tool tip template. Returns a that represents this instance. A that represents this instance. Configures the mappings. Configures the style mapping. Configures the layout strategy. Represents a data item, which holds the information for a single under the context of . This SelectDescriptor set a constant value to the projected instance. Gets or sets the constant value. The constant value. Creates a predicate selection expression used for collection selection. The instance expression, which will be used for selection. A predicate selection expression. Represents a collection, which projects a given hierarchical data to a new collection using the provided s. Returns false. Grouping is not supported. Returns with applied filtering, sorting, grouping and paging. Applies s over the specified queryable. The queryable. Represents a SelectDescriptor used by the to project a hierarchical structure. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the select descriptors. The select descriptors. Creates a predicate selection expression used for collection selection. The instance expression, which will be used for selection. A predicate selection expression. Represents a SelectDescriptor, which is applied only for the type specified by the property. Gets or sets the name of the type, for which the current SelectDescriptor is applicable. The name of the type. Represents a SelectDescriptor, which is applied only for the type specified by the property. Gets or sets the name of the type. The name of the type. Represents a data item, which holds the information for a single under the context of . Gets or sets the value. The value. Represents the method that will handle the and events. Provides data for and events. Initializes a new instance of the class. Initializes a new instance of the class. The routed event. The selected item. Initializes a new instance of the class. The routed event. The source. The selected item. Initializes a new instance of the class. The routed event. The selected item. The selected items. The unselected item. Gets the selected item. The selected item. Gets a list that contains items that were selected. The selected items. Gets a list that contains items that were unselected. The unselected items. Provides custom logic for a TreeMap mapping. Applies the specified TreeMap item. The TreeMap item. The data item. Clears the specified TreeMap item. The TreeMap item. The data item. Base class for all mappings that can be applied on a . Initializes a new instance of the class. Defines a collection of objects. Gets or sets the group level. The group level. Gets a value indicating whether this instance group level is set. If this instance group level is set - true; otherwise, false. Represents a data item, which holds the information for a single . Occurs when a property value changes. Gets the depth. The depth. Gets a value indicating whether this instance has children. True if this instance has children; otherwise, false. Gets or sets the value. The value. Gets the children. The children. Gets or sets the data item. The data item. Gets the label specified by LabelPath. The label. Gets a value indicating if a is available. The tool tip available. Gets the tooltip specified by ToolTipPath. The tool tip. Gets the ToolTip path. The tool tip path. Gets or sets the ToolTip template. The tool tip template. Gets the ToolTip format. The tool tip path. Gets the label path. The label path. Gets the label format. The label path. Gets or sets the value path. The value path. Returns a that represents this instance. A that represents this instance. Called when changes. The old collection. The new collection. Called when changed. The old data item. The new data item. Called when a property on has changed. The sender. The instance containing the event data. Called when property changed. Name of the property. Implements an item in the control. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the value. The value. Gets or sets the value mappings. The value mappings. Gets or sets the layout strategies. The layout strategies. Gets or sets the data mapping selector. The data mapping selector. Gets or sets the children brush. The child background. Gets or sets the children foreground brush. The child Foreground. Gets or sets the children border brush. The child Border. Gets or sets a value indicating if the mouse is over this item. The is hovered. Gets or sets a value indicating if this item is selected. The is selected. Gets or sets the effect applied on the Header. The header effect. Indicates that the initialization of the object is complete. Creates or identifies the element that is used to display the given item. The element that is used to display the given item. Determines if the specified item is (or is eligible to be) its own container. The item to check. True if the item is (or is eligible to be) its own container; otherwise, false. Called before the event occurs. The data for the event. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Invoked when the property changes. Information about the change. Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. Undoes the effects of the method. The container element. The item. Base class for all layout strategies. Initializes a new instance of the class. Returns a that represents this instance. A that represents this instance. Defines a collection of objects. Arranges elements in slices. Identifies the dependency property. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the sort direction. The sort direction. Gets or sets the orientation. The orientation. Arranges elements in rectangles so that their aspect ratio is as close to 1 as possible. Initializes a new instance of the class. Represents and object, which defines the brushes for the RadTreeMapItem. Base class for all color mappings in and . Initializes a new instance of the class. This class configures the hierarchy by providing , and . Represents a collection of . Base class for all mappings that depend on the value. Identifies the dependency property. Initializes a new instance of the class. Gets or sets the target property. The target property. Gets or sets the target property. The target property. Arranges child elements according to a . Identifies the dependency property. Gets the layout algorithm. The layout algorithm. Gets the layout algorithm. The object. Sets the layout algorithm. The object. The value. Provides the behavior for the Measure pass of Silverlight layout. Classes can override this method to define their own Measure pass behavior. The available size that this object can give to child objects. Infinity () can be specified as a value to indicate that the object will size to whatever content is available. The size that this object determines it needs during layout, based on its calculations of the allocated sizes for child objects; or based on other considerations, such as a fixed container size. Provides the behavior for the Arrange pass of Silverlight layout. Classes can override this method to define their own Arrange pass behavior. The final area within the parent that this object should use to arrange itself and its children. The actual size that is used after the element is arranged in layout. Called when the collection that is associated with the for this changes. The that raised the event. Provides data for the event. Calculates the rectangles. Available size. Gets the size of the item. The position of the item in the collection. Gets the item rect. The position of the item in the collection.. Selects a for a leaf or group using default logic. Gets or sets the group template. The group template. Gets or sets the leaf template. The leaf template. When overridden in a derived class, returns a DataTemplate based on custom logic. The data object for which to select the template. The data-bound object. Selects a for a type using its . Initializes a new instance of the class. Gets the template table. The template table. Gets or sets the default template. The default template. When overridden in a derived class, returns a DataTemplate based on custom logic. The data object for which to select the template. The data-bound object. Contains a logic for selecting a eligible for a under the context of . Determines whether the specified is eligible for the specified . The mapping. The item. If the is eligible - true; otherwise, false. Contains a logic for selecting a eligible for a under the context of . Determines whether the specified is eligible for the specified . The mapping. The item. If the is eligible - true; otherwise, false. displays a flat collection of items that are grouped together. Each item is represented by a rectangle where rectangle's area represents a value extracted from the underlying item. The sum of the values for all child items is equal to the value of the parent item. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the group definitions. The group definitions collection. Gets or sets the value path. The value path. Gets the leaf value mappings. The leaf value mappings. Gets or sets the group template. The group template. Gets or sets the leaf template. The leaf template. Gets or sets the label path. The label path. Gets or sets the label format. The label format. Gets or sets the tool tip path. The tool tip path. Gets or sets the tool tip format. The tool tip format. Gets or sets the tool tip template. The tool tip template. Gets or sets the style for the leaf items. The item style. Indicates that the initialization process for the element is complete. was called without having previously been called on the element. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called when [items source changed]. The old data. The new data. Called when LayoutStrategy property changes.. The RadTreeMapBase object. The new value. RadTreeMap displays a hierarchical collection of items. Each item is represented by a rectangle where rectangle's area represents a value extracted from the underlying item. The sum of the values for all child items is equal to the value of the parent item. Identifies the dependency property. Identifies the dependency property. Initializes static members of the class. Initializes a new instance of the class. Gets or sets the type definitions. The type definitions. Gets or sets the default item template. The default template. Indicates that the initialization process for the element is complete. was called without having previously been called on the element. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Called when [items source changed]. The old data. The new data. Called when LayoutStrategy property changes. The sender. The new value. Converts from/to HotSpot structure. Gets a value that indicates whether this type converter can convert from a given type. ITypeDescriptorContext for this call. Type being queried for support. True if this converter can convert from the specified type; false otherwise. Attempts to convert to a HotSpot from the given object. The ITypeDescriptorContext for this call. The CultureInfo which is respected when converting. The object to convert to an instance of HotSpot. Location that was constructed. Represents definition of the hot spot of the geographically positioned framework element. The hot spot is the point inside (or outside) of the framework element which should be bound to the geographic location. Identifies the CoordinateSystem dependency property. Identifies the ElementName dependency property. Identifies the X dependency property. Identifies the XUnits dependency property. Identifies the Y dependency property. Identifies the YUnits dependency property. Initializes a new instance of the HotSpot class. Gets or sets coordinate system. Gets or sets name of the child element which is hot spot of the framework element. Gets or sets X value. Gets or sets XUnits value. Gets or sets Y value. Gets or sets YUnits value. Converts a String representation of a hot spot into the equivalent HotSpot object. The String representation of the HotSpot object. The equivalent HotSpot structure. Hot spot properties changed callback. Source. Event Args. Units are used to position hot spot. Fractions of the icon size. The hot spot is inside the icon. Pixels. Distance from the hot spot location to icon. The hot spot is outside the icon. Offset in pixels from the upper right corner of the icon The hot spot is inside the icon. Represents the RadMap class. Identifies the Provider dependency property. Identifies the dependency property. Identifies the Center dependency property. Identifies the dependency property. Identifies the DistanceUnit dependency property. Identifies the GeoBounds dependency property. Identifies the GeoBoundsNW dependency property. Identifies the GeoBoundsSE dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the MouseWheelMode dependency property. Identifies the MouseWheelSensitivity dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the ZoomLevel dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the dependency property. Identifies the MapMouseClick routed event. Identifies the MapMouseDoubleClick routed event. Identifies the PanningFinished routed event. Identifies the ZoomingFinished routed event. Indicates whether map control have been initialized. The OGC Spatial Reference. Geographical rectangle covered by this map control. Indicates whether real spatial reference is initialized. Total pixel size of the earth surface per zoom level. Indicates whether control template is applied. Master multi-scale image. Initializes static members of the RadMap class. Initializes a new instance of the RadMap class. Event occurs when initialization of the map control is completed. Event occurs when the Center property of the map control is changed. Event occurs when the Center property of the map control starts to change. Event occurs when new geographical region is selected by mouse (the MouseDragBehavior is "Select" and MouseSelectionMode is "RaiseEvent"). Event occurs when the Zoom property of the map control is changed. Event occurs when the ZoomLevel property of the map control starts to change. Occurs when the user clicks on the map. Occurs when the user does double click on the map. Event occurs when panning of the map finished (spring animation which started when map center has been changed is finished). Event occurs when zooming of the map finished (spring animation which started when map zoom level has been changed is finished). Gets or sets center of the map. In WrapAround mode Center's Longitude exceeds boundaries (-180; 180). To coerce it you can use the method . Gets bounds of the geographical region covered by map control. Gets value which indicates whether map control have been initialized. Gets or sets a value indicating whether Map Wraparound Mode is Enabled. When in WrapAround mode - the map always covers the viewport horizontally, panning can be considered unlimited. Gets LocationRect of the geographical region covered by map control. Gets or sets sensitivity of the pinch manipulation on the touch screens. The value must be in the [0..1] range. Get or sets map provider. Gets collection of the map image providers. Gets or sets current Spatial Reference of the Map control. Gets or sets zoom level. Gets or sets the current zoom. Should be value between 1.0 and 20.0. It automatically sets the to the biggest integer which is below the current double value. Gets or sets a value indicating the zoom step when zooming with mouse or map zoom bar control. Gets or sets distance unit. Gets or sets map geographical bounds. You can't use this property to set bounds at the same time with GeoBoundsNW and GeoBoundsSE properties. Gets or sets north-west corner of the map geographical bounds. You can't use this property to set bounds at the same time with GeoBounds property. Gets or sets south-east corner of the map geographical bounds. You can't use this property to set bounds at the same time with GeoBounds property. Gets or sets the mode of mouse wheel. Gets or sets the sensitivity of mouse wheel. Gets or sets value which indicates whether keyboard can be used to navigate over the map. Gets or sets visibility of the embedded MapCommandBar UI control. Gets the default zoom control. The map zoom panel. Gets or sets maximum ZoomLevel. Gets or sets minimum ZoomLevel. Gets or sets visibility of the embedded MiniMapExpander UI control. Gets or sets value which indicates whether the embedded MiniMap UI control is expanded. Gets or sets width of the embedded MiniMap UI control. Gets or sets height of the embedded MiniMap UI control. Gets or sets visibility of the embedded MouseLocationIndicator UI control. Gets or sets visibility of the embedded MapNavigation UI control (the arrows navigation). Gets or sets height of the embedded MapZoomBar drop down. Gets or sets visibility of the embedded MapZoomBar UI control. Gets or sets the visibility of the MapZoomBar preset buttons that zoom to predefined levels on the map (World, State, Region, City, Hood). Gets or sets visibility of the embedded MapScale UI control. Gets or sets Mouse Click Mode property. Gets or sets Mouse Double Click Mode property. Gets or sets Mouse Drag Mode property. Gets or sets Mouse Selection Mode property. Gets or sets value which specify mouse dragging behaviour when SHIFT key is pressed. Gets or sets value which indicates whether map control should use default layout for navigation and map mode controls. Gets or sets value which indicates whether spring animations are enabled. Gets or sets mode of map animation. Gets ratio of Width to Height, of the screen ViewPort Important to be able to calculate the actual height only given the width. Gets root grid of the control template. Gets or sets the Logical (0->1) top left of the Map. Gets the default CommandBar control. Gets the default mouse location indicator. Gets the default navigation control. Gets the default scale control. Gets the default MiniMap control. Gets the default MiniMapExpander control. Gets logical (0->1) size of the current view of this map control. Gets current size of the map in pixels. Gets master multi-scale image. Gets total pixel size of the earth surface per zoom level. Gets or sets logical point where zooming is going to. Gets a value indicating the zoom between 2 integer zoom levels. Dispose all resources are used by RadMap control. Detect whether given location is visible in the map control. When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call ApplyTemplate. Calculates degree size according to base point and zoom. Base point. The size in pixels. Size in degree. This example demonstrates how GetGeoSize method can be used to calculate one location from another using pixel distance between 2 points. Location firstLocation = new Location(40, -100); double distanceX = 10; // 10 pixels double distanceY = 20; // 20 pixels Size pixelSize = new Size(Math.Abs(distanceX), Math.Abs(distanceY)); Size geoSize = this.radMap.GetGeoSize(firstLocation, pixelSize); Location secondLocation = new Location( firstLocation.Latitude - Math.Sign(distanceY) * geoSize.Height, firstLocation.Longitude + Math.Sign(distanceX) * geoSize.Width); Dim firstLocation As New Location(40, -100) Dim distanceX As Double = 10 ' 10 pixels Dim distanceY As Double = 20 ' 20 pixels Dim pixelSize As New Size(Math.Abs(distanceX), Math.Abs(distanceY)) Dim geoSize As Size = Me.radMap.GetGeoSize(firstLocation, pixelSize) Dim secondLocation As New Location( _ firstLocation.Latitude - Math.Sign(distanceY) * geoSize.Height, _ firstLocation.Longitude + Math.Sign(distanceX) * geoSize.Width) Calculates degree size according to base point and zoom. Base point. The width in units according to DistanceUnit property. The height in units according to DistanceUnit property. Size in degree. Calculates horizontal pixel distance according to latitude and zoom. The distance in units according to DistanceUnit property. Horizontal distance in pixels. Calculates pixel size according to base point and zoom. Base point. The width in units according to DistanceUnit property. The height in units according to DistanceUnit property. Size in pixels. Gets pixel size of the specified geographic region for the given zoom level. Geographical region to get pixel size for. Zoom level. Pixel size of the region. Gets a Location shifted with offset equal to the offset by which the current center is shifted outside longitude range (-180;180). Gets a LocationRect whose West is in longitude range(-180;180) by shifting the given LocationRect West longitude. Gets a Location in longitude range(-180;180) by shifting the given location's longitude. Exports the current viewport of the map into a steam. The stream to which the map should be exported. Indicates whether to include or not the objects from the information / visualization layers. The encoder used for the export. Exports the current viewport of the map into a file with the given fileName parameter. The name of the file to which the map should be exported. Indicates whether to include or not the objects from the information / visualization layers. The encoder used for the export. Refresh default command bar regardless whether map provider has been changed or not. Sets ZoomLevel and Center so the given LocationRect object is completely visible. The location rect that should be centered in the map viewport. Sets a value indicating whether the zooming of the view should use the fractional part of calculated zoom level. Sets ZoomLevel and Center so the given LocationRect object, including minimum padding around it is completely visible in viewport. After this operation, zoom property is expected to have non-integer value with fractional digits. The location rect that should be centered in the map viewport. Sets a value indicating the the minimum padding around the visible view, in pixels. Perform redraw map. Calculate geographical size of the map control based on the center, zoom and size of the control in pixels. Invalidates measure of map scale and map layers. Called to arrange and size the content. The computed size that is used to arrange the content. The calculated size. Undoes the effects of the PrepareContainerForItemOverride method. The container element. The item. Prepares the specified element to display the specified item. Element used to display the specified item. Specified item. Raises the event. This method is invoked whenever is set to true internally. The that contains the event data. Returns class-specific implementations for the Windows Presentation Foundation (WPF) infrastructure. The type-specific implementation. Handles the routed event. The event data. The MouseWheel event handler. Event arguments. Calculates the start and end levels for Ascend, Descend, Tracker and Full bars. Attempts to clear some of the noise like characters below the bars. Three levels means we are dealing with eight PLANET or POSTNET. Three levels means we are dealing with IntelligentMail. Determines whether two structures are equal. Determines whether two structures are not equal. Determines whether the current rect intersects with the specified one. Determines if this RadRect instance contains the point that is described by the arguments. The X coordinate of the point to check. The Y coordinate of the point to check. Returns true if this rectangle contains the point from the arguments and false otherwise. Gets or sets the horizontal alignment of the text displayed in the barcode. Gets or sets the vertical alignment of the text displayed in the barcode. Gets or sets whether the barcode should display the human readable value of the barcode. Gets or sets the spacing around the text. @struct DmtxQuadruplet @brief DmtxQuadruplet Represents the encodation used to generate the DataMatrix barcode. Represents the ASCII encodation. Allowed characters include double digit numerics and all values from the ASCII table. The double digit numerics use 4 bits. The ASCII values in the 0-127 range use 8 bits. The ASCII values in 128-255 range use 16 bits. Represents the C40 encodation. Used primarily for upper-case alphanumerics. The upper-case alphanumeric characters use 5.33 bits. The lower-case and special characters use 10.66 bits. Represents the Text encodation. Used primarily for lower-case alphanumerics. The lower-case alphanumeric characters use 5.33 bits. The upper-case and special characters use 10.66 bits. Represents the X12 encodation. Uses the characters from ANSI X12 EDI data set. Each character takes 5.33 bits. Represents the EDIFACT encodation. Used to encode ASCII values in the 32-94 range. Each character takes 6 bits. Represents the Base256 encodation. Used to encode characters in the whole ASCII range. Each character takes 8 bits. Represents the ASCII GS1 encodation. Used to encode FNC1 characters in the ASCII range. Represents the symbol size of the generated barcode. Automatically determined square symbol size. Automatically determined rectangular symbol size. 10x10 symbol size. 12x12 symbol size. 14x14 symbol size. 16x16 symbol size. 18x18 symbol size. 20x20 symbol size. 22x22 symbol size. 24x24 symbol size. 26x26 symbol size. 32x32 symbol size. 36x36 symbol size. 40x40 symbol size. 44x44 symbol size. 48x48 symbol size. 52x52 symbol size. 64x64 symbol size. 72x72 symbol size. 80x80 symbol size. 88x88 symbol size. 96x96 symbol size. 104x104 symbol size. 120x120 symbol size. 132x132 symbol size. 144x144 symbol size. 8x18 symbol size. 8x32 symbol size. 12x26 symbol size. 12x36 symbol size. 16x36 symbol size. 16x48 symbol size. The exception thrown related to symbol size. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. The EncodingMode enumeration determines the type of the acceptable data. Auto mode. Accepts byte data. Allows text data. Allows numeric data. Initializes a new instance of the class. Initializes a new instance of the class. The number of columns of the generated barcode. The number of rows of the generated barcode. How much data will be available for error correction. Gets or sets how much data will be available for error correction. Gets or sets the number of rows from the generated barcode. Gets or sets the number of columns from the generated barcode. Gets or sets the type of the acceptable data. Gets the true/false values representing each module in the PDF417 code. Switch to "Uppercase". Switch to "Lowercase". Switch to "Mixed". Switch to "Punctuation" only for next character. Initializes a new instance of the class. Provides methods for encoding and validation of double-byte Kanji characters. Initializes a new instance of the class. This method encodes the data for the Kanji Mode. Validates the data, to ensure no invalid characters are present. Determines the type of code, such as Numeric, Alphanumeric, Byte or Kanji. Byte Mode. Allows Numbers [0-9]. Allows characters or numbers. Kanji Mode. Determines how much data is available for error correction. Low. Medium. Quartile. High. Determines the Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets. None. ECI 9. ECI 8. ECI 7. ECI 6. ECI 5. ECI 4. ECI 3. ECI 2. ECI 1. ECI 10. ECI 11. ECI 13. ECI 15. ECI 17. ECI 21. ECI 22. ECI 23. ECI 24. UTF-8. ECI 27. Signifies application of special formatting to the code data. None. FNC 1 in first position. FNC 1 in second position. Initializes a new instance of the class. Initializes a new instance of the class. The type of code that will be used for encoding. Determines the size of the QR code and the amount of information that can be encoded. Accepted values are in the range [1..40]. If you set the version to a number outside this range, version will be calculated automatically. How much data will be available for error correction. Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets. Application of special formatting to the code data. The application identifier to be encoded in the QR code. Gets the true/false values representing each module in the QR code. Gets the matrix, reflecting the filled modules/positions in the QR code matrix. Gets the size of the QR code based on the current version. Gets or sets the version of the QR code. The version determines the size of the QR code and the amount of information that can be encoded. Accepted values are in the range [1..40]. If you set the version to a number outside this range, version will be calculated automatically. Gets or sets the type of code that will be used for encoding, such as Numeric, Alphanumeric, Byte or Kanji. Gets or sets how much data will be available for error correction. Gets or sets the Extended Channel Interpretation (ECI) mode, which allows for encoding of characters from other sets. Gets or sets application of special formatting to the code data. Gets or sets the application identifier to be encoded in the QR code. Creates the elements needed to draws the Swiss Cross in the middle of the QRCode. The size of the flag area including the quiet area. Gets or sets whether the bars of the barcode should be stretched to fill the space available. Gets or sets whether the barcode should calculate a checksum. Gets or sets a module by which the barcode can be scaled up. Gets the value currently being encoded by the symbology. Holds the information needed for a bookmark QR code to be validated and generated. Initializes a new instance of the class. The url this bookmark points to. Optional title for the bookmark. Holds the information needed for a MeCard QR code to be validated and generated. Initializes a new instance of the class. The text string to be set as the name in the phonebook. The text string to be set as the kana name in the phonebook. The text string to be set as the nickname in the phonebook. The date to be set as the birthday in the phonebook. The text string to be set as the memo in the phonebook. The text string to be set as the telephone number in the phonebook. The text string to be set as the videophone number in the phonebook. The text string to be set as the e-mail address in the phonebook. The text string to be set as the address in the phonebook.The fields divided by commas (,) denote PO box, room number, house number, city, prefecture, zip code and country, in order. The text string to be set as the homepage URL in the phonebook. Initializes a new instance of the class. The text string to be set as the name in the phonebook. The text string to be set as the kana name in the phonebook. The text string to be set as the nickname in the phonebook. The date to be set as the birthday in the phonebook. The text string to be set as the memo in the phonebook. A collection of text strings to be set as telephone numbers in the phonebook. A collection of text strings to be set as the videophone numbers in the phonebook. A collection of text strings to be set as the e-mail addresses in the phonebook. A collection of text strings to be set as the addresses in the phonebook.The fields divided by commas (,) denote PO box, room number, house number, city, prefecture, zip code and country, in order. A collection of text strings to be set as the homepage URLs in the phonebook. Represents a value with a specific structure that can be converted into a string to be used to generate a QRCode. Validates and returns all errors as a new line delimited string. Builds the string value that will be used for encoding in a barcode. Represents the format of the email to be encoded by a QR code. MAILTO format. MATMSG format. SMTP format. Holds the information needed for a email QR code to be validated and generated. Initializes a new instance of the class. Receiver's email address. The subject of the email. The body of the email. The format in which the data will be represented by the QR code. Represents a value with a specific structure that can be converted into a string to be used to generate a QRCode. Validates and returns all errors as a new line delimited string. Builds the string value that will be used for encoding in a barcode. Additional information can be used for the scheme with message and for the scheme with structured reference. Initializes a new instance of the class. Can be used to indicate the payment purpose or for additional textual information about payments with a structured reference. Contains coded information for automated booking of the payment. Unstructured information can be used to indicate the payment purpose or for additional textual information about payments with a structured reference. Bill information contain coded information for automated booking of the payment. The data is not forwarded with the payment. Builds an empty value. Validates the instance. The message and bill information combined must contain 140 characters or less. Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode. Represents the base class for an address used with SwissQRCode. Initializes a new instance of the class. Two-letter country code according to ISO 3166-1. Gets the country of the address. Validates and returns all errors as a new line delimited string. Builds the string value that will be used for encoding in a barcode. Provides alternative schema content for a SwissQRCode. Initializes a new instance of the class. Parameter character chain of the alternative scheme. Parameter character chain of the alternative scheme. The first line of the alternative procedure. The second line of the alternative procedure. Builds an empty value. Validates the instance. A maximum of 100 characters per line are permitted. Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode. Determines whether the data after the EPD trailer contains billing information field. If not, an additional empty line needs to be added before writing the alternative procedures. Contains information for the address of a (Ultimate) Creditor or Ultimate Debtor in a combined address schema. Initializes a new instance of the class. Two-letter country code according to ISO 3166-1. Includes street and building number or P.O. Box. Includes postal code and town. Gets the first line of the address. Gets the second line of the address. Validates the instance according to the schema for a combined address. Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode. Represents the information to identity a (Ultimate) Creditor, Ultimate Debtor. Initializes a new instance of the class. The name of the contact. The address of the contact. Can be either an instance of or Gets the name of the contact. Gets the address of the contact. Builds an empty contact value. Validates the instance. Name has to be less than 70 characters and address is validated based on the type of address. Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode. Represents the currencies allowed to be used for payment information in a SwissQRCode. Three character codes according to ISO 4217. Swiss franc. Euro. Represents information about an IBAN. Initializes a new instance of the class. The string representation of the IBAN. The type of the IBAN. Gets the IBAN string for display purposes. Gets the IBAN without any dashes or spaces. Gets the type of the IBAN. Validates a Swiss or Lichtenstein IBAN. Format is: 2 letters ISO country code [CH or LI], 2 digits IBAN check digits, 5 digits Bank and Branch Code, 12 digits Account Number. For QR-IBAN the 5 digits after the IBAN check digits should be in the range [30000 - 31999]. Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode. Represents the types of IBANs that can be encoded in a SwissQRCode. Standardized representation of a bank account number in accordance with the ISO 13616 standard. A QR-IBAN corresponds to the rules stipulated in ISO 13616 standard for IBAN and contains a special financial institution identification (QR-IID). Represents either a QR reference or an ISO 11649 Creditor Reference for a payment within a SwissQRCode. Initializes a new instance of the class. Must contain the code QRR where a QR-IBAN is used; where the IBAN is used, either the SCOR or NON code can be entered. Either a QR reference or an ISO 11649 Creditor Reference. Gets the type of the reference. Gets the reference value. Validates the instance according to the rules for the respective type of reference. Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode. Represents the types of payment reference that can be added to a SwissQRCode. QR reference: 27 characters, numeric, check sum calculation according to Modulo 10 recursive (27th position of the reference). Creditor Reference (ISO 11649): max 25 characters, alphanumeric. No reference value is provided. Contains information for the address of a (Ultimate) Creditor or Ultimate Debtor in a structured address schema. Initializes a new instance of the class. Two-letter country code according to ISO 3166-1. Maximum 16 characters permitted. Must be provided without a country code prefix. Maximum 35 characters permitted. Street. Maximum 70 characters permitted. Building number. Maximum 16 characters permitted. Gets the P.O. number. Gets the name of the city. Gets the name of the street. Gets the house number. Validates the instance according to the schema for a structured address. Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode. Holds the information needed for a SwissQRCode to be validated and generated. Initializes a new instance of the class. The IBAN of the Account/Payable to. The currency of the payment. Information of the contact that receives the payment. Reference information for the payment. Optional additional information for the payment. Optional information of the contact that makes the payment. Optional amount of the payment. Optional alternative procedures for the payment. Gets the IBAN of the Account/Payable to. Gets the currency of the payment. Gets the information of the contact that receives the payment. Gets the reference information for the payment. Gets the additional information for the payment. Gets the information of the contact that makes the payment. Gets the amount of the payment. Gets the alternative procedures for the payment. Validates the instance. Validates all fields and relations between them. Builds the string value to be provided to the RadBarcode when encoding a SwissQRCode. Holds the information needed for a telephone QR code to be validated and generated. Initializes a new instance of the class. The telephone number. Holds the information needed for a text message QR code to be validated and generated. Initializes a new instance of the class. The number of the receiver. Optional body of the message. Represents different authentication protocols for WiFi. Wired Equivalent Privacy. Wi-Fi Protected Access. No password. Represents a input field for a WiFi value. Initializes a new instance of the class. The value this instance holds. True if the value is in Hexadecimal format, otherwise false. Gets the value of this input instance. Gets a value indicating whether the property holds information in a Hexadecimal format. Gets the value with all special symbols escaped. Holds the information needed for a WiFi QR code to be validated and generated. Initializes a new instance of the class. SSID (Service Set Identifier) of the WiFi network. Password of the WiFi network. Authentication mode (WEP, WPA/WPA2, None). Set flag, if the WiFi network hides its SSID. Gets the SSID. Gets the password. Gets the authentication protocol. Gets a value indicating whether the network is hidden. The exception that is thrown when an invalid symbol is detected in the input of a RadBarcode. Initializes a new instance of the class. Initializes a new instance of the class. The maximum length that was exceeded. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. The exception that is thrown when an invalid symbol is detected in the input of a RadBarcode. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the InvalidSymbolException class with serialized data. Provides a base class for RadBarcode validation exceptions. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the class. Initializes a new instance of the ValidateException class with serialized data. TODO: Update summary. TODO: Update summary. Initializes a new instance of the Cluster class. The Mode Property determines the type of data acceptable. Not set currently. Byte Mode. Allows Text. Allows numbers. TODO: Update summary. TODO: Update summary. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. TODO: Update summary. Initializes a new instance of the TextModeDefinitionEntry class. Byte Mode. Allows Text. Allows numbers. Not set currently. Initializes a new instance of the class. This is the true/false values representing each module in the QR code. This is a matrix, reflecting the filled modules/positions in the QR code matrix. Initializes a new instance of the class. Gets or sets the CodeWordsPerBlock. The CodeWordsPerBlock. Gets or sets the FirstBlockCount. The FirstBlockCount. Gets or sets the FirstDataCodeWords. The FirstBlockCount. Gets or sets the SecondBlockCount. The SecondBlockCount. Gets or sets the SecondBlockCodeWords. The SecondBlockCodeWords. Initializes a new instance of the class. Gets or sets the Version. The Version. Gets or sets the ErrorCorrection. The ErrorCorrection. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Gets or sets the UnicodeValues. The UnicodeValues. Gets or sets the EncodedValues. The EncodedValues. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the class. Initializes a new instance of the class. TODO: Update summary. Initializes a new instance of the ByteMode class. TODO: Update summary. Initializes a new instance of the class. This method encodes the data for the Kanji Mode. Validates the data, to ensure no invalid characters are present. These are the modes available for the QR control. Determines the type of code, such as Numeric, Alphanumeric, Byte or Kanji. Byte Mode. Allows Numbers [0-9]. Allows characters or numbers. Kanji Mode. Determines how much data is available for error correction. Low. Medium. Quartile. High. Determines the Extended Channel Interpretation mode, which allows for encoding of characters from other sets. None. ECI 9. ECI 8. ECI 7. ECI 6. ECI 5. ECI 4. ECI 3. ECI 2. ECI 1. ECI 10. ECI 11. ECI 13. ECI 15. ECI 17. ECI 21. ECI 22. ECI 23. ECI 24. ECI 27. Signifies application of special formatting to the code data. None. FNC 1 in first position. FNC 1 in second position. TODO: Update summary. Initializes a new instance of the class. Gets or sets the CharSet. The CharSet. Gets or sets the Encoding. The Encoding. Initializes a new instance of the class. A strongly-typed resource class, for looking up localized strings, etc. Returns the cached ResourceManager instance used by this class. Overrides the current thread's CurrentUICulture property for all resource lookups using this strongly typed resource class.