XamlType.LookupPositionalParameters(Int32) 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.
İşaretleme uzantısı türleri için, bu XamlTypeiçin belirli bir işaretleme uzantısı kullanımında desteklenen konumsal parametrelerin türlerini döndürür.
protected:
virtual System::Collections::Generic::IList<System::Xaml::XamlType ^> ^ LookupPositionalParameters(int parameterCount);
protected virtual System.Collections.Generic.IList<System.Xaml.XamlType> LookupPositionalParameters(int parameterCount);
abstract member LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
override this.LookupPositionalParameters : int -> System.Collections.Generic.IList<System.Xaml.XamlType>
Protected Overridable Function LookupPositionalParameters (parameterCount As Integer) As IList(Of XamlType)
Parametreler
- parameterCount
- Int32
Hakkında bilgi edinmek istediğiniz söz dizimi veya oluşturucu modunun sayısı (arity).
Döndürülenler
Her XamlType birinin XamlType söz dizimindeki bu konumun türü olduğu değerlerin listesi. İşaretleme uzantısı için işaretleme girişi sağlama sırasında bu türleri aynı sırada belirtmeniz gerekir.
Açıklamalar
Bu yöntem çağrıları GetPositionalParameterstarafından çağrılabilir.
Varsayılan uygulama, oluşturucuları bulmaya ve ariteyi denetlemeye dayalı iç yansıma bilgilerini kullanır. Farklı mantık kullanmak istiyorsanız GetPositionalParameters bu yöntemi geçersiz kılın.
Bu API yalnızca bir işaretleme uzantısını (IsMarkupExtension olan ) temsil ediyorsa XamlType geçerlidirtrue.
Giriş parameterCount , belirli bir konumsal parametrenin türünü istemek için değildir. İşaretleme uzantısı kullanımının arity değerini belirtmek içindir. İşaretlemeyi genişletme kullanımı genellikle birden çok imzaya sahiptir ve farklı konumsal parametrelerin farklı parametre arity'sini (sayısı) kullanır. Ancak, yinelenen arities izin vermek ve farklılaştırma için konumsal parametrelerin türlerini kullanmak için bir şema bağlamı yapılandırabilirsiniz. Daha fazla bilgi için bkz. SupportMarkupExtensionsWithDuplicateArity. Belirli bir arity sayısı için parametre konumları ve türleri farklılık gösterebilir. Belirli bir arity'nin işaretleme uzantısı kullanımının konumsal türünü almak için, önce arity sayısıyla çağırırsınız GetPositionalParameters . Ardından, döndürülen koleksiyondan bu konumdaki öğeyi alın.