【问题标题】:Invisible Windows 8.1 custom-controls from Nuget when in designer mode在设计器模式下,来自 Nuget 的不可见 Windows 8.1 自定义控件
【发布时间】:2013-10-25 15:43:29
【问题描述】:

通过 Nuget 安装时,我的自定义控件在 Visual Studio 和 Blend 设计器中不可见。我怀疑这背后的原因是在面向 Windows 8.1 时必须用 Generic.xbf 替换 Generic.xaml。

Callisto 库似乎也存在同样的问题。控件在设计器模式下是不可见的,但在执行时功能完美。

对此有什么办法吗?

【问题讨论】:

    标签: c# windows-store-apps custom-controls nuget callisto


    【解决方案1】:

    @Sigalas 不幸的是,NuGet 包就是这种情况。现在有一点冲突,如果 NuGet 提供者提供 XBF,那么设计者就会受到影响。如果您发布 XAML,那么您将失去 XBF 对应用程序的性能优势。

    对于 Callisto,我选择为应用程序的所有用户的利益而不是开发人员的利益优化应用程序性能。我正在与工具团队合作,随着时间的推移帮助改进这一点。

    使用扩展 SDK 方法发送 SDK 没有这个问题。

    【讨论】:

    • 通过在 NuGet 包中并排包含 .xaml 和 .xbf 文件,我能够获得两全其美(据我所知)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-26
    • 2015-11-26
    相关资源
    最近更新 更多