精华内容
下载资源
问答
  • WinRT

    2012-10-26 16:27:41
    windows rt ...Windows RT(WinRT) 是 Windows 8 家族的一个新成员,而这也是此前 Windows on ARM(WOA) 的官方名称。...Windows RT(WinRT) 是 Windows 8 家族的一个新成员,而这也是此

    windows rt


    Windows RT  
    Windows RT

    Windows RT(WinRT) 是 Windows 8 家族的一个新成员,而这也是此前 Windows on ARM(WOA) 的官方名称。

      Windows RT

    Windows RT

    Windows RT(WinRT) 是 Windows 8 家族的一个新成员,而这也是此前 Windows on ARM(WOA) 的官方名称。Windows RT 专注于 ARM 平台,并不会单独零售,仅采用预装的方式发行。[1]Windows RT 中将包含针对触摸操作进行优化的微软 Word、Excel、PowerPoint 和 OneNote 的桌面版,但并不允许其他 Intel 平台的软件安装,可通过 WinRT 开发环境为其创建 Metro 应用。[2]
      ARM 版 Windows 的开发受到了密切关注。一方面,该版本Windows将支持全新的触控界面,而微软希望凭借该系统在平板电脑市场中发挥更大的影响力。另一方面,对于ARM阵营的芯片厂商,包括高通、德州仪器和 Nvidia 来说,该版本系统将进一步推动平板电脑市场的发展,吸引原本的笔记本用户。因 Windows RT 并不兼容原本 Intel 平台的程序,所以微软正针对 ARM 平台开发 Word、Excel、PowerPoint 和 OneNote 等知名应用。
      Windows RT 是ARM平台下的独立版本,无法单独购买,只能预装在采用ARM架构处理器的PC和平板电脑中(包括iPad)。Windows RT无法兼容x86软件,但将附带专为触摸屏设计的微软Word、Excel、PowerPoint和OneNote。不过对于Windows RT这个名字,很多人可能认为“RT”代表了“Retweet”或者“Radical Technology” 或者 “Ridiculously Tangled”。
      实际上,经过向微软求证,微软解释说“RT”代表“Runtime”,它指的是WinRT,也就是Windows Runtime Library。它是一项非常重要的技术,因为它允许开发人员写一个App,但是却可以同时在利用英特尔处理器的Windows 8上运行,还可以在利用ARM处理器的Windows RT上运行。如果没有这个技术,开发者就需要在两个平台上分别做开发,这大大降低了开发者的开发成本。

    编辑本段Win RT缺点

      从表面上看,这两款系统看起来一模一样。但是,Windows RT的设计完全是围绕ARM架构所进行的。这一芯片尤其适用于智能手机和平板电脑,且能耗较低。应该说,Windows RT看起来更像是一款“Windows精简版”,而不是一个完全全新的操作系统。从另一个角度出发,这也是微软学习苹果iOS系统的一次尝试,这也就意味着Windows RT相比Windows 8将有着不少的限制。[1]
      如果你正在考虑购买一款Windows RT设备,我们建议你首先阅读一下我们所列举出的Windows RT十大缺点:
      1、只能在特定网站上浏览Flash
      想用新的Windows RT电脑观看Flash视频?你错了!Windows RT设备上的Flash功能只能在微软认可的网站上运行。
      2. 无法运行传统Windows应用程序
      旧版Windows上的传统应用程序无法在Windows RT设备上运行,其中包括一些非常热门的应用,比如iTunes、Adobe Photoshop和谷歌(微博)Chrome等浏览器。此外,包括《魔兽世界》、《使命召唤》这些热门游戏也无法运行。当然,我们相信这一情况将在今后有所改善。
      3. 只能通过Windows Store购买应用
      如果你希望在沃尔玛或其他零售商购买软件装在Windows RT设备上,那你就大错特错了。Windows 8应用无法在Windows RT设备上运行,Windows RT只支持从Windows Store购买的应用程序。这一规定有些类似于苹果不允许iPhone和iPad用户从iTunes Store以外的地方购买软件一样。然而,Android用户却可以安装谷歌Play商店之外购买的应用。此外,微软在Windows Store中提供游戏的同时还将提供Xbox游戏应用,这一点同样令人费解。
      4. 应用数量有限
      微软曾表示,到1月底Windows Store中将会有超过10万个应用。但目前,Windows Store中的应用数距离这个目标还相差甚远。微软拒绝透露Windows Store中应用数量的最新消息,但在本月初,微软高管维斯-米勒(Wes Miller)曾表示Windows Store中已有4300种应用,这一数字预计到发布日会超过9000个。
      5. 不兼容自家程序
      连微软自家的一些传统软件都无法在Windows RT上运行,其中甚至包括Outlook和Windows Media Player。
      6. 只能使用设备预装的Windows RT系统
      消费者只能获得设备上预装的Windows RT系统,且该设备必须使用高通、英伟达或德州仪器的处理器。此外,旧PC无法升级到Windows RT系统,只能选择Windows 8普通版或购买全新设备才能使用Windows RT。
      7. Windows RT桌面模式成累赘
      虽然Windows RT预装有桌面模式,但该模式仅限于预装的微软软件,其中包括Word、Excel、PowerPoint和Onenote。用户在访问Windows Store时也看不到其他可以兼容桌面模式的应用程序。此外,即便你不使用Office软件也没有用,因为该软件已被预装到了Windows RT系统中。
      8. 企业用户使用体验不佳
      对于企业用户来说,Windows RT或许并非最理想的选择。所有你经常使用的传统应用都无法继续使用,而且Windows RT只针对家用和学生进行授权,这就意味着你必须购买商业许可才能使用Windows RT平台的Office应用。而且,尽管该系统已经预装了Office,但却不支持Outlook。
      9. Windows RT设备数量有限
      目前仅有四家公司计划发布Windows RT设备,且每家都只有一款产品。这与微软的战略和对设备的严格控制有关。在未来,你将看到联想和华硕推出采用英伟达芯片的PC和平板电脑,戴尔和三星也将推出采用高通处理器的Windows RT设备。值得一提的是,最早的惠普和东芝均放弃了自己此前的Windows RT设备生产计划。
      10. Windows RT令人困惑
      Windows RT和Windows 8之间功能上的差异性依旧令人不解,微软没有很好地说明二者的区别。在很多消费者购买了Windows RT设备后恐怕将发现,这一系统并不具备Windows 8的全部功能。

    编辑本段限制

      
      Metro 应用程序 UI 外观

    Metro 应用程序 UI 外观

    要在 Windows RT运行的所有应用程序只能透过使用 Windows 执行时期函式库(Windows Runtime Library) 开发,也就是所谓的 Modern 风格应用程序(Modern-style app);而一般使用 Win32 API 开发的应用程序并无法在 Windows RT 运行。[2-3]
    扩展阅读:
    展开全文
  • WinRT support

    2021-01-11 14:21:00
    ve managed to get something to build, and was able to get a simple request working from a dummy WinRT app. :metal: <p>This is the first time I've even touched WinRT, so I had a few headaches and ...
  • WinRT Status

    2020-12-09 00:52:29
    ve been reviewing the latest merge of the WinRT changes from and have a few questions. <p>1) Is it in a complete state or still a work in progress? 2) Is there a reason why some libraries use <code>&#...
  • WinRT compatibility

    2020-11-22 00:37:44
    <div><p>Some simple changes to allow TagLib to compile as a WinRT assembly.</p><p>该提问来源于开源项目:taglib/taglib</p></div>
  • Qt for WinRT

    2021-04-18 08:56:46
    Qt for WinRTQt for WinRT支持的配置要求入门桌面用户注意事项创建应用使用Qt Creator构建应用程序从源头构建从命令行运行应用程序包装内容WinRT Runner工具 Qt for WinRT Qt for WinRT Qt for WinRT允许您在支持...

    Qt for WinRT

    Qt for WinRT
    Qt for WinRT允许您在支持Windows Store App API的设备上运行Qt应用程序。这涵盖了Windows 10,Windows 10移动版和Windows 10 IoT上的现代UI应用程序。

    微软通过Windows 8 Modern UI引入了一种新的设计范例。这种新方法的核心部分是Windows运行时(WinRT),它支持使用不同的编程语言进行开发,例如C ++ / CX(组件扩展),C#VB.NET或JavaScript。Qt端口使用C ++功能。尽管WinRT内部支持组件扩展,但是它们不在Qt内部使用,因此您无需使用它们。出于安全原因,WinRT应用程序在沙盒环境中运行,并支持不同的体系结构,例如ARM和x86。

    支持的配置

    支持以下配置。
    在这里插入图片描述
    通用Windows平台包括Windows 10,Windows 10 IoT设备,Xbox One和HoloLens。

    要求

    Windows运行时开发需要Microsoft Windows开发主机。支持的最低版本是Windows 10。

    根据您的设备目标,您将需要安装Microsoft提供的以下工具:
    在这里插入图片描述
    如果您以远程设备为目标,请按照Visual Studio的所有说明进行正确设置。

    入门

    桌面用户注意事项

    由于WinRT应用程序在沙盒环境中运行,因此在考虑移植或编写跨平台应用程序时应考虑一些限制:

    由于无法启动任何子流程,因此未实现QProcess类(由QT_NO_PROCESS所定义的宏指示)。
    QStandardPaths :: writableLocation()返回的某些路径可能为空。
    一个WinRT的应用程序可能无法做到与同一主机上运行的其他应用程序(因为这将违反沙箱)基于套接字的通信。
    应用程序仅在全屏模式下运行(请参阅QStyleHints)。在桌面上,屏幕尺寸随应用程序调整大小而变化。
    没有环境变量。Qt通过在本地维护值来模拟功能,以便qputenv()和相关功能继续起作用。可以在源代码中设置所有影响Qt的已知变量。
    WinRT应用程序本质上是UI应用程序。这意味着控制台类型的应用程序将在内部创建一个窗口,该窗口始终可见。
    应用程序不应以编程方式退出。特别是,在显示UI之前调用exit()会导致崩溃。
    该WinRT的剪贴板是本地应用程序; 桌面应用程序无法检索它。

    创建应用

    您可以像其他任何Qt应用程序一样为WinRT开发应用程序。使用您喜欢的编辑器或IDE(例如Qt Creator)并创建您的应用程序或加载Qt示例。然后运行qmake并nmake/jom构建您的应用程序。

    使用Visual Studio构建应用程序
    要使用Visual Studio启动项目,需要创建一个相应的项目。qmake支持.pro通过传递参数-tpvc将项目转换为Visual Studio格式。

    qmake -tp vc <your project>.pro
    

    请注意使用qmake和Visual Studio的正确匹配。由于Visual Studio格式是通用格式,因此,例如在Visual Studio for Windows中打开Windows Phone项目时,它不会立即返回错误。

    这将创建一个项目,该项目支持构建应用程序并使用Visual Studio运行它们。它不会将Qt库嵌入程序包中,并且需要您手动添加它们。为此,已将命令行工具windeployqt包含在已安装的软件包中。要启用对依赖关系的自动解析并将库和依赖关系添加到应用程序包中,请使用以下选项创建项目:

    qmake -tp vc <your project>.pro "CONFIG+=windeployqt"
    

    使用Qt Creator构建应用程序

    您无需进行任何转换即可在Qt Creator中打开项目。

    如果PC检测到该设备,则Qt Creator会将您的应用程序部署在WinRT设备上。

    注意: Creator尚不支持远程PC(例如Surface)。

    从源头构建

    我们假设您已经克隆了Qt 5存储库(或在其他位置获得了Qt源),并遵循了与平台无关的构建Qt的要求。构建Qt的过程可在“构建Qt源”页面中找到。

    WinRT的Qt始终构建为交叉构建,因为诸如qmake之类的工具是作为桌面应用程序构建的。为了进行编译,需要桌面开发环境。如果您已安装Windows的Visual Studio 2013,则只会为WinRT创建二进制文件。您还将需要Windows Studio的Visual Studio来创建这些桌面工具。

    对于每个WinRT版本,请确保使用x86命令提示符(使用VS x86本机工具命令提示符或不带任何参数或通过调用vcvarsall.batx86)。在自动设置用于目标的工具链的同时,命令提示符将决定将用于诸如qmake或moc之类的宿主工具的工具。如果使用另一个命令提示符,则构建这些工具可能会失败。

    所述的WinRT mkspec格式是--其中结构可以是arm,x86,或x64。以下是为WinRT构建qtbase的示例:

    > ./configure -xplatform winrt-x64-msvc2013 -release
    > nmake/jom
    

    从命令行运行应用程序

    WinRT应用程序必须打包(包括所有依赖项)并安装或注册到应用程序服务中才能启动。WinRT Runner工具可用于从命令行启动这些应用程序。

    包装内容

    对于每个Windows应用程序,程序包内容均由应用程序可执行文件及其依赖项组成。依赖项是必需的(Qt)库和插件。请注意,必须将Qt插件放入以其类别(平台,图像格式等)命名的文件夹中,而不要使用plugins文件夹作为根目录。

    由于WinRT应用程序在沙盒环境中运行,因此将path变量设置为指向所需的文件将不起作用。

    该windeployqt便利工具查找应用程序的依赖并复制Qt库和插件到相应的目录,是必要的。

    因为所有资源都放在一个目录中,所以可以使用XML文件(AppxManifest.xml)和Windows Powershell注册该目录。这些清单文件的参考可以在这里找到。必须指定目标处理器体系结构(与默认的“中立”相对)。一旦满足这些要求,请在PowerShell中切换到打包目录,然后调用:

    > Add-AppxPackage -Register AppxManifest.xml
    

    注意:WinRT Runner工具可以使用–install选项执行相同的操作。

    如果可行,您应该能够在Windows的开始屏幕中找到您的应用程序。要删除您的应用程序,请使用Windows的内置方法来卸载应用程序(右键单击或点击并按住该应用程序,然后选择Uninstall)。

    注意:WinRT Runner工具可以使用–remove选项执行相同的操作。

    WinRT Runner工具

    在WinRT的亚军工具可以QTDIR /斌/ winrtrunner找到。它旨在帮助WinRT应用程序的Qt的部署,启动和调试。可以从命令行使用它,也可以由IDE调用它。

    Usage: winrtrunner [options] package [arguments]
    winrtrunner installs, runs, and collects test results for packages made with Qt.
    
    Options:
      --test                            Install, start, collect output, stop (if
                                        needed), and uninstall the package. This is
                                        the default action of winrtrunner.
      --start                           Start the package. The package is installed
                                        if it is not already installed. Pass
                                        --install to force reinstallation.
      --debug <debugger>                Start the package with the debugger
                                        attached. The package is installed if it is
                                        not already installed. Pass --install to
                                        force reinstallation.
      --debugger-arguments <arguments>  Arguments that are passed to the debugger
                                        when --debug is used. If no debugger was
                                        provided this option is ignored.
      --suspend                         Suspend a running package. When combined
                                        with --stop or --test, the app will be
                                        suspended before being terminated.
      --stop                            Terminate a running package. Can be be
                                        combined with --start and --suspend.
      --wait <seconds>                  If the package is running, waits the given
                                        number of seconds before continuing to the
                                        next task. Passing 0 causes the runner to
                                        wait indefinitely.
      --install                         (Re)installs the package.
      --remove                          Uninstalls the package.
      --device <name|index>             Specifies the device to target as a device
                                        name or index. Use --list-devices to find
                                        available devices. The default device is the
                                        first device found for the active run
                                        profile.
      --profile <name>                  Force a particular run profile.
      --list-devices                    List the available devices (for use with
                                        --device).
      --verbose <level>                 The verbosity level of the message output
                                        (0 - silent, 1 - info, 2 - debug). Defaults
                                        to 1.
      --ignore-errors                   Always exit with code 0, regardless of the
                                        error state.
      --loopbackexempt <mode>           Enables localhost communication for
                                        clients,servers or both. Adding this
                                        possibility for servers needs elevated
                                        rights and might ask for these in a
                                        dialog.Possible values: client, server,
                                        clientserver
      -?, -h, --help                    Displays this help.
    
    Arguments:
      package [arguments]               The executable or package manifest to act
                                        upon. Arguments after the package name will
                                        be passed to the application when it starts.
    
    展开全文
  • support winrt

    2021-01-07 18:11:51
    <h2>winrt detection <p>is copied from https://github.com/boostorg/asio/commit/6cf37dc2f2a5a6913cacd8bfc09332ac5864fd20</p> <h2>remaining probs <p>this branch ...
  • WinRT tips

    2019-09-19 16:22:27
    Remember, WinRT components are native. The types in .NET are not available to WinRT. Type mapping must occur to make this work. .NET Framewor...

     Remember, WinRT components are native. The types in .NET are not available to WinRT. Type mapping must occur to make this work.

     .NET Framework      Windows Runtime
    IEnumerable<T>        IIterable<T>
    IEnumerator<T>        IIterator<T>
    IList<T>                    IVector<T>
    IReadOnlyList<T>       IVectorView<T>
    IDictionary<TKey,       TValue> IMap<K, V>

    转载于:https://my.oschina.net/u/854731/blog/93241

    展开全文
  • <div><p>Update to the latest version of the &...winrt" crate, which is now maintained by Microsoft (https://github.com/microsoft/winrt-rs).</p><p>该提问来源于开源项目:Boddlnagg/midir</p></div>
  • WinRT Toast API的包装不完整 已在Windows 10和8.1中测试。 在Windows 8中未经测试可能会起作用。 去做: 添加对自适应内容的支持 添加对动作的支持 生成有效应用ID的方法 已知的问题: 不适用于Windows 7。 ...
  • 理解WinRT

    2019-07-05 07:40:33
    WinRT(Windows Runtime)是微软新一代在Win8 Metro下开发框架, 它是一套面向对象、跨语言并且是Native的库。如果有人问我WinRT的核心技术是什么?我的答案是 COM + .Net Metadata + Xaml,这三者可以说是微软这些年...

    WinRT(Windows Runtime)是微软新一代在Win8 Metro下开发框架, 它是一套面向对象、跨语言并且是Native的库。 

    如果有人问我WinRT的核心技术是什么? 我的答案是 COM + .Net Metadata + Xaml, 这三者可以说是微软这些年所有技术的精华。

    COM组件技术一直是微软在用户态的核心技术之一, 它让我们可以无缝的以面向对象的方式搭建应用程序,随着.Net的发展,我们曾经以为它已逐渐过时,但是在WinRT中,我们看到它又回来了。 
    .Net Metadata是微软在 .Net继承过来的, 通过它描述组件的类层次和接口, 实现跨语言的调用。
    Xaml是微软从WPF中继承过来的, 相对于传统GDI窗口和控件, 它的优势我们就不多说了, 它是微软下一代界面的表现方式。

     对于Win8 Metro应用(现在微软喜欢把它叫住Windows Store App), 我们一直很好奇Win8的架构, 它与传统Win32究竟是什么关系?
    对于这个问题, 我们在网上一般会喜欢用这个图作为答案:


    上面的图给我们的感觉是WinRT完全不同于传统的Win32应用程序, 是直接基于Windows内核的,它和Win32 API是并列的2套开发框架。
    或许是微软试图这样设计, 所以给了我们这样一张架构图, 但是后来我们逐渐发现, 实际情况却是这样的:

    WinRT不是直接基于Windows内核, 而是直接搭建在Win32上的一个系统级应用, WinRT的下层还是Win32 API。
    通过工具, 我们可以看到传统的Desktop Application和WinRT App是运行在同一个Session, 同一个Window Station,同一Desktop的, 微软只是在它们之间的切换作了些限制。

    另外,微软通过新增加一些API(比如NtCreateLowBoxToken)让Metro App以很低权限运行在Sandbox(App  Container)中, 对于和权限相关的API调用,它会通过一个Broker来运行。




    总之, 一开始我们会觉得WinRT很好奇, 但是后来我们逐步发现它其实并没有那么神秘, 它是很多微软现有技术的合成体。 微软的技术更新很多时候让人眼花潦兰,但是底层本质的东西(比如COM,D3D,Win32)其实一直很少改变。

    参考资料: Turning to the past to power Windows' future: An in-depth look at WinRT

    转载于:https://www.cnblogs.com/weiym/archive/2013/01/13/2858564.html

    展开全文
  • <div><h1>CS/WinRT and WinUI integration spec <h2>Outline <p>This spec has the following high-level goals: 1. Detail the fundamental principles of how CS/WinRT interop assemblies will work 2. Detail ...
  • WinRT originate error

    2021-01-05 04:20:52
    WinRT originate error" frequently occurs when switching pages. <p>Since the cause of occurrence is unknown, we do not know how to deal with the application. <p>Even if this exception occurs, the ...
  • V3 winrt websockets

    2020-12-09 02:53:27
    These libs were built using the winrt build scripts that are part of the PR https://github.com/cocos2d/cocos2d-x-3rd-party-libs-src/pull/105.</p> <p>These updated libs need to be part of the v3.11 ...
  • Add winrt support

    2020-12-28 02:39:22
    <div><p>This PR builds on https://github.com/mattn/go-ole/pull/44 and implements basic support for winrt. Most of the file changes are coming from that PR's commit. <p>I'm using this code to ...
  • WinRT入门视频教程

    2019-07-23 06:01:20
    资源名称:WinRT入门视频教程资源目录:【】001【】002【】003【】004【】005【】006【】007资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  • WinRT and Game Consoles

    2020-12-25 16:38:59
    <p>WinRT fixes: - 64 bit compile - Automatically set latest installed Windows 10 SDK paths using environment variables (tested with both older and newest SDKs ) - Deprecates WinRT 8.x (cleaner code, ...
  • WinRT, Windows Runtime 是微软的下一代API体系,在Build大会上为人们所熟知。如果说Windows 8是微软的未来的话,那么WinRT则是Win32的未来,对于千千万万的Win32程序员们来说,如果还想继续在Windows平台下发展,...
  • Qt for winrt结合Winrt API开发

    千次阅读 2015-01-30 09:43:12
    Qt for winrt结合Winrt API开发 Qt for winrt开发的程序即是windows应用商店程序,可以转换成vs2013能加载的项目,随即可以调用winrt api控制系统设备、资源。  Vs2013加载了Qt项目后,还需配置项目属性...
  • sqlite-winrt-3340100.vsix

    2021-02-19 20:48:57
    sqlite-winrt-3340100.vsix
  • 不觉中有两年没有发新博客,主要是...恰逢进来微软在WinRT上发力,GrapeCity PowerTools也在WinRT上做了一些尝试,作为前期调研的先导部队,我从中还是学到很多,如今,GrapeCity PowerTools的第一个WinRT控件产品...
  • /WinRT provided a mechanism similar to WRL::Module that all implemented WinRT objects in the module would integrate with. <p>Like WRL, covers: 1) Simple object registration 2) Automatic outstanding ...
  • WinRT instead of Win32

    2020-11-28 16:18:17
    s windows implementation to WinRT, though curious if it potentially offers advatages of WinRT such as easier theming support for winit applications.</p><p>该提问来源于开源项目:rust-windowing/...
  • Add a WinRT rid

    2021-01-11 12:39:17
    <div><p>Can we add a RID for platforms that support WinRT native APIs? <p><strong>Our scenario:</strong> <p><em>Our package:</em></p> <pre><code> Microsoft.Data.Sqlite runtimes/ win7-(bitness)/ ...
  • WinRT require /ZW

    2020-12-09 15:06:52
    static are without the Windows namespace and without __cplusplus_winrt. this cause errors like this with both link=shared and link=static <pre><code> git clone --depth=1 --no-single-branch...
  • WinRT简介

    2012-05-22 11:43:00
    什么是WinRT? 首先WinRT是微软为了方便开发者编写Metro风格的程序而提供的一个开发平台。对于广大普通开发者而言,WinRT就是一堆Storage, Pickers, Controls,network,Media等组件的可供调用的API函数。开发者可以...
  • WinRT and other fixes

    2020-12-01 13:42:33
    <div><ul><li>Updated thread library to compile in WinRT</li><li>Fixed bug that left core unusable after unloading a game</li></ul>该提问来源于开源项目:libretro/beetle-psx-libretro</p></div>
  • WinRT not working?

    2020-12-02 05:38:31
    It runs successfully on Windows desktop, but in a WinRT project, it throws: <p>Unable to load 'sqlite3' - the specified module could not be found. <p>The lib folder also doesn't have any ...
  • Does not compile under WinRT

    2020-12-29 18:12:36
    <div><p>I know this is a bleeding edge issue, but I wanted to use IoC in C# under WinRT, and your project came to mind as the perfect simple way for me to do this. I tried and failed because WinRT'...
  • WinRT in AOT mode

    2020-11-27 02:26:08
    <div><p>Do you have plans of supporting WinRT or WP8 in AOT mode? <p>Currently I'm trying to do that on my own, but unfortunately I'm completely lost in makefile, since it seems that when boot...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,590
精华内容 1,036
关键字:

winrt