问题标签 [windows-template-studio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 带有导航菜单的应用程序中带有 Pivot Page 的箭头键最初不起作用
我知道您想查看代码,但显示此问题的最简单方法是在安装新的Windows Template Studio Extension后创建一个新项目。注意:如果您以另一种方式创建带有导航菜单的项目,问题仍然存在。
我创建了一个名为“Test”的新 Windows Template Studio 项目。
对于“项目类型”:选择导航窗格(默认)。
对于“框架”:选择后面的代码(默认)。
点击“下一步”后
对于“页面 (9) - 添加多个”:选择选项卡,保留默认名称“选项卡”。
单击“创建”按钮。
运行项目并导航到“选项卡”页面。
使用左右箭头键:没有任何反应(第 1 项不会更改为第 2 项)。
如果您单击 PivotItem 标题,或者首先在空白页面上,箭头键将起作用。
请注意,如果您使用“Tab”键,它将选择并在第一个 PivotItem 标题下加下划线,并且箭头键也将起作用。
Microsoft 新闻应用是数据透视页面和导航菜单正常工作的示例。
c# - 如何处理使用 Windows Template Studio 的 uwp 应用程序 Uri
根据 Microsoft Docs,您可以使用此代码处理应用程序 uri
但那是从默认模板创建应用程序的时候。我的 UWP 项目是使用 Windows Template Studio 创建的,目前,我想将代码放入的位置现在是
这导致了这个..
请,如果有人以前使用过 Windows Template Studio。请告诉我如何在这段代码中处理 Uri。我不知道把它放在哪里。目前,我的应用程序从 Uri 启动时启动到空白页面
uwp-xaml - UWP 应用中的导航
我使用 VS2017 和 Windows Template Studio 编写了一个 UWP 应用程序。我使用 Pivot Page Navigation Template 创建了多个页面。
这是基本代码:
我添加了“OnNavigatedTo”方法,但它没有被调用。
我究竟做错了什么?
c# - 在 vs2017 Windows Template Studio c# 中修改 SettingsPage.xaml
我正在使用 Windows Template Studio 创建具有可修改主题的应用程序。是否可以在设置页面上添加新内容?目前有 3 个主题可用:浅色、深色和默认。我想添加另一个,例如蓝色。有一个ElementTheme
属性,但我无法修改它,因为 ElementTheme.cs 来自元数据。
c# - 我们可以在 VS2017 的 Windows Template Studio 中加载我们的模板吗
我在VS2017 Community Edition中使用Windows Template Studio。我可以添加不同的组件作为页面。我很想知道有没有办法在本地(离线)侧加载我们自己的自定义组件或页面。所以目的是需要显示我的自定义控件以及默认控件。
c# - 尝试使用辅助窗口中的 MVVM Light 设置 IPropertyNotifyChanged 时出现不同的线程异常
我将 MVVM-Light 与 Windows Template Studio 一起使用。我的应用程序工作正常,但是当我使用 WTS 的 WindowManagerService 在单独的窗口中打开视图/视图模型时,它给了我这个错误:
“System.Exception:'应用程序调用了一个为不同线程编组的接口。(来自 HRESULT 的异常:0x8001010E(RPC_E_WRONG_THREAD))'”
我过去使用我自己的 InotifyBase 解决了这个问题,并将其包装在 coredispatcher 中,但我无法通过 MVVM-Lights INotify 实现来做到这一点......我尝试了以下内容的变体,但没有任何效果。我认为很多人都在这样做,但我找不到任何东西,而且我发现的任何东西都是模糊或不完整的。
c# - Windows 模板工作室 - 导航
我正在开发一个简单的 UWP 应用程序。我使用 Windows Template Studio 作为导航窗格创建了一个应用程序,基本 MVVM。我希望该应用程序以没有 NavigationView 控件(导航窗格)的起始页面(在我的情况下为登录页面)开始,然后在成功登录后转到带有导航窗格的普通视图。这已经完成,因为我遵循了https://github.com/Microsoft/WindowsTemplateStudio/blob/dev/docs/navigation.md上的文档
成功登录后,我首先导航到 Views.ShellPage,然后按照描述导航到 Views.HomePage,这工作正常。
我的问题是如何在用户注销时导航回 StartPage 并隐藏导航窗格?SimpleNavigationService.Navigate<Views.StartPage>();
只会导航到起始页,但如何使用导航窗格卸载 shell?预先感谢您的任何帮助。
windows-template-studio - 添加空白页和菜单项
我使用 Windows Template Studio 开发了一个工作应用程序。
我需要返回并添加一个空白页。我使用了导航窗格(汉堡菜单),所以我希望它也添加到菜单中。
我试过了,但只能将页面添加为 Views 文件夹中的新项目。
有没有办法“重新打开”Windows Template Studio“设计器”并向应用程序添加新功能?
c# - Windows 模板工作室 - UWP - 导航到 Uri
我有一个 UWP 应用程序并使用了 Windows Template Studio。这使用了实现框架导航的 NavigationService。我的 UI 包含一个 Pivot 控件,每个数据透视项都包含一个页面。有没有办法通过像按钮单击特定页面这样的事件导航到特定的 Pivot 项目?