【问题标题】:Compact Framework, Custom TabControl, Designer interactionsCompact Framework、自定义 TabControl、设计器交互
【发布时间】:2011-11-24 13:12:34
【问题描述】:

我正在考虑为 Compact Framework 3.5 制作一个自定义 TabControl,它启用了设计器交互。

到目前为止,我的所有研究都使我找到了针对完整 .Net Framework 的控件的解决方案,但我很快就因 Compact Framework 中缺少几个必需的类、接口和命名空间而停止了工作。

理想情况下,我想学习这些教程,但由于上述不足,我发现自己无法这样做。 http://msdn.microsoft.com/en-us/library/h51z5c0x(v=VS.90).aspx

我已经有了 .xmta 文件,而且我知道 Designer 标签,但是我不知道该放哪个类,因为我不知道如何制作那个类!

我们将不胜感激。

问候

【问题讨论】:

    标签: c# winforms visual-studio compact-framework visual-studio-designer


    【解决方案1】:

    简短的回答是,您不能为 CF 构建自定义、可设计的容器控件,也不能扩展现有的 TabControl 并为其提供设计器支持。

    说实话,我今天根本不会使用 TabControl 进行手持式开发。有关这方面的更长的诽谤,请参阅my reasoning and workaround here

    【讨论】:

    • 我知道这个问题已经很老了,但我已经在 CF 中创建了自己的高级选项卡控件。不应该有你做不到的理由。当然,我扩展了 Control 而不是 TabControl。至于你的文章,它真的取决于设备。我们使用的是 8-10" 大屏幕的设备,我的选项卡控件比普通的要漂亮得多。另外,你说你不能为设计师使用完整的框架,但实际上你可以做到这一点,而无需部署它到设备。您创建一个单独的设计程序集,将其安装到 GAC 中,然后链接到 DesignTimeAttributes 文件中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多