【问题标题】:Creating portable silverlight user control创建便携式silverlight用户控件
【发布时间】:2013-02-07 07:58:04
【问题描述】:

我正在尝试制作一个可移植的 silverlight 用户控件,以便在 2 个单独的项目中使用:一个是 WP8 项目,另一个是 Windows 应用商店。

在他们两个中,我都使用 xaml/C#,并基于 silverlight。但是我创建的 silverlight 控件只能在 WP8 中使用,而不能在 Windows Store 中使用。

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

是否可以创建一个silverlight 类库,该类库具有可在两个项目中使用的控件?

【问题讨论】:

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


    【解决方案1】:

    你如何编译你的不同项目?

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

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

    【讨论】:

    • 似乎是个好主意,我会尝试并在我的问题解决后接受您的回答。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多