ArrayExtension Sınıf
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.
x:Array.NET XAML Hizmetleri için destek uygular.
public ref class ArrayExtension : System::Windows::Markup::MarkupExtension, System::Windows::Markup::IAddChild
public ref class ArrayExtension : System::Windows::Markup::MarkupExtension
[System.Windows.Markup.ContentProperty("Items")]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Array))]
public class ArrayExtension : System.Windows.Markup.MarkupExtension, System.Windows.Markup.IAddChild
[System.Windows.Markup.ContentProperty("Items")]
[System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Array))]
public class ArrayExtension : System.Windows.Markup.MarkupExtension
[<System.Windows.Markup.ContentProperty("Items")>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Array))>]
type ArrayExtension = class
inherit MarkupExtension
interface IAddChild
[<System.Windows.Markup.ContentProperty("Items")>]
[<System.Windows.Markup.MarkupExtensionReturnType(typeof(System.Array))>]
type ArrayExtension = class
inherit MarkupExtension
Public Class ArrayExtension
Inherits MarkupExtension
Implements IAddChild
Public Class ArrayExtension
Inherits MarkupExtension
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
ArrayExtension , işaretleme uzantısı davranışını uygulayan x:Array sınıf ve x:ArrayExtension [MS-XAML] bilgi öğesidir.
x:Array , belirli bir işaretleme uzantısı etkinleştirilmiş söz dizimi aracılığıyla bir dizi içinde rastgele alt öğeler eklemeye olanak tanıyan bir XAML dil özelliğini destekler. İşaretleme uzantısı söz dizimi, işaretleme uzantısı kullanımında açık Type bir öznitelik ve belirtmek Itemsiçin içerik söz dizimi gerektirir. Söz dizimi hakkında daha fazla bilgi ve ayrıntı için bkz. x:Dizi biçimlendirme uzantısı.
Bu sınıf bir işaretleme uzantısı uygulamasıdır. biçimlendirme uzantısı sınıfları çoğunlukla bir XAML işlemci uygulamasının bazı yönleri için altyapı desteği sağlamak için vardır ve bir işaretleme uzantısı sınıfı tarafından sunulan üyeler genellikle kullanıcı kodundan çağrılmaz. Bu uzantı, XAML'nin ve XAML okuyucularının ve XAML yazıcılarının .NET Framework XAML Hizmetleri uygulaması için XAML'den x:Array İşaretlemeyi Uzantısı kullanımını destekler.
.NET Framework'ün önceki sürümlerinde, bu sınıf PresentationFramework.dllWPF'ye özgü derlemede mevcutdu. .NET Framework 4 ile başlayarak System.Xaml ArrayExtension derlemesindedir. Bu, kullanımı .NET Framework XAML Hizmetleri'ni temel alan Windows Workflow Foundation gibi çerçeveler veya teknolojiler için kullanılabilir hale getirir x:Array . Daha fazla bilgi için bkz . WPF'den System.Xaml'e Geçirilen Türler.
System.Xaml derlemesi, derlemedeki XmlnsDefinitionAttribute CLR ad alanından XAML dili (System.Windows.Markup) için XAML ad alanına türleri eşlemek için kullanırhttp://schemas.microsoft.com/winfx/2006/xaml. Tipik XAML işaretlemesinde, kök öğe eşlemesinde için http://schemas.microsoft.com/winfx/2006/xaml bir ön ek bildirir ve ön ekini xkullanırsınız.
Oluşturucular
| Name | Description |
|---|---|
| ArrayExtension() |
ArrayExtension sınıfının yeni bir örneğini başlatır. Bu, boş bir dizi oluşturur. |
| ArrayExtension(Array) |
Sağlanan ham diziyi ArrayExtension temel alarak sınıfının yeni bir örneğini başlatır. |
| ArrayExtension(Type) |
Sınıfının yeni bir örneğini ArrayExtension başlatır ve dizinin türünü başlatır. |
Özellikler
| Name | Description |
|---|---|
| Items |
Dizinin içeriğini alır. XAML koleksiyonu söz dizimi aracılığıyla XAML'de ayarlanabilir. |
| Type |
çağrılırken ProvideValue(IServiceProvider)oluşturulacak dizi türünü alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| AddChild(Object) |
Sağlanan nesneyi dizinin sonuna ekler. |
| AddText(String) |
Metin düğümünü yeni bir dizi öğesi olarak ekler. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ProvideValue(IServiceProvider) |
Değerlerde Items sağlanan nesne sayısına göre boyutlandırılmış bir dizi döndürür. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |