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
PropertyValue(PropertyEntry) |
Inicializuje novou instanci PropertyValue třídy s nadřazenou vlastností nastavenou na zadaný PropertyEntry objekt. |
Vlastnosti
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 vyvolané při získávání a nastavení hodnoty vlastnosti by měly být zachyceny nebo by měly být šířeny přímo na volajícího. |
Collection |
Při implementaci v odvozené třídě získá kolekci PropertyValue instancí, které odpovídají položkám v kolekci, když IsCollection ověří, ž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á označuje, zda Value je výchozí hodnota pro vlastnost. |
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řazenou PropertyEntry při implementaci vlastnosti dojde 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 vlastnosti. |
Metody
ClearValue() |
Při implementaci v odvozené třídě vymaže PropertyValue vlastnost tak, aby byla nenasazená. |
ConvertStringToValue(String) |
Při implementaci v odvozené třídě převede zadaný StringValue objekt na Value. |
ConvertValueToString(Object) |
Při implementaci v odvozené třídě převede zadaný Value objekt na StringValue. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
GetValueCore() |
Při implementaci v odvozené třídě vrátí hodnotu Value. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
NotifyRootValueChanged() |
Vyvolá událost, RootValueChanged když se typ podkladové hodnoty změní externě, například na návrhové ploše. |
NotifySubPropertyChanged() |
Vyvolá událost, SubPropertyChanged když se změnila jedna z dílčích vlastností této vlastnosti. |
OnPropertyChanged(PropertyChangedEventArgs) |
Vyvolá událost se PropertyChanged 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 u vlastností dojde k selhání získá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 ukáže, že je neplatný. |
Událost
PropertyChanged |
Nastane při změně vlastností nebo dílčích vlastností objektu PropertyValue . |
PropertyValueException |
Událost používaná implementacemi hostitele ke zpracování chyb. |
RootValueChanged |
Nastane, když Value je vlastnost nebo StringValue aktualizována v důsledku PropertyValue změny hodnoty. |
SubPropertyChanged |
Nastane při aktualizaci dílčích PropertyValue vlastností v důsledku změny. |