创建便携式silverlight用户控件

时间:2013-02-07 07:58:05

标签: silverlight windows-phone-7 user-controls portable-class-library

我正在尝试将一个便携式Silverlight用户控件用于两个独立的项目:一个是WP8项目,另一个是Windows Store。

在两者中我使用xaml / C#,并基于silverlight。但是我创建的silverlight控件仅适用于WP8,但不适用于Windows应用商店。

cannot convert from 'Controls.ProfileBox' to 'Windows.UI.Xaml.UIElement'

是否可以创建一个在两个项目中都可用的控件的silverlight类库?

1 个答案:

答案 0 :(得分:0)

如何编译不同的项目?

在c#/ xaml框架之间共享代码的最简单方法是编译所需的farmework中的代码:

您需要使用“添加为链接”功能(右键单击项目 - >添加现有项目 - >将“添加”按钮更改为“添加为链接”)。这样你只有一个版本的源文件,但你有N个项目用于你想要编译的N框架。