質問

次の 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 のコンテキスト外で使用できます。詳細が利用可能 ここ.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top