WPF の XML 名前空間 - xmlns
-
09-09-2019 - |
質問
次の XML 名前空間参照は、すべての新しい Xaml ファイルの先頭に含まれます。
//http://schemas.microsoft.com/winfx/xaml/presentation
//http://schemas.microsoft.com/winfx/xaml
の winfx/xaml/プレゼンテーション Windows.Navigation、Windows.Controls などの一連の Windows 名前空間への参照を保持します。winfx/xaml の名前空間には常に (通常はデフォルトで) バツ エイリアスまたはプレフィックス。winfx/xaml は何を参照していますか。winfx/xaml/presentation から参照できる同じ要素がたくさんあるようです。MSDN ドキュメントを読んだところ、winfx/xaml/presentation に関連付けられたアセンブリのリストは見つかりましたが、winfx/xaml 名前空間の意味がわかりません。
誰か説明してもらえますか?
編集:最初に言ったように、私は MSDN ドキュメントを読み、より詳細な答えを探しています。一部の要素が同じ意味で使用できる理由の例。
解決
XAML は WPF だけで使用されるわけではないため、名前空間が分離されます。の http://schemas.microsoft.com/winfx/xaml これは XAML に関連するもので、他のフレームワーク (WF、Silverlight、WCF など) で再利用できます。 http://schemas.microsoft.com/winfx/xaml/presentation 純粋に WPF 用に設計されたものが含まれています。
他のヒント
これは、XAML 構造を含む名前空間であり、WPF のコンテキスト外で使用できます。詳細が利用可能 ここ.
所属していません StackOverflow