问题标签 [windows-community-toolkit]

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 回答
565 浏览

c# - UWP Toolkit Hamburger 菜单导航似乎不起作用

我正在按照https://developer.microsoft.com/en-us/windows/uwp-community-toolkit/controls/hamburgermenu中的示例和文档来规划控件。我从页面底部复制了代码以试用导航功能。文件建议

如果要启用从汉堡菜单导航到特定页面,我们建议在 HamburgerMenu 控件的 Xaml 内容中声明一个 Frame。

我创建了空白页面以链接到MenuItem类,并在空白页面中放入带有一些文本的文本块控件。在导航中,实际上没有显示任何内容。使用实时可视化树检查应用程序,显示空白页面,但文本在哪里?

在此处输入图像描述

有人有什么建议吗?如果你好奇的话,我的所有代码都在下面

MainPage.xaml:

MainPage.xaml.cs:

菜单项.cs:

空白页.xaml

0 投票
1 回答
1123 浏览

c# - MVVM 命令绑定到 UWP 工具包汉堡菜单

我尝试使用 MVVM 模式来绑定ItemClickOptionItemClick事件来命令。根据文档https://developer.microsoft.com/en-us/windows/uwp-community-toolkit/api/microsoft_toolkit_uwp_ui_controls_hamburgermenu没有Command我可以绑定的。所以我正在考虑使用https://www.nuget.org/packages/Microsoft.Xaml.Behaviors.Uwp.Managed/包将我的事件触发器附加到命令。

我的 XAML 代码是

首先,代码在 VS2017 中看起来很有趣,但它不会产生编译错误。 在此处输入图像描述

其次,当我启动代码并单击菜单项时,生成的代码 App.gics 中会引发异常 在此处输入图像描述

并且还有进一步的消息要求我启动另一个调试器。

调试器附加到 App1.exe 但未配置为调试此未处理的异常。要调试此异常,请分离当前调试器。

任何线索,将命令绑定到我的视图模型的正确方法是什么?

0 投票
0 回答
167 浏览

uwp - UWP 工具包 Onedrive 空引用异常

奇怪的事情发生了。我的应用程序和 UWP 社区工具包示例应用程序在尝试访问 Onedrive 服务时停止工作。如果我选择 OnlineId (microsoft account),OneDriveService.Instance 会给出空引用异常。如果我选择您的客户端 ID,则会打开弹出窗口进行登录,但随后报告错误:“您的 microsoft 帐户存在技术问题”。

怎么了?我的 Windows 10 机器(Thinkpad T440s)正确同步了我的 OneDrive。Microsoft 的 OneDrive 应用程序可以正常工作。我可以使用 Microsoft Office 和 Web 浏览器访问 onedrive 的所有功能。

我运行了 microsoft 帐户疑难解答,但它根本没有帮助!它确实报告错误“无法连接同步服务器”,但我不能说这有什么关系。

我的网络连接正常(我可以写这篇文章)...

我尝试了 3 个不同的 Microsoft 帐户。我的应用程序已注册到 MS Graph,并且我有有效的客户端 ID。但这不应该是问题,因为 UWP 社区工具包示例应用程序也会失败 - 即使使用 onlineid。

有什么提示吗??有什么建议么??

0 投票
0 回答
146 浏览

c# - UWP 如何允许用户在旋转器磁贴中滑动?

我对 UWP 相当陌生,下面有以下代码我从 UWP 工具包示例 Github 上下来。

这是基本上以 Microsoft 平铺样式的 UI 显示图像幻灯片的代码。我希望能够让用户能够通过向左或向右滑动来控制瓷砖,因为它会随着时间的推移而移动。

0 投票
1 回答
100 浏览

c# - UWPToolkit - 什么是 ItemTemplate 以及如何为我的 AdaptiveGrid 制作一个?

我目前正在尝试使用AdaptiveGrid工具包中的来显示一些图像,然后可以单击这些图像来引导页面,我认为这ItemTemplate就是示例中提供图像的原因。这和 any 一样DataTemplate吗?我在网上找不到有关这些或文档的任何信息。

我已经尝试了以下操作,我没有收到任何错误,但是当我在本地运行它时,除了命令栏之外什么都没有显示:

主页.xaml:

主页.xaml.cs:

用于填充 AdaptGrid 的 AdaptTemplate.cs:

0 投票
1 回答
420 浏览

c# - 我的 DataTemplate 中的 UWP 图像不会绑定到我的 AdaptiveGirdView

我一直在尝试不同的方法来实现自适应网格并用我自己的图像填充它,但无论如何我只是得到一个空白屏幕。

我已经尝试了以下操作,我没有收到任何错误,但是当我在本地运行它时,除了命令栏之外什么都没有显示:

主页.xaml:

主页.xaml.cs:

用于填充 AdaptGrid 的 AdaptTemplate.cs:

0 投票
1 回答
71 浏览

c# - 单击时 UWPToolkit AdaptiveGridView 无响应

我试图使用 AdaptiveGridView 作为主菜单来导航到其他页面,所以我想我会在它上面测试一个点击事件,根据我对下面可以找到的示例 repo 的理解,您可以在启用点击时使用 clicked 事件根据点击的项目做某事:

https://github.com/Microsoft/UWPCommunityToolkit/tree/master/Microsoft.Toolkit.Uwp.SampleApp/SamplePages/AdaptiveGridView

似乎很简单,但是当我尝试在我自己的代码中触发点击事件时,应该出现弹出窗口时没有任何反应。

C# 点击事件:

我的 XAML 页面中的网格:

0 投票
2 回答
1981 浏览

xaml - 自定义扩展器 - UWP 应用

我有一个 UWP 应用(在 Windows/Microsoft Store 中发布),我想添加一个基于 UWP 社区工具包示例应用的扩展器,但想对其进行自定义。我有这个代码:

我希望扩展器按钮有一个灰色边框,但我不知道为什么没有出现该边框:

在此处输入图像描述

当我点击我的扩展器时,我希望背景变灰而不是这种蓝色,但我不知道我是怎么做到的:

在此处输入图像描述

0 投票
2 回答
569 浏览

uwp - 如何使用 UWP 社区工具包为“幻灯片”制作动画?

根据偏移动画文档:

https://docs.microsoft.com/en-us/windows/uwpcommunitytoolkit/animations/offset

您只需为元素设置一个 Offset 值,它就会滑动到目标值:

但是,没有FromTo的概念,因此您如何让元素滑入视图(例如: Offset.X 将是-100 到 0)?我们只能设置Value,它代表合成动画中的“To”。

0 投票
1 回答
237 浏览

c# - 有没有办法在 UWP 工具包 PullToRefreshList 中获取项目的索引?

我试图从绑定到按钮标签的按钮中获取 Id,但是当我尝试在方法中获取它时,即使我可以设置上下文和文本并且 Id 会出现在屏幕上,也会引发空值错误。

所以现在我试图用索引标记列表中的项目,这样当数据模板生成它们时,我可以轻松地调用它们并将它们与我的 c# 代码中的 id 进行比较。

列表的 XAML:

上面堆栈面板中的这两个按钮是我尝试绑定 Id 以便稍后检索的地方。

下面是从按钮中获取 Id 的方法:

下面是数据项代码:

我添加的删除弹出窗口:

id 使用标签绑定到这个,一旦他们选择是,就会调用以下函数从数据库中删除项目: