问题标签 [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.
wpf - WPF & XAML 问题
我是 WPF 和 Xaml 的新手,我不知道如何锚定如何停靠...在此屏幕上,灰色状态栏已停靠,但网格和菜单并非所有组件都在画布中。这是 XAML
c# - 如何在inkcanvas外显示图像
我有一个名为“drawCanvas”的画布来显示包含在名为“CanvasContainInkCanvas”的画布中的图像和inkcanvas。我可以使用 MatrixTransform 进行缩小。
如果我缩小,我可以看到画布外的图像。
我想将图像从画布复制到 inkcanvas 以使用选择。我的问题是图像无法在inkcanvas 之外显示。
如何在 inkcanvas 之外显示图像?
谢谢
更新:如何在 inkcanvas 之外使用选择?
wpf - 带有图像纹理的 WPF 画笔
使用 WPF,我有一个 InkCanvas,它的背景设置为图像。我想用具有另一个图像纹理的画笔绘制这个图像。我知道可以使用 ImageBrush 并将其来源设置为图像,但我的理解是您一次只能绘制整个形状(例如填充矩形)。我希望能够在我的 InkCanvas 上绘画,并且无论我在哪里画,都可以在上面绘制另一个图像。我怎样才能做到这一点?
c# - 将 inkcanvas 调整到左侧和顶部
我想调整 inkcanvas 的宽度和高度以适合屏幕。当我调整它的大小时,宽度向右扩展,高度向底部扩展。但 inkcanvas 不适合屏幕。
我还想修复inkcanvas子元素的位置。如果我可以调整 inkcanvas 的大小以适应屏幕,则 inkcanvas 子元素的位置不会改变。
如何将 inkcanvas 向左和向上调整大小以适应屏幕?
谢谢
更新: 我将 inkcanvas 放在网格中。它适合屏幕,但子元素的位置发生了变化。
我想修复红色矩形的位置。
红色矩形的位置不应该改变。
我的大图:
我的 WPF 应用程序包含许多图片。我可以放大/缩小画布。我可以使用选择工具选择图片。
我有帆布和墨水帆布。
画布:包含图片和放大/缩小
inkcanvas:有选择工具
如果我缩小,画布和 inkcanvas 会变小。
如果我使用选择工具,我会将所有图片从画布复制到 inkcanvas。
但 inkcanvas 已缩小,如果超出 inkcanvas 边界,我将无法使用选择工具。
这就是我想调整 inkcanvas 大小并修复孩子位置的原因。
c# - 同时在 2 个 inkCanvases 上绘制墨水
我正在实现多点触控应用程序。我有 2 个 EditingMode 为“Ink”的inkcanvases。如果我同时在 2 个墨水画布上绘制墨水,则无法正常工作。我一次只能在一张墨水画布上画墨水。
如何同时在 2 个墨水画布上绘制墨水?
谢谢
wpf - 如何在应用程序、窗口或控件级别关闭所有触摸输入?
将 c# 用于 wpf 应用程序,如果在 Windows 7 中的控制面板中启用了触摸,则默认情况下用户可以InkCanvas
用手指“书写”。我想禁用它并仅强制手写笔输入。
如果可能的话,我想知道如何以一种以上的方式做到这一点:首先禁用触摸InkCanvas
,第二禁用特定窗口,第三禁用整个应用程序。第四个奖励是知道如何在系统范围内打开或关闭触摸。
我已经尝试过UnregisterTouchWindow
,并且尝试将 设置Stylus.SetIsTouchFeedbackEnabled
为 false InkCanvas
,但都没有奏效。
wpf - WPF - InkCanvas 触摸屏问题
我正在开发一个触摸屏应用程序,触摸屏覆盖带有它自己的 SDK,它禁用了所有 WPF 默认功能。例如,如果我不使用这个 SDK,我可以很容易地在 InkCanvas 上绘图,程序将叠加层视为鼠标输入,但是当我使用这个 SDK 时,它就是无法识别手势,SDK 中有很多很棒的功能,所以我真的想要要使用它,我可以获得触摸点的位置,那么如何配置 InkCanvas 以识别该点并让我能够基于该点进行绘制。
顺便说一句,我使用 SDK 时可以用鼠标绘图。
任何想法?
提前致谢,
wpf - InkCanvas 橡皮擦
我有画板InkCanvas
;我想改变橡皮擦的大小,所以我写了:
尝试这个:
- 按e选择橡皮擦,橡皮擦笔尖会出现矩形
- 按+号增加大小,你不会看到任何变化。为什么?
- 现在您按 i 更改编辑模式,将出现墨水提示。
- 再次按 e 可重新切换到橡皮擦。您会看到橡皮擦形状已更改。
为什么不按+号后?
c# - 将 Inkcanvas 控件内容保存为 pdf
我想将 InkCanvas 控件的输出另存为 PDF 文件我可以将其另存为 .isf 和 .bmp 我想将其另存为 .pdf 如何?
c# - 我想在 Inkcanvas 控件 WPF 中制作动画
我想在 Inkcanvas 控件中制作动画,例如绘制笔划和笔划路径,以便它可以在笔划路径上移动如何?