问题标签 [winrt-xaml-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.
charts - 在 WinRTXamlToolkit 图表中设置 Y 轴的最小/最大/间隔
如何在图表的 y 轴上设置最小值/最大值/间隔 - ColumnSeries
?我WinRTXamlToolkit.Controls.DataVisualization.Charting
在 Windows 8.1 Store 应用程序中使用该库。
图表可以正常工作,但如果我尝试设置Minimum
,Maximum
或者Interval
它失败并出现以下错误:“无法分配给属性最小值上的可空类型”
treeview - WinRT XAML 工具包 TreeView 保存状态
有一种方法可以保存树视图的状态(扩展和选定的属性),以便在导航和应用程序墓碑期间保持状态?
我不想在 itemsource 上添加这样的信息,因为语义上是两个不同的仪表。ItemSource 是一个与展开状态没有任何关系的域对象。
谢谢你。
xaml - WinRT XAML 工具包 TreeView 焦点事件
我目前正在使用 WinRT-WAML-Toolkit 设计一个包含多个模板的菜单面板。当我单击 TreeViewItem 的内容时,元素具有焦点并且视觉状态“已选择”处于活动状态。
问题是 TreeViewItem 的单击事件仅适用于文本部分,而不适用于整个 TreeViewItemContainer。因此,当我单击行上的任意位置时,我想选择 TreeView 的一个元素。
无论如何我可以在事件冒泡或隧道下降时捕获事件,以便设置“选定”状态?
我已将树视图的示例开源: https ://github.com/naster01/UWP-Controls-Samples/tree/master/Samples/TreeView_MenuDesign
c# - 递归地将项目添加到 TreeView
我有一个从 WinRT.XamlToolKit 导入的 TreeView,我试图在通用应用程序中使用它。重要的是要注意,我知道有类似的问题,但有些问题因为它们早于通用应用程序而不起作用,或者它们不适应 MVVM 的使用。按照教程了解如何填充树,我遇到了这种递归方法:
它就是这样调用的,TreeItems = BuildTree(5,5);
然后我将我的 TreeView ItemSource 绑定到 TreeItems 并附加到 TreeViewItemModel 的 Text 属性。
这适用于预先确定的集合,然后如方法中所见,使用随机数来计算树将如何显示。(在什么深度,有多少分支等)
我不确定的是如何实现一个类似的递归函数来用不同的 ItemModel 填充树,其中的子节点数量不确定。在我的设置中,我有一个空间,它可以有子空间、设备和/或传感器。一个空间可以没有设备和传感器,但有一个或多个子空间,或者它可以没有子空间,但它可以有设备和/或传感器。在我的 Sensor 类中,它有一个与它绑定到的空间 ID 和它报告的设备相关的父 ID。
所以,简而言之,我需要ObservableCollection<TreeViewSpaceModel>
从一个空间列表中递归地填充我的空间。
树视图空间模型类:
DeviceModel 没有子级,但它有传感器,并且 SensorModel 没有子级或设备或传感器,因为它是层次结构的末端。空间类:
理想情况下,最终结果看起来像这样:
如果有一种更简单的方法而不是递归方法,我很乐意接受它。在研究通用应用程序的 TreeViews 时,我确实遇到过其他人说用户应该能够执行类似的操作items.Node(0).Add(stuffhere)
;但是,我无法弄清楚如何实现这一点,因为 ObservableCollection 没有提供 .Node 扩展。
xaml - WinrtXamlToolkit TreeView ItemContainerStyleSelector 未触发
我在 uwp 应用程序中使用WinrtXamlToolkit中的TreeView控件。我想根据条件对某些 TreeViewItems 应用不同的样式,因此我创建了一个派生自 StyleSelector 的类 TreeViewItemStyleSelector 并覆盖了 SelectStyleCore 函数。
然后在xaml中我像这样使用它。
在页面资源
稍后在页面中。
问题是永远不会调用 SelectStyleCore 覆盖。有人知道为什么吗?
c# - WinrtXamlToolkit TreeView 通过单击而不是双击展开
我正在使用WinrtXamlToolkit中的TreeView。此控件的默认行为是在双击标题时展开嵌套项。负责此操作的代码在此处(TreeViewItem.cs 第 1205 行)。
有没有办法改变这种行为以在单击或点击时展开项目而不实际将控件及其所有相关类复制到我的项目中?
仅仅为了更改几行代码就这样做似乎有点过头了。
xaml - WinRT XAML 工具包 NumericUpDown 模板
我在 Windows 通用应用程序 C# 中使用 WinRT XAML 工具包。我想改变加号(+)和减号(-)按钮之间的距离并增加两个按钮的大小。
有可用于 WPF 的模板,但不适用于通用应用程序。
这是图片 请告诉我如何实现它?
uwp - 如何在 LineChart 上进行更改
我在下面尝试过,但它不起作用。
如何
1) 更改 IndependentValuePath 和 DependentValuePath 的字体大小?以上不起作用。
2) 改变 IndependentValuePath 和 DependentValuePath 的颜色?以上不起作用。
3) 触摸折线图的折线或点时如何获取 IndependentValuePath 和 DependentValuePath 的值?
-------- 编辑_2
使用(1)和(2)我得到了点和中风。
谢谢