Sdílet prostřednictvím


XamlObjectWriter.OnSetValue(Object, XamlMember, Object) Metoda

Definice

Vyvolá jakoukoli XamlSetValueHandler odkazovanou metodu, která je přidružena XamlObjectWriterSettings k tomuto zapisovači, pokud handled v XamlSetValueEventArgs událostech data nejsou true.

protected:
 virtual bool OnSetValue(System::Object ^ eventSender, System::Xaml::XamlMember ^ member, System::Object ^ value);
protected virtual bool OnSetValue(object eventSender, System.Xaml.XamlMember member, object value);
abstract member OnSetValue : obj * System.Xaml.XamlMember * obj -> bool
override this.OnSetValue : obj * System.Xaml.XamlMember * obj -> bool
Protected Overridable Function OnSetValue (eventSender As Object, member As XamlMember, value As Object) As Boolean

Parametry

eventSender
Object

Objekt, který se má hlásit jako zdroj obslužné rutiny.

member
XamlMember

Název vlastnosti, která se má nastavit, která je předána obslužné rutině jako součást XamlSetValueEventArgs.

value
Object

Hodnota, která se má zadat pro vlastnost s názvem member. Hodnota se předá obslužné rutině jako součást XamlSetValueEventArgs.

Návraty

Logická hodnota, která je nastavena libovolnou přidruženou obslužnou rutinou; v opačném případě . false

Poznámky

Pokud má SetValue operace pro tento zapisovač XAML přidruženou obslužnou rutinu (je XamlSetValueHandler deklarována v XamlObjectWriterSettings), tato metoda vytvoří novou XamlSetValueEventArgs a předá je obslužné rutině. Vrácená hodnota je nastavena čtením Handled hodnoty předávané daty události. Pokud žádná obslužná rutina neexistuje a tato metoda je vyvolána, volání vrátí false.

Platí pro