Aracılığıyla paylaş


PropertyPath.PathParameters Özellik

Tanım

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ı PathParametersPropertyPath için oluşturucu özellikle kullanışlıdır, çünkü pathParameters oluşturucu bağımsız değişkeni olarak paramsbelirlenmiştir; başka bir deyişle, derleme için bir dizi oluşturmanız veya boyutlandırmanız gerekmez. Dizinin her üyesini ek 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, görsel taslak 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 ikinci adım FrameworkElement.FlowDirectionProperty olarak olan Control.BackgroundProperty bir özellik yolu oluşturabilirsiniz. Ancak bu tür bir özellik yolu, aslında hedef olarak uygulandığında başarısız olur, çünkü dolduran Control.BackgroundProperty Brush türü bir FrameworkElement.FlowDirection özelliğe sahip değildir. Geçersiz özellik yolları sessizce başarısız olur. Daha fazla bilgi için bkz . Görsel Taslaklara Genel Bakış.

XAML: öznitelik değeri olarak XAML'de bir özellik başvuruyu açıklamak için bir kullandığınızda PropertyPath , belirttiğiniz dize ilk olarak bir tür dönüştürücü (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 Metin Kullanımı

Türün PropertyPath üyeleri genellikle doğrudan XAML söz diziminde ayarlanmaz. Bkz. Açıklamalar.

Şunlara uygulanır