C# microsoft波段元素限制

C# microsoft波段元素限制,c#,windows-phone-8.1,microsoft-band,C#,Windows Phone 8.1,Microsoft Band,我试图找出是否有办法在页面上获得更多的基本元素(按钮)。因为只有两个控件(按钮和文本块)可供使用(没有列表框等),而我的应用程序可供选择多个项目,我不知何故陷入了我想做的事情。最后,用户应该可以从不同项目的列表中进行选择 到目前为止,我为每个项目都添加了按钮,但效果有限。添加了大约15个按钮后,只有14个按钮,其中一个没有内容。 我开始为我的类别在页面布局(水平方向)中添加一个ScrollFlowPanel。然后在我的项目的第一个ScrollFlowPanel(垂直方向)中又添加了三个Scrol

我试图找出是否有办法在页面上获得更多的基本元素(按钮)。因为只有两个控件(按钮和文本块)可供使用(没有列表框等),而我的应用程序可供选择多个项目,我不知何故陷入了我想做的事情。最后,用户应该可以从不同项目的列表中进行选择

到目前为止,我为每个项目都添加了按钮,但效果有限。添加了大约15个按钮后,只有14个按钮,其中一个没有内容。 我开始为我的类别在页面布局(水平方向)中添加一个ScrollFlowPanel。然后在我的项目的第一个ScrollFlowPanel(垂直方向)中又添加了三个ScrollFlowPanel。每个子ScrollFlowPanel可以有一个文本块(类别名称)和多个按钮。为每个类别添加两个按钮不是问题。但随着更多的按钮出现问题

我的第二次尝试只是使用一个类别和更多按钮。但12个按钮之后,同样的问题又出现了。我知道每个磁贴都有一个控制限制。或者,我可以添加第二个瓷砖(如果可能的话,在乐队上)。但我真的不喜欢这个主意

还有其他建议吗

(真不敢相信乐队这么有限)

根据文件:

注意:一个布局可能包含的元素(原语和容器)总数限制在20个左右。根据布局中图元的类型,确切数量会有所不同

如果每页有15个按钮,我想
按钮
文本块
更需要资源,需要更多的绘图和事件处理等

你有没有考虑过做乐队设置页面的工作,而不是在页面上添加大量按钮

查看“亮度”设置
按钮
,点击该按钮后,将进入包含
文本块
元素列表的页面。当用户滚动浏览并选择一个
TextBlock
(例如“Auto”)时,它们将返回到上一页,设置按钮
的文本将更改以反映其选择

也许页面的分层组织是一种方法,允许您将每页控件的最大数量减少到不超过12-15个左右


注意:根据,该乐队的CPU是一款非常低端的处理器。K24只有256KB的板载RAM(+2MB外部RAM)和120MHz处理器核心,该处理器核心必须管理、同步和协调15+个传感器、USB、蓝牙、屏幕、触摸传感器、按钮等,一次充电可持续约18小时。

我昨晚已经有了同样的想法,但我想等待一个更简单的解决方案:)我认为你不会找到一个更简单的解决方案;)这是乐队自身内置UX工作方式的原因;)但这个解决方案引出了下一个问题,即如何处理这个问题。我的意思是,最终所有内容都被限制在一块瓷砖下,最多8页,总共约20个元素。如果你对正在构建的应用程序一无所知,就很难提供更多的指导。然而,直觉让我怀疑你的应用程序是否有点过于复杂你能去掉任何页面/按钮吗?你能把你的应用分成多个吗?谢谢Rich的帮助。我想我必须考虑另一种方法。