XamlServices.Parse(String) 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.
XAML'yi dize çıkışı olarak okur ve bir nesne grafı döndürür.
public:
static System::Object ^ Parse(System::String ^ xaml);
public static object Parse (string xaml);
static member Parse : string -> obj
Public Shared Function Parse (xaml As String) As Object
Parametreler
- xaml
- String
Ayrıştırmak için XAML dizesi girişi.
Döndürülenler
Döndürülen nesne grafiği.
Özel durumlar
xaml
input is null
.
Açıklamalar
Çağrının bir nesne ağacını Parse başarıyla oluşturabilmesi için aşağıdakilerin doğru olması gerekir:
Giriş
xaml
iyi biçimlendirilmiş ve geçerli XML'dir.Giriş
xaml
, dil düzeyinde geçerli bir XAML'dir.Girişte belirtilen XAML türlerinin
xaml
ilgili XAML ad alanları içindeki yedekleme türlerine çözümlenmesi gerekir. Örneğin, bir WPF ad alanı için XAML türleri, XAML'de belirtildiği gibi bir WPF XAML ad alanına çözümlenebilir; WPF derlemeleri projeye dahil edilmeli veya çalışma zamanında kullanılabilir olmalıdır; ve benzeri.
Önemli
XamlServicesWindows Presentation Foundation (WPF) türlerini veya WPF tabanlı türleri işliyorsanız önerilen XAML okuma veya XAML yazma API kümesi değildir. WPF kullanımı için, XAML'yi okumak veya yüklemek ve System.Windows.Markup.XamlWriter XAML'yi geri yazmak için kullanınSystem.Windows.Markup.XamlReader. Bu sınıflar api'leri kendi uygulamalarında dahili olarak kullanır System.Xaml ; ancak bağımlılık özellikleri için iyileştirmeler gibi XAML okuma ve yazmanın niteliğini etkileyen WPF'ye özgü kavramlar için de destek sağlar.