FrameworkContentElement.RegisterName(String, Object) Metoda

Definice

Poskytuje přístupový objekt, který zjednodušuje přístup k NameScope metodě registrace.

public:
 void RegisterName(System::String ^ name, System::Object ^ scopedElement);
public void RegisterName(string name, object scopedElement);
member this.RegisterName : string * obj -> unit
Public Sub RegisterName (name As String, scopedElement As Object)

Parametry

name
String

Název, který se má použít pro zadané mapování objektu name-object.

scopedElement
Object

Objekt pro mapování

Poznámky

Tato metoda je pohodlná metoda volání RegisterName. Implementace zkontroluje po sobě jdoucí nadřazené prvky, dokud nenajde příslušnou NameScope implementaci, která je nalezena vyhledáním prvku, který implementuje INameScope. Další informace o názvových rozsacích najdete v tématu WPF (Windows Presentation Foundation) názvových oborů XAML.

Volání RegisterName je nezbytné pro správné připojení animačních scénářů pro aplikace při vytváření v kódu. Důvodem je to, že jedna z vlastností scénáře klíčů používá vyhledávání názvů za běhu místo toho, TargetNameaby bylo možné použít odkaz na cílový prvek. To platí i v případě, že je tento prvek přístupný pomocí odkazu z kódu. Další informace o tom, proč potřebujete registrovat názvy cílů scénáře, najdete v tématu Přehled scénářů. Animace prvků obsahu jsou méně běžné než animace na ovládacích prvcích, přehled scénářů se soustředí na řídicí scénáře.

Platí pro

Viz také