PropertyValue Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Udržuje datový model pro hodnotu vlastnosti v mřížce vlastností.
public ref class PropertyValue abstract : System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyValue : System.ComponentModel.INotifyPropertyChanged
type PropertyValue = class
interface INotifyPropertyChanged
Public MustInherit Class PropertyValue
Implements INotifyPropertyChanged
- Dědičnost
-
PropertyValue
- Implementuje
Konstruktory
| Name | Description |
|---|---|
| PropertyValue(PropertyEntry) |
Inicializuje novou instanci PropertyValue třídy s nadřazenou vlastností nastavenou na zadaný PropertyEntry objekt. |
Vlastnosti
| Name | Description |
|---|---|
| CanConvertFromString |
Při implementaci v odvozené třídě získá hodnotu, která označuje, zda Value lze převést z řetězce. |
| CatchExceptions |
Získá hodnotu, která označuje, zda výjimky vyvolány během získávání a nastavení vlastnosti by měly být zachyceny nebo by měly být rozšířeny přímo volající. |
| Collection |
Při implementaci v odvozené třídě získá kolekci PropertyValue instancí, které odpovídají položkám v kolekci při IsCollection ověření, že vlastnost je kolekce. |
| HasSubProperties |
Při implementaci v odvozené třídě získá hodnotu, která označuje, zda typ této vlastnosti podporuje dílčí vlastnosti. |
| IsCollection |
Při implementaci v odvozené třídě získá hodnotu, která označuje, zda se jedná PropertyValue o kolekci. |
| IsDefaultValue |
Při implementaci v odvozené třídě získá hodnotu, která určuje, zda Value je výchozí hodnota vlastnosti. |
| IsMixedValue |
Při implementaci v odvozené třídě získá hodnotu, která označuje, zda více objektů obsahuje tuto vlastnost a mají různé hodnoty. |
| ParentProperty |
Získá nadřazený PropertyEntry objekt při implementaci vlastnosti v hostitelském prostředí. |
| Source |
Při implementaci v odvozené třídě získá PropertyValueSource objekt, který obsahuje informace o tom, odkud tato hodnota vlastnosti pochází. |
| StringValue | |
| SubProperties |
Při implementaci v odvozené třídě získá kolekci dílčích vlastností jako PropertyEntry instance. |
| Value |
Získá nebo nastaví hodnotu vlastnosti v podkladové kolekci dat vlastností. |
Metody
| Name | Description |
|---|---|
| ClearValue() |
Při implementaci v odvozené třídě vymaže PropertyValue , aby byl bez sady. |
| ConvertStringToValue(String) |
Při implementaci v odvozené třídě převede zadané StringValue na .Value |
| ConvertValueToString(Object) |
Při implementaci v odvozené třídě převede zadané Value na .StringValue |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetValueCore() |
Při implementaci v odvozené třídě vrátí Valuehodnotu . |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| NotifyRootValueChanged() |
RootValueChanged Vyvolá událost, když se podkladový typ hodnoty změní externě, jako na návrhové ploše. |
| NotifySubPropertyChanged() |
SubPropertyChanged Vyvolá událost, když se změnila jedna z dílčích vlastností této vlastnosti. |
| OnPropertyChanged(PropertyChangedEventArgs) |
PropertyChanged Vyvolá událost se zadanými PropertyChangedEventArgs objekty. |
| OnPropertyChanged(String) |
PropertyChanged Vyvolá událost, která používá název vlastnosti, která se změnila. |
| OnPropertyValueException(PropertyValueExceptionEventArgs) |
Výchozí implementace, která vyvolá PropertyValueException událost, když PropertyValue dojde k selhání nebo nastavení hodnot v podkladové kolekci dat. |
| SetValueCore(Object) |
Při implementaci v odvozené třídě nastaví Value. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
| ValidateValue(Object) |
Při implementaci v odvozené třídě vyvolá výjimku, pokud ověření zadaného objektu hodnoty ukazuje, že je neplatné. |
Událost
| Name | Description |
|---|---|
| PropertyChanged |
Nastane, když se změnily vlastnosti nebo dílčí vlastnosti objektu PropertyValue . |
| PropertyValueException |
Událost používaná implementacemi hostitele pro zpracování chyb |
| RootValueChanged |
Nastane při aktualizaci Value nebo StringValue vlastnosti v důsledku PropertyValue změny hodnoty. |
| SubPropertyChanged |
Nastane, když se v důsledku PropertyValue změny aktualizují dílčí vlastnosti. |