FrameworkContentElement.RegisterName(String, Object) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kayıt yöntemine NameScope erişimi basitleştiren bir erişimci sağlar.
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)
Parametreler
- name
- String
Belirtilen ad-nesne eşlemesi için kullanılacak ad.
- scopedElement
- Object
Eşleme için nesne.
Açıklamalar
Bu yöntem çağrısı RegisterNameiçin kullanışlı bir yöntemdir. Uygulama, uygulayan INameScopebir öğe bularak bulunan ilgili NameScope uygulamayı bulana kadar ardışık üst öğeleri denetler. Ad kapsamları hakkında daha fazla bilgi için bkz. WPF XAML Ad Kapsamları.
Kodda oluşturulduğunda uygulamalar için animasyon görsel taslaklarını doğru şekilde bağlamak için çağrı RegisterName yapılması gerekir. Bunun nedeni, TargetNameanahtar görsel taslak özelliklerinden birinin hedef öğeye başvuru almak yerine bir çalışma zamanı adı araması kullanmasıdır. Bu öğeye koddan başvuruyla erişilebilir olsa bile bu durum geçerlidir. Görsel taslak hedeflerine neden ad kaydetmeniz gerektiği hakkında daha fazla bilgi için bkz. Görsel Taslaklara Genel Bakış. İçerik öğelerine yönelik animasyonlar, denetimlerdeki animasyonlardan daha az yaygındır. Görsel Taslaklara Genel Bakış , denetim senaryolarına odaklanır.