问题标签 [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 投票
1 回答
84 浏览

c# - 如何将 Datagridview 添加到 Scatterviewitem 中?

我正在尝试使用 scatterview 动态显示不同表格的内容,有没有一种简单的方法可以做到这一点。现在我在 DatagridView 中有一个查询的结果,我想将它添加到 ScatterViewItem。我尝试直接分配,但是我在这里一定做错了什么。我需要将它绑定到 xaml 代码吗?

0 投票
1 回答
139 浏览

c# - 在 ScatterViewItem 中将控制区域与图像分离

我想制作一个比 ScatterViewItem 自己小的选择区域。我尝试了很多东西,但没有任何效果。我将以下图像作为 ScatterViewItem :

在此处输入图像描述

我只想将红色圆圈(及其内部)作为通常 Scatterview 操作的起点。

知道我应该继续谁吗?提前致谢。

0 投票
2 回答
258 浏览

wpf - 用线连接 ScatterViewItems

我想在 ScatterViewItems 之间画线,但它不适用于我在这里找到的内容。有一条线,但未连接到椭圆的中心。有人看到我的错误吗?这是我所拥有的:

和 C#

在中间某处划线

0 投票
1 回答
419 浏览

wpf - WPF Scatterview 项目 - 如何通过单击按钮清除所有项目?

我创建了一个按钮并编写了它的行为来清除散点图,但它没有用:

在此之前,我想通过这段代码来重置应用程序,这也不起作用:(我添加了使用 System.Diagnostics; )

xml:

你能告诉我我想念什么吗,谢谢

0 投票
1 回答
105 浏览

rotation - Microsoft PixelSense ScatterviewItem 旋转事件

由于 ScatterView 提供内置的旋转、调整大小和移动操作,因此对于形状的标准操作非常方便。为了提供重做/撤消,如果需要,我想保存形状的设置以恢复到以前的状态。因此,如果有像“OrientationChanged”、“Moved”等事件可以连接,那就太好了。我知道有 OnManipulationStarted-event 但我需要弄清楚它的操作是旋转、移动还是调整大小。

有没有比在每个 OnManipulationStarted-event 中存储所有属性更优雅的方法?

0 投票
1 回答
331 浏览

c# - ScatterViewItem 拖放到 RichTextBox

我有一个ScatterView由 2 个项目组成的:一个Image和一个RichTextBox。RichTextBox 已AllowDrop设置为 true。

当我将图像拖到 RichTextBox 时,图像完全消失,但 RichTextBoxDragEnterDrop事件根本没有触发。既没有PreviewDragEnter也没有PreviewDrop

我尝试将 RichTextBox 设置AllowDrop为 false,并且图像按预期落在了 RichTextBox 的顶部。

如何让 RichTextBox 的DragEnterandDrop事件触发?唯一触发的是ScatterView's Drop 事件。

0 投票
1 回答
61 浏览

c# - 设置 ScatterViewItem 最小拖动距离

如何更改 ScatterViewItem 的灵敏度?有时我只想点击它,但拖动会触发并稍微移动 ScatterViewItem(1 或 2 个像素)。如何设置触发拖动的最小距离?

0 投票
1 回答
937 浏览

c# - DragDropEffect.Copy 将自身重置为 None

我有一个ScatterViewItemin Scatterview,它的操作不是由我处理的。RichTextBox我在 ScatterView 中也有一个带有属性的AllowDrop = True.

默认情况下,DragEnter只要将 ScatterViewItem 拖入其中,就会触发 RichTextBox 的事件,这是正确的。我在这里检查了 DragDropEffect,它是DragDropEffect.Move. 之后事件Drop会适当地触发。

我在 DragEnter 中将 DragDropEffect 从更改为MoveCopy但 Drop 事件不再触发。我再次检查了 DragDropEffect DragOver,它以某种方式变成了None. 我尝试在 DragOver 中将其设置为Copy(再次),但每次它都会None在 DragOver 的下一个触发器中自行生成。

只有 DragDropEffect 设置为Allor时才会触发 Drop 事件Move。如何将其更改为DragDropEffect.Copy并仍然触发 Drop 事件?我e.Handled = true在设置为 DragDropEffect.Copy 后进行了设置。

编辑:我很抱歉,我确实操纵了 svi 的拖放操作。在 ScatterView 中OnManipulationStarted,我得到了 svi 并调用了svi.BeginDragDrop(svi.DataContext). 这就是我对 svi 所做的一切。

0 投票
1 回答
109 浏览

wpf - How do I make a canvas containing an image and user control rotatable?

I am using scatterview to show an Image and a usercontrol. canMove and canScale is set to false from c# code to restrict scaling and moving. I am able to rotate the scatterview by setting canRotate to true. Please anyone guide me if i am doing it right.

0 投票
2 回答
151 浏览

c# - 使用 ScatterViewItem 展平 WebBrowser

我有WebBrowser一个ScatterViewItem。中还有其他 ScatterViewItems ScatterView

但是,我注意到 WebBrowser 似乎并没有真正无缝地驻留在 ScatterViewItem 中。当我在它上面移动另一个 ScatterViewItem (包含一个Image)时,图像将出现在WebBrowser的后面WebBrowser但在前面。ScatterViewItem这是 Z 顺序:

  1. 网页浏览器
  2. 图片
  3. 图像的 SVI
  4. WebBrowser 的 SVI

这看起来很奇怪。如何解决此问题,以便当我在其上移动另一个 ScatterViewItem 时,我正在移动的 ScatterViewItem 将位于 WebBrowser 之上?

编辑:我有截图问题:

https://db.tt/AbnxlnF0