问题标签 [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.
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
c# - MVVM 命令绑定到 UWP 工具包汉堡菜单
我尝试使用 MVVM 模式来绑定ItemClick
和OptionItemClick
事件来命令。根据文档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 但未配置为调试此未处理的异常。要调试此异常,请分离当前调试器。
任何线索,将命令绑定到我的视图模型的正确方法是什么?
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。
有什么提示吗??有什么建议么??
c# - UWP 如何允许用户在旋转器磁贴中滑动?
我对 UWP 相当陌生,下面有以下代码我从 UWP 工具包示例 Github 上下来。
这是基本上以 Microsoft 平铺样式的 UI 显示图像幻灯片的代码。我希望能够让用户能够通过向左或向右滑动来控制瓷砖,因为它会随着时间的推移而移动。
c# - UWPToolkit - 什么是 ItemTemplate 以及如何为我的 AdaptiveGrid 制作一个?
我目前正在尝试使用AdaptiveGrid
工具包中的来显示一些图像,然后可以单击这些图像来引导页面,我认为这ItemTemplate
就是示例中提供图像的原因。这和 any 一样DataTemplate
吗?我在网上找不到有关这些或文档的任何信息。
我已经尝试了以下操作,我没有收到任何错误,但是当我在本地运行它时,除了命令栏之外什么都没有显示:
主页.xaml:
主页.xaml.cs:
用于填充 AdaptGrid 的 AdaptTemplate.cs:
c# - 我的 DataTemplate 中的 UWP 图像不会绑定到我的 AdaptiveGirdView
我一直在尝试不同的方法来实现自适应网格并用我自己的图像填充它,但无论如何我只是得到一个空白屏幕。
我已经尝试了以下操作,我没有收到任何错误,但是当我在本地运行它时,除了命令栏之外什么都没有显示:
主页.xaml:
主页.xaml.cs:
用于填充 AdaptGrid 的 AdaptTemplate.cs:
c# - 单击时 UWPToolkit AdaptiveGridView 无响应
我试图使用 AdaptiveGridView 作为主菜单来导航到其他页面,所以我想我会在它上面测试一个点击事件,根据我对下面可以找到的示例 repo 的理解,您可以在启用点击时使用 clicked 事件根据点击的项目做某事:
似乎很简单,但是当我尝试在我自己的代码中触发点击事件时,应该出现弹出窗口时没有任何反应。
C# 点击事件:
我的 XAML 页面中的网格:
uwp - 如何使用 UWP 社区工具包为“幻灯片”制作动画?
根据偏移动画文档:
https://docs.microsoft.com/en-us/windows/uwpcommunitytoolkit/animations/offset
您只需为元素设置一个 Offset 值,它就会滑动到目标值:
但是,没有From和To的概念,因此您如何让元素滑入视图(例如: Offset.X 将是-100 到 0)?我们只能设置Value,它代表合成动画中的“To”。
c# - 有没有办法在 UWP 工具包 PullToRefreshList 中获取项目的索引?
我试图从绑定到按钮标签的按钮中获取 Id,但是当我尝试在方法中获取它时,即使我可以设置上下文和文本并且 Id 会出现在屏幕上,也会引发空值错误。
所以现在我试图用索引标记列表中的项目,这样当数据模板生成它们时,我可以轻松地调用它们并将它们与我的 c# 代码中的 id 进行比较。
列表的 XAML:
上面堆栈面板中的这两个按钮是我尝试绑定 Id 以便稍后检索的地方。
下面是从按钮中获取 Id 的方法:
下面是数据项代码:
我添加的删除弹出窗口:
id 使用标签绑定到这个,一旦他们选择是,就会调用以下函数从数据库中删除项目: