问题标签 [inkcanvas]
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.
c# - 如何在 InkCanvas、WPF 中捕捉“删除”键盘事件?
我的应用程序中有一个 InkCanvas 控件。InkCanvas 中有两个元素(A 和 B)。我想通过键盘“删除”删除A元素。
在处理中,我想使用 InkCanvas.KeyDown 事件来捕捉“删除”键盘事件,但它不起作用。
我该怎么做才能赶上活动?
我在 InkCanvas 中注册的方法如下:
wpf - 在 WPF InkCanvas 中使用图像
我想将图像导入到 WPF inkcanvas 对象中,特别是导入到 strokes 集合中,而不是导入到 children 集合中,而不是作为背景图像。这样做的理由是我希望能够轻松地在绘图上擦除和操作,就好像它最初是在墨水画布上绘制的一样。
我看过有关将笔画导出到 XAML 并将笔画转换为路径的文章。也许有一种方法可以将位图转换为路径并将其导入笔画集合?
c# - 旋转颜色?
我正在尝试为绘图功能旋转颜色,任何人都做过类似的事情并且可以帮助它看起来不错。
编辑
购买旋转颜色,我的意思是我希望我的画笔从红色变为蓝色,从蓝色变为绿色,然后从黄色变为红色,我做了更多的研究,这就是我想要的
那么我是在考虑在这里做简单的 if 语句还是我可以用更聪明的方式来做呢?
编辑
我目前的逻辑是这样的
iphone - iOS iPhone 手指画样app,有内置画布或开源项目帮助我入门吗?
我需要在我的一个应用程序中实现屏幕绘图功能。我想这将是一个屏幕上的透明覆盖。我希望能够追踪手指路径并留下一条线,选择颜色并具有擦除/撤消功能。 我对应用商店目前的内容进行了一些研究,其中很多应用看起来相似并且使用相似的画笔。
有些东西告诉我,他们看起来太像了,这不是巧合。苹果是否提供任何内置的手指绘画画布,或者是否有一些广为人知的屏幕绘图开源项目?
谢谢!
c# - 通过套接字发送 inkcanvas 笔划
所以我试图通过使用套接字创建一个类似同步绘画程序的东西。我有一个服务器端..和一个客户端,我试图将inkCollection从服务器发送到客户端。这适用于简单的文本,但我似乎无法发送inkCollection。或者,如果你能帮我发送最后一笔,这样数据传输得更快,那就更酷了。这是我一直在尝试的一些代码:
发送笔画:
svr.SendStrokes(字节 [] 数据):
这是在客户端:
这些完全相同的方法非常适用于字符串,但是当我尝试使用 strokeCollection 进行操作时,它失败了。客户端上没有显示任何内容,并且我在服务器端收到以下 SocketException:现有连接被远程主机强行关闭。
但是,如果你们有更好的方法来做到这一点,那就太好了……这是我想念的吗?我的意思是..如果它适用于转换为字节数组的文本...为什么它适用于这个笔画集合?
谢谢!
编辑:你认为你可以用一些示例代码帮助我吗?我似乎真的无法实现它;
c# - 在 Microsoft Surface Window 上模拟触摸输入
我正在尝试使用 Anoto-Pen 作为TouchDevice
with SurfaceInkCanvas
。
笔使用打印在一张纸上的坐标系来推导出它的位置,然后这个位置数据被发送到我的应用程序。在那里,我尝试TouchInput
通过子类TouchDevice
化并将发送位置数据和事件转换为 .NET Touch-Events 使用TouchDevice.ReportDown();
,TouchDevice.ReportMove()
等来转换它ScatterViewItems
。到目前为止,四处移动和处理按钮“点击”有效。
现在的问题是,当我尝试写上InkCanvas
唯一的点时。观察触发的事件后,似乎InkCanvas
没有收到OnTouchMove
事件。
我注册了事件处理程序TouchDown
,TouchMove
并TouchUp
在我的SurfaceInkCanvas
. TouchDown
永远不会触发。只有当我从外面开始TouchMove
然后移动到里面的一个点时。TouchUp
SurfaceInkCanvas
这是我的代码TouchDevice
:
我的代码中有以下代码,App.xaml.cs
每次出现笔输入时都会调用它:
先感谢您。
c# - 如何录制inkCanvas,将inkcanvas保存为动画或视频?
使用 C#,我想将用户在墨水画布中绘制的内容保存为动画或视频,就像 iPad 应用程序Show Me
.net - 如何在 wpf 画布上绘制自由手形(随机)和文本打印
我正在开发一个油漆应用程序。我正在使用 Canvas 控件作为白板。
我想在 WPF 画布中使用 InkCanvas 类的功能,这意味着我想在 Canvas 上绘制一个徒手形状。我怎样才能做到这一点 ?我也想另存为 *.JPG
第二个问题是像我们在 MS Paint 中那样绘制字体?我可以在其中集成 FontDialogBox 吗?如果是,如何?
感谢您 !!!
erase - InkCanvas:如何在鼠标右键单击时通过 Stroke 擦除
我有一个在 InkCanvasEditingMode.Ink 中工作的 InkCanvas。但是当用户按下右键时,我想擦除整个笔画。请帮我一个建议好吗?
wpf - 删除wpf中的矩形/元素
我在 WPF 中绘制 SQUARE 和其他形状。像那样,
我可以用它删除随机行
我可以删除随机线条但我不能删除形状
我怎样才能?