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
Meta veriler geçersiz kılındığında bu yöntem 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ştirme işlemini üstlenir.
Merge(PropertyMetadata, DependencyProperty)'da FrameworkPropertyMetadata uygulaması tarafından eklenen davranış, meta verilerdeki AffectsRender gibi belirli WPF çerçeve düzeyinde özelliklerin bit düzeyinde veya işlemde birleştirilmesidir.
Bu Merge(PropertyMetadata, DependencyProperty) davranış ayrıca, öğesini çağırarak OverrideMetadata(Type, PropertyMetadata)mevcut bir bağımlılık özelliğinde özellik meta verilerini geçersiz kıldığınızda, olan FrameworkPropertyMetadatageçersiz kılma meta verilerini kullanarak da uygular.