我正在Visual Studio 2010 的 Silverlight 项目中处理UserControl。
此用户控件使用标签如下:
<sdk:Label .../>
-or-
<sdk:Label>
singleObject
</sdk:Label>
-or-
<sdk:Label>stringContent</sdk:Label>
如此处所述
但是,当我创建 WPF 项目时,将其链接到 Silverlight 库项目:
(通过将现有项目(添加链接)添加到 cs 类和定义控件的 .xaml 文件)
我在构建中收到以下错误:
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 项目?