FrameworkPropertyMetadata.Merge(PropertyMetadata, DependencyProperty) 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.
Kaynak meta verilerin temel meta verilerle birleştirilmesini sağlar.
protected:
override void Merge(System::Windows::PropertyMetadata ^ baseMetadata, System::Windows::DependencyProperty ^ dp);
protected override void Merge (System.Windows.PropertyMetadata baseMetadata, System.Windows.DependencyProperty dp);
override this.Merge : System.Windows.PropertyMetadata * System.Windows.DependencyProperty -> unit
Protected Overrides Sub Merge (baseMetadata As PropertyMetadata, dp As DependencyProperty)
Parametreler
- baseMetadata
- PropertyMetadata
Birleştirilecek temel meta veriler.
Bu meta verilerin uygulandığı bağımlılık özelliği.
Açıklamalar
Bu yöntem, meta veriler geçersiz kılındığında dahili olarak kullanılır.
Devralanlara Notlar
(veya özellikle bu sınıftan PropertyMetadata ) türetilen sınıflar, uygulamalarına ekledikleri meta veri özelliklerini hesaba katmak için bu yöntemi geçersiz kılmalıdır. Örneğin, uygulamanız yeni bir bayrak yönünde numaralandırma değeri eklemiş olabilir ve Merge(PropertyMetadata, DependencyProperty) uygulamanın bu bayrakları doğru bir şekilde birleştirebilmesi gerekir.
Her zaman kendi uygulamanızdan önce temel uygulamayı çağırın, çünkü temel uygulama hiyerarşideki önceki türlerde önceden tanımlanmış olan tüm özellikleri birleştirmeyi üstlenir.
uygulaması FrameworkPropertyMetadata tarafından Merge(PropertyMetadata, DependencyProperty) eklenen davranış, gibi AffectsRender meta verilerdeki belirli WPF çerçeve düzeyi özelliklerinin bit düzeyinde veya işlemde birleştirilmesidir.
Bu davranış ayrıca Merge(PropertyMetadata, DependencyProperty) , öğesini çağırarak OverrideMetadata(Type, PropertyMetadata)var olan bir bağımlılık özelliğinde özellik meta verilerini geçersiz kıldığınızda, olan geçersiz kılma meta verilerini FrameworkPropertyMetadatakullanarak bu davranışı uygular.