1

次の XML 名前空間の参照は、すべての新しい Xaml ファイルの先頭に含まれています。

//http://schemas.microsoft.com/winfx/xaml/presentation
//http://schemas.microsoft.com/winfx/xaml

winfx/xaml/presentationは、Windows.Navigation、Windows.Controls などの一連の Windows ネームスペースへの参照を保持します。winfx/xaml 名前空間には、常に (通常はデフォルトで) xエイリアスまたはプレフィックスがあります。winfx/xaml は何を参照しますか? winfx/xaml/presentation から参照できる同じ要素がたくさんあるようです。MSDN のドキュメントを読み、winfx/xaml/presentation に関連付けられているアセンブリのリストを見つけることができましたが、winfx/xaml 名前空間のポイントがわかりません。

誰でも説明できますか?

編集: 最初に言ったように、MSDN ドキュメントを読んで、より詳細な回答を探しています。一部の要素を交換可能に使用できる理由の例。

4

2 に答える 2

3

XAML は WPF だけで使用されるわけではないため、名前空間が分離されています。http://schemas.microsoft.com/winfx/xamlは XAML に関連するものであり、他のフレームワーク (WF、Silverlight、WCF など) で再利用できます。ここで、http://schemas.microsoft.com/winfxは/xaml/presentationには、純粋に WPF 用に設計されたものが含まれています!!!

于 2009-02-27T13:40:31.617 に答える
0

XAML コンストラクトを含む名前空間であり、WPF のコンテキスト外で使用できます。詳細はこちら.

于 2009-02-27T10:55:09.893 に答える