问题标签 [semantic-zoom]

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

xaml - 语义缩放在 Windows 8 应用程序中不起作用

我正在尝试在我的 Windows 8 应用程序中使用 SemanticZoom,但它似乎不起作用。

我在这里做错了吗?我尝试了几乎所有我认为可以工作但徒劳的事情:删除了行定义,删除了样式,删除了模板,但仍然无法正常工作......

谢谢 :)

0 投票
1 回答
255 浏览

c# - 语义缩放 - 显示不包含任何项目的字母

如何在语义缩放控件的 ZoomedOutView 视图中显示不包含以该字母开头的项目(灰色)的字母?

我想实现这样的目标(不包括“社交”、“收藏夹”和“#”): 在此处输入图像描述

但我最终得到了这个: 在此处输入图像描述

现在我知道下面的代码是问题所在,但我不知道我需要将其更改为什么。有任何想法吗?

0 投票
1 回答
221 浏览

c# - 语义缩放 - 不包含子项的字母不出现

对于我的语义缩放控制,我试图让不包含孩子的字母出现,但我无法像我目前拥有的代码一样实现这一点,只有包含孩子的字母出现。努力弄清楚我需要修改或添加哪一部分代码才能实现我想要的。有任何想法吗?

错误 在此处输入图像描述

0 投票
1 回答
223 浏览

windows-runtime - 如何为语义缩放控件获取当前项目

我正在使用语义缩放控件在我的 WinRT 应用程序中显示联系人列表。当我手动滚动列表时,我想获取当前视图中的项目(视图中将有多个项目,但我想获取最近的项目)。这样我就可以保存滚动位置以在用户导航回此联系人列表时将其设置为原样。有什么建议吗?我尝试获取当前的选定索引,但在滚动列表时它从未更新:

在导航返回

0 投票
1 回答
1279 浏览

d3.js - 更新 d3.js 散点图的缩放域

我正在根据以下示例创建一个可缩放的散点图:

散点图

D3 散点图示例

我应该投资什么职业?

我添加了一个按钮来将 x 轴的类别从卡路里更改为碳水化合物,并且图表已正确更新。但是当我尝试使用新域进行缩放时,缩放会使用旧域。如何更新新域的缩放功能?

当前的实现可以在这里找到。

0 投票
0 回答
459 浏览

d3.js - 如何在 d3.js 地图上实现语义缩放

我在 d3.js 中放大地图时遇到问题。我将一些节点放在附近的地方,它会相互重叠,如果我缩放该地图,完整的图像得到缩放,但我只想缩放地图,节点(圆圈)应该在同一个地方,就像 d3.js 中地图上的语义缩放一样

我的jsfiddle 链接

如何在地图上实现语义缩放?

任何人帮助我将不胜感激!

0 投票
0 回答
128 浏览

windows-phone-8.1 - 语义缩小视图重叠在 windows phone 8.1 中的另一个缩小视图

我有 5 个枢轴项目。在每个我都有语义放大视图和缩小视图,当我制作语义缩小视图时,它与另一个语义缩小视图屏幕重叠。如何解决这个问题。

这是我的代码:

上面的枢轴控件有 4 个像上面一样的枢轴项目

0 投票
1 回答
132 浏览

c# - 语义缩放,从 API 放大视图项目

我在 Windows 8.1 Xaml 中实现语义缩放控制。我有一个顶级类别项目的列表。当用户单击其中一项时,我想从 API 加载放大的级别项。这可能吗?我已经尝试处理缩小视图Gridview的点击事件,但是没有关于被点击的项目的信息

0 投票
0 回答
84 浏览

xaml - SemanticZoom 的 ToggleActiveView 方法抛出 AccessViolationException

我有一个GridView不包含分组项目的 UWP 应用程序。所以我不能只是把它放在 a 中SemanticZoom,然后将标题用作切换到“缩小”到跳转列表的切换。相反,我依靠 1) 触摸屏用户进行捏合缩放和 2) 切换语义缩放的命令按钮。

捏缩放动作有效。显示了我GridView的第一个字母项目的跳转列表,我处理SemanticZoom'ViewChangeStarted事件以滚动到原始放大的 GridView 中的正确项目。

但是,当我使用命令栏按钮使用内置方法从放大切换到缩小时ToggleActiveView,它会立即抛出 AccessViolationException。

有谁知道发生了什么?

是否因为我没有在放大列表中使用分组项目而损坏?我放大的 gridview 数据源是我的模型项的列表。而已。对于缩小的网格视图,我使用了一种 Linq 方法,该方法在我的所有模型项的显示名称中选择第一个字符。这作为IEnumerable<IGrouping<string,object>>. 这样做可以让我轻松获取该字母的第一项并滚动到放大列表中的适当项目。

0 投票
1 回答
299 浏览

c# - 分组列表视图 windows-phone

我正在尝试显示基于此类的分组列表视图

这就是我对每个组中的所有元素进行分组和排序的方式:

这里是 XAML:

问题是所有信息都分组好的,每个组都有它的键,它的元素列表按日期正确排序,但是列表视图不显示任何信息。它只有一些空块(块数与组数相同)。

问题是什么?我该如何解决这个问题?

这就是我得到的:

这就是我得到的

这就是我想要实现的目标: 这就是我想要实现的

先感谢您!