PropertyPath.PathParameters Özellik
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.
Yol dizine alınan parametrelere başvurduğunda kullanılacak parametrelerin listesini alır.
public:
property System::Collections::ObjectModel::Collection<System::Object ^> ^ PathParameters { System::Collections::ObjectModel::Collection<System::Object ^> ^ get(); };
public System.Collections.ObjectModel.Collection<object> PathParameters { get; }
member this.PathParameters : System.Collections.ObjectModel.Collection<obj>
Public ReadOnly Property PathParameters As Collection(Of Object)
Özellik Değeri
Parametre listesi.
Açıklamalar
için PropertyPath özellikler genellikle oluşturucular aracılığıyla oluşturulur. ayarı PathParametersiçin oluşturucu PropertyPath özellikle kullanışlıdır çünkü pathParameters
oluşturucu bağımsız değişkeni olarak params
belirlenmiştir; başka bir deyişle, yapı için bir dizi oluşturmanız veya boyutlandırmanız gerekmez. Dizinin her üyesini ek bir parametre olarak belirtmeniz yeterlidir.
Hedef olan son özellik bir Freezable türse, bu değer kopyalanır. Ayrıntılar için bkz . Görsel Taslaklara Genel Bakış.
Özellik zincirinin gerçek değerlendirmesi film şeridi animasyon mekanizmaları tarafından gerçekleştirilir. PropertyPath Düzeyinde, yol adımlarının hiç bağlandığından emin olmak için doğrulama yapılmaz. Örneğin, ilk adım ve FrameworkElement.FlowDirectionProperty ikinci adım olarak sahip Control.BackgroundProperty bir özellik yolu oluşturabilirsiniz. Ancak böyle bir özellik yolu, aslında hedef olarak uygulanırsa başarısız olur çünkü dolduran Control.BackgroundProperty Brush türünün özelliği FrameworkElement.FlowDirection yoktur. Geçersiz özellik yolları sessizce başarısız olur. Daha fazla bilgi için bkz . Görsel Taslaklara Genel Bakış.
XAML: XAML'de bir özellik başvuruyu tanımlamak için bir öznitelik değeri olarak kullandığınızda PropertyPath , belirttiğiniz dize ilk olarak bir tür dönüştürücüsü (PropertyPathConverter tarafından işlenir. Bu tür dönüştürücü daha sonra dizeyi işler ve söz dizimine göre oluşturucu imzalarından PropertyPath birini çağırır. Bir öznitelik değerini işleyen tür dönüştürücüsü aracılığıyla yapılan bu dolaylılık, genellikle bir PropertyPath nesne öğesi bildirmek ve ve gibi PathParametersPath özniteliklere belirli değerler uygulamak yerine XAML'de nasıl kullandığınızdırPropertyPath. Daha fazla bilgi için bkz . PropertyPath XAML Sözdizimi.
XAML Metni Kullanımı
Türün PropertyPath üyeleri genellikle doğrudan bir XAML söz diziminde ayarlanmaz. Bkz. Açıklamalar.