Visual Studio 2010 の Silverlight プロジェクトでUserControlに取り組んでいます。
このユーザー コントロールは、次のようにラベルを使用します。
<sdk:Label .../>
-or-
<sdk:Label>
singleObject
</sdk:Label>
-or-
<sdk:Label>stringContent</sdk:Label>
ここで説明したように
ただし、WPF プロジェクトを作成するときに、それを Silverlight ライブラリ プロジェクトにリンクします。
(既存のアイテム (リンクの追加) を cs クラスおよびコントロールを定義する .xaml ファイルに追加することにより)
ビルドで次のエラーが発生します。
タグ 'Label' は XML 名前空間 ' http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk 'に存在しません。行 49 位置 18. myfile.xaml 49 18 MyLibraryWPF
このドキュメントは、WPF のラベルがsdk:
このような:
<Label>
Content
</Label>
それでも、Silverlight プロジェクトでそれを変更することはできません。まったく新しいプロジェクトを作成し、コードを複製して機能させるのは本当にもったいないことです。
ラベルを Silverlight プロジェクトと WPF プロジェクトの両方で動作させるにはどうすればよいですか?