问题标签 [scatterview]

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 投票
3 回答
884 浏览

wpf - 不重叠的均匀分布的 scatterViewItems

我有一个应用程序,它根据放置在表面表上的标记对象创建可变数量的 ScatterviewItems。

ScatterViewItems 基于在数据库中查找的信息以编程方式添加到 ScatterView

Scatterview 在显示此信息方面做得很好

但是,我希望他们成为

  1. 均匀分布在桌子上,

  2. 没有任何项目重叠

任何想法如何做到这一点?

0 投票
1 回答
293 浏览

wpf - Expression Blend 和 Scatterview

我想使用 Expression Blend 为 ScatterView 控件设置动画

但是,Blend 似乎无法识别此控件,并且在设计图面上看不到任何内容,尽管它位于 xaml 中

是否有插件或其他东西需要让 Blend 识别特定于 MS Surface 的控件?

多年来一直在谷歌上搜索,但找不到任何关于此的信息

有任何想法吗?

0 投票
1 回答
928 浏览

wpf - WPF:重置 scatterviewitems 的位置?

我有一个散点视图,其中包含一些项目,我将其放置在方向和中心位置。现在我希望在程序运行时能够在缩放、旋转和移动它们之后重置 scatterviewitems 的位置。

目前我这样做:

私人无效 Reset_ContactTapGesture(对象发送者,Microsoft.Surface.Presentation.ContactEventArgs e)

{

}

有更好的方法吗?

0 投票
4 回答
1168 浏览

wpf - 如何在 ScatterView 中禁用惯性

使用 Windows Touch WPF 中附带的 ScatterView 控件。我想防止在 scatterview 项目上发生惯性。但我仍然希望允许用户移动、缩放和旋转项目。

所以我试试这个...

...

但该事件永远不会触发。我做错了什么,还是有其他方法可以做到这一点,或者使用 scatterview 根本不可能防止惯性?

0 投票
1 回答
417 浏览

wpf - 检测 Scatterview 项目何时是惯性的

ManipluationDelta 事件具有 IsInertial 属性。不幸的是,scatterview 项目“ManipulationDelta”事件似乎没有触发。只有其 ContainerManipulationDelta 事件会触发,但 ContainerManipulationEventArgs 不会公开 IsInertial 属性。

那么有没有其他方法可以确定何时通过惯性操纵 scatterview 项目?

0 投票
1 回答
219 浏览

scatterview - 散点图内的inkcanvas

我想在我的 scatterview 上检测手势(而不是在 scatterview 内的元素上)。我发现surfaceInkCanvas 有一些手势可能性,但是我怎样才能在我的scatterview 中放置一种不可见的surfaceinkcanvas?

谢谢

0 投票
1 回答
456 浏览

c# - 我使用 microsoft 提供的示例将对象从 ScatteredView 拖放到 Surface 列表框,但它不起作用

我开发了 Microsoft 给出的示例,将对象从 scatterview 拖放到表面列表框。

scatterview 正在工作,我可以移动上面的对象。但是当我尝试将它们拖放到 Surface ListBox 上时,什么也没有发生。

我在 OnDragSourcePreviewContactDown 方法上设置了一个断点,但它没有进入。

任何人都知道可能是什么原因?

感谢您的回答

0 投票
1 回答
364 浏览

wpf - 改变 ScatterViewItem 的旋转中心

默认情况下,当操作 ScatterViewItem 控件时,它将围绕自己的中心点旋转。

有没有办法改变这个,使控件围绕另一个点旋转,例如围绕它自己的左上角旋转?

0 投票
1 回答
780 浏览

pixelsense - ScatterViewItem 自定义大小

我使用 MVVM 模式开发表面应用程序。我有不同的视图,我想将它们放在一个 ScatterView 中。我希望我的 ScatterViewItem 大小对应于我的视图大小?

代码示例:

……

...此代码工作正常,但我所有的视图都具有相同的大小。我尝试使用以下样式配置 ScatterViewItem:

但它不起作用。

0 投票
2 回答
790 浏览

c# - WPF ScatterView 绑定到多个源

我正在使用 ScatterView 并且当前正在绑定到一个文件夹,这样当我的应用程序启动时会显示一些示例图像,这很好用。

然后我使用

这很好用,但是当我尝试添加更多图像时:

我得到一个 InvalidOperationException: 使用 ItemSource 时操作无效。

处理此问题的最佳方法是什么。删除绑定并在启动时手动添加图像?我假设因为 ItemSource 是相同的,所以任何进一步的添加都不会导致任何问题?或者有没有更好的方法来处理这个问题,因为绑定方法工作得很好。

干杯