【问题标题】:Source code for WinRT UI controls publicly available?WinRT UI 控件的源代码是否公开可用?
【发布时间】:2013-05-09 02:26:16
【问题描述】:

Windows 应用商店 (WinRT) UI 控件的源是否公开可用?我们希望扩展一些控件,而不必像 SL 和 WPF 那样完全从头开始。谷歌搜索和浏览 SO 并没有为 Windows 8 提供任何东西。

谢谢!

【问题讨论】:

    标签: windows-8 windows-store-apps winrt-xaml


    【解决方案1】:

    因此,与 WPF 不同的是,[WinRT-XAML] 控件是用 C++/CX 编写的。

    但是,这听起来不像您想要源代码,而是想要从现有控件派生并扩展或覆盖它们的功能。你知道你可以做到这一点,对吧?这很容易,听起来您会得到您在问题中提出的结果。

    类似这样的:

    public class MonkeyTextBox : TextBox
    {
        public new string Text
        {
            get
            {
                return "Always Monkeys!";
            }
            set { /* do nothing */ }
        }
    }
    

    这是我的自定义TextBox,其中我已将 Text 的基本实现替换为我自己的。当然,我希望您的自定义控件更好。无论如何,您几乎可以对每个控件执行此操作,并且您可以添加自己的属性和事件。有意义吗?

    参考:http://blog.jerrynixon.com/2013/01/walkthrough-custom-control-in-xaml-isnt.html

    但要回答你的问题:不,我们还没有公布源代码(目前)。希望这可以节省您寻找它的时间。也许有一天我们会——也许。

    祝你好运!

    【讨论】:

    • 有兴趣的朋友可以在此处发布参考源代码:referencesource.microsoft.com
    • 谢谢杰瑞。拥有完整的可用源代码极大地提高了生产力——我们从一个工作示例开始,更容易看到发生了什么。请尽快放出源码。我相信这将极大地帮助其他想要使用该平台的人。
    • 你打赌。我不知道是否有计划发布源代码。我知道我没有听说过它。
    猜你喜欢
    • 1970-01-01
    • 2021-10-11
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多