Sdílet prostřednictvím


PropertyEntry Třída

Definice

Představuje data vlastnosti pro vybranou položku a umožňuje úpravy této vlastnosti s daty specifickými pro typ.

public ref class PropertyEntry abstract : System::Activities::Presentation::PropertyEditing::IPropertyFilterTarget, System::ComponentModel::INotifyPropertyChanged
public abstract class PropertyEntry : System.Activities.Presentation.PropertyEditing.IPropertyFilterTarget, System.ComponentModel.INotifyPropertyChanged
type PropertyEntry = class
    interface INotifyPropertyChanged
    interface IPropertyFilterTarget
Public MustInherit Class PropertyEntry
Implements INotifyPropertyChanged, IPropertyFilterTarget
Dědičnost
PropertyEntry
Implementuje

Konstruktory

PropertyEntry()

Vytvoří novou instanci třídy PropertyEntry.

PropertyEntry(PropertyValue)

Vytvoří novou instanci PropertyEntry třídy, která slouží jako podproperty zadaného PropertyValueobjektu .

Vlastnosti

CategoryName

Získá název kategorie, ve které se nachází tato vlastnost.

Description

Získá popis zapouzdřené vlastnosti.

DisplayName

Získá zobrazovaný název pro PropertyEntry.

HasStandardValues

Získá hodnotu, která označuje, zda je sada standardních hodnot k dispozici pro tento PropertyEntry.

IsAdvanced

Získá hodnotu, která označuje, zda PropertyEntry je vlastní-made.

IsReadOnly

Získá hodnotu, která označuje, zda PropertyEntry je jen pro čtení.

MatchesFilter

Získá hodnotu, která označuje, zda odpovídá IPropertyFilterTarget filtru. Nastaví hodnotu, která označuje, že IPropertyFilterTarget objekt odpovídá filtru, a aktivuje metodu obslužné rutiny události pro změnu vlastnosti.

ParentValue

Získá nadřazený PropertyValue objekt ve třídách odvozených z hostitelské infrastruktury.

PropertyName

Získá název vlastnosti.

PropertyType

Získá typ vlastnosti.

PropertyValue

Získá pro PropertyValue tento PropertyEntryobjekt .

PropertyValueEditor

Získá objekt PropertyValueEditor , který se používá pro úpravu hodnoty tohoto PropertyEntryobjektu .

StandardValues

Získá sadu možných hodnot podporovaných tímto PropertyEntry.

Metody

ApplyFilter(PropertyFilter)

Ukládá, jestli cílová hodnota vlastnosti odpovídá zadané PropertyFilterhodnotě .

CreatePropertyValueInstance()

Umožňuje infrastruktuře hostitele vytvořit novou instanci specifickou pro PropertyValue hostitele.

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()

Type Získá z aktuální instance.

(Zděděno od Object)
MatchesPredicate(PropertyFilterPredicate)

IPropertyFilterTarget Implementace metody, která určuje, zda cílový zobrazovaný název nebo název typu odpovídá zadanému řetězci obsahujícímu název filtru.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnFilterApplied(PropertyFilter)

FilterApplied Vyvolá událost.

OnPropertyChanged(PropertyChangedEventArgs)

INotifyPropertyChanged Vyvolá PropertyChanged událost.

OnPropertyChanged(String)

Vyvolá událost, INotifyPropertyChanged když PropertyContainerEditMode uslyší, že došlo ke PropertyValue změně.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

FilterApplied

IPropertyFilterTarget Deklarace události, ke které dochází při PropertyFilter změně prostřednictvím volání ApplyFilter(PropertyFilter) metody.

PropertyChanged

INotifyPropertyChanged Deklarace události, ke které dochází při změně hodnoty vlastnosti.

Platí pro