问题标签 [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.

0 投票
1 回答
112 浏览

c# - 带有导航菜单的应用程序中带有 Pivot Page 的箭头键最初不起作用

我知道您想查看代码,但显示此问题的最简单方法是在安装新的Windows Template Studio Extension后创建一个新项目。注意:如果您以另一种方式创建带有导航菜单的项目,问题仍然存在。

我创建了一个名为“Test”的新 Windows Template Studio 项目。

对于“项目类型”:选择导航窗格(默认)。

对于“框架”:选择后面的代码(默认)。

点击“下一步”后

对于“页面 (9) - 添加多个”:选择选项卡,保留默认名称“选项卡”。

单击“创建”按钮。

运行项目并导航到“选项卡”页面。

使用左右箭头键:没有任何反应(第 1 项不会更改为第 2 项)。

如果您单击 PivotItem 标题,或者首先在空白页面上,箭头键将起作用。

请注意,如果您使用“Tab”键,它将选择并在第一个 PivotItem 标题下加下划线,并且箭头键也将起作用。

Microsoft 新闻应用是数据透视页面和导航菜单正常工作的示例。

0 投票
1 回答
143 浏览

c# - UWP 无法正常显示汉字

我正在使用 VS2017 中更新的 Windows Template Studio 来设计 UWP 应用。但是有些汉字不能正常显示。如果在 C# 中添加这些字符,则效果很好,但在 XAML 中添加时,它会变成块。

这是一个例子。可以看到原本中文的标题变得有趣了。

我应该怎么办?谢谢~!

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
483 浏览

c# - 如何处理使用 Windows Template Studio 的 uwp 应用程序 Uri

根据 Microsoft Docs,您可以使用此代码处理应用程序 uri

但那是从默认模板创建应用程序的时候。我的 UWP 项目是使用 Windows Template Studio 创建的,目前,我想将代码放入的位置现在是

这导致了这个..

请,如果有人以前使用过 Windows Template Studio。请告诉我如何在这段代码中处理 Uri。我不知道把它放在哪里。目前,我的应用程序从 Uri 启动时启动到空白页面

0 投票
1 回答
80 浏览

uwp-xaml - UWP 应用中的导航

我使用 VS2017 和 Windows Template Studio 编写了一个 UWP 应用程序。我使用 Pivot Page Navigation Template 创建了多个页面。

这是基本代码:

我添加了“OnNavigatedTo”方法,但它没有被调用。

我究竟做错了什么?

0 投票
1 回答
45 浏览

c# - 在 vs2017 Windows Template Studio c# 中修改 SettingsPage.xaml

我正在使用 Windows Template Studio 创建具有可修改主题的应用程序。是否可以在设置页面上添加新内容?目前有 3 个主题可用:浅色、深色和默认。我想添加另一个,例如蓝色。有一个ElementTheme属性,但我无法修改它,因为 ElementTheme.cs 来自元数据。

0 投票
1 回答
33 浏览

c# - 我们可以在 VS2017 的 Windows Template Studio 中加载我们的模板吗

我在VS2017 Community Edition中使用Windows Template Studio。我可以添加不同的组件作为页面。我很想知道有没有办法在本地(离线)侧加载我们自己的自定义组件或页面。所以目的是需要显示我的自定义控件以及默认控件。

0 投票
0 回答
73 浏览

c# - 尝试使用辅助窗口中的 MVVM Light 设置 IPropertyNotifyChanged 时出现不同的线程异常

我将 MVVM-Light 与 Windows Template Studio 一起使用。我的应用程序工作正常,但是当我使用 WTS 的 WindowManagerService 在单独的窗口中打开视图/视图模型时,它给了我这个错误:

“System.Exception:'应用程序调用了一个为不同线程编组的接口。(来自 HRESULT 的异常:0x8001010E(RPC_E_WRONG_THREAD))'”

我过去使用我自己的 InotifyBase 解决了这个问题,并将其包装在 coredispatcher 中,但我无法通过 MVVM-Lights INotify 实现来做到这一点......我尝试了以下内容的变体,但没有任何效果。我认为很多人都在这样做,但我找不到任何东西,而且我发现的任何东西都是模糊或不完整的。

0 投票
1 回答
586 浏览

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?预先感谢您的任何帮助。

0 投票
1 回答
249 浏览

windows-template-studio - 添加空白页和菜单项

我使用 Windows Template Studio 开发了一个工作应用程序。

我需要返回并添加一个空白页。我使用了导航窗格(汉堡菜单),所以我希望它也添加到菜单中。

我试过了,但只能将页面添加为 Views 文件夹中的新项目。

有没有办法“重新打开”Windows Template Studio“设计器”并向应用程序添加新功能?

0 投票
2 回答
137 浏览

c# - Windows 模板工作室 - UWP - 导航到 Uri

我有一个 UWP 应用程序并使用了 Windows Template Studio。这使用了实现框架导航的 NavigationService。我的 UI 包含一个 Pivot 控件,每个数据透视项都包含一个页面。有没有办法通过像按钮单击特定页面这样的事件导航到特定的 Pivot 项目?