WPF Inkcanvas画布镜像问题

问题描述

我把Inkcanvas画布分成两块(左跟右),现在实现了在右边画东西左边同时出现了右边画的东西,但是在右边不能画,我想实现在右边画图左边也能实现一样的效果,是怎么实现的?求指教<Grid><Grid.ColumnDefinitions><ColumnDefinition></ColumnDefinition><ColumnDefinition></ColumnDefinition></Grid.ColumnDefinitions><InkCanvasName="inkCanvas"></InkCanvas><!--<InkCanvasGrid.Column="1"Strokes="{BindingStrokes,ElementName=inkCanvas}"></InkCanvas>--><RectangleName="rectangle"Grid.Column="1"RenderTransformOrigin="0.5,0.5"><Rectangle.RenderTransform><ScaleTransformScaleX="-1"></ScaleTransform></Rectangle.RenderTransform><Rectangle.Fill><VisualBrushVisual="{BindingElementName=inkCanvas}"></VisualBrush></Rectangle.Fill></Rectangle></Grid>

这是实现右边的代码。

解决方案

解决方案二:
求帮助!!!
解决方案三:
帮帮忙!!!
解决方案四:
没玩过wpf
解决方案五:
好吧,有哪位大神知道就帮帮忙!

时间: 2024-11-17 21:48:54

WPF Inkcanvas画布镜像问题的相关文章

WPF and Silverlight 学习笔记(九):WPF布局管理之Canvas、InkCanvas

一.Canvas 在WPF中子元素的绝对定位的布局控件 其子元素使 用Width.Height定义元素的宽度和高度 使用Convas.Left (Convas.Right).Convas.Top(Convas.Bottom)定义与Convas容器的相对位 置 如果同时存在Convas.Left和Convas.Right.Convas.Top和 Convas.Bottom,则Convas.Left.Convas.Top优先生效 例如: 1: <Canvas> 2: <Button Canv

VS2015如何添加inkcanvas画布控件?

问题描述 打开vs2015新建了一个WPF工程,网上看到很多人说inkcanvas控件,所以想试试,但是在工具向里面怎么也找不到,请问谁知道这个画布到底在哪里?还是需要从第三方添加? 解决方案 解决方案二:InkCanvas在xaml中打不出来么?解决方案三:引用1楼duanzi_peng的回复: InkCanvas在xaml中打不出来么? 这个控件只能在xaml中添加?不能像canvas控件一样直接拖放吗?解决方案四:引用2楼gjw61652的回复: Quote: 引用1楼duanzi_pen

为.NET程序批上WPF的绚丽外衣

程序 引言:你也许听说过Avalon(现在被称为Windows Presentation Foundation,或WPF),也许看过相关的屏幕截图或demo,但是现在你可以亲手尝试了.让我们开始创建下一代Windows应用程序吧. 微软公司早在2003年洛杉矶的PDC上就公布了Avalon,他们将其视为下一代用户界面技术,并且得到了开发者和用户的一致赞同. 在2005年的PDC上,微软公司展示了比2003年更加完整的Avalon版本,并给它取了一个官方新名称:Windows Presentati

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(四)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(四)实现2D人物动画① 通过前面的学习,我们掌握了如何动态创建物体移动动画,那么接下来我将介绍WPF中如何将物体换成2D游戏角色,并通过使用前面所讲的DispatcherTimer计时器来实现2D人物角色的各种动作动画. 动态实现2D人物角色动画目前有两种主流方法,下面我会分别进行介绍. 第一种方法我称之为图片切换法,准备工作:首先通过3DMAX等工具3D渲染2D的方法制作出角色,然后将角色每个动作均导出8个方

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二十二)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(二十二)重构 – 让代码插上翅膀自由飞翔 上一节,我将游戏地图模式进行了一次重大的变动,这在实际开发中意味着项目大规模重置,虽然表面上显得游刃有余,仅仅一个AllMove()方法的改变即实现了完美转型,这全得归功于前20节所搭建起的相对高度可扩展平台.但是,随着开发不断深入,我慢慢的感到些许的不安,因为代码上的日益松散与结构的渐渐稀疏如同Windows系统的磁盘碎片与日俱增,未来维护时的烦琐与痛心疾首已历历在目

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十三)

C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(十三)牵引式地图移动模式① 在前面诸多的章节里,我就地图构造的实现做了讲解,至此还遗留着一个关键问题:在游戏中是角色在移动还是地图在移动?它们之间的移动(位移)关系是如何实现的? 那么在接下来的章节中我将围绕这两个问题进行详细的分析解说. 首先,还得从游戏模式开始说起.目前2D俯视游戏中以即使战略.SLG.RPG(ARPG)等类型的游戏为主流.在即时战略.SLG大地图中,地图的移动原理是:当鼠标处于游戏窗口的8

使用Grid来对WPF页面进行布局排版

对于以前用Windows Form来开发客户端程序的程序员,在使用WPF开发客户端的程序时,在窗体布局上将是他必须面对的一个坎. 布局产生困惑的一个典型场景如下: 我们在开发WPF窗体时候,我们会发现,当我们把菜单控件(Menu).工具条(ToolBar.ToolBarPanel).状态条(StatusBar)这些最常见的页面元素拖动到WPF窗体的时候.我们会发现WPF窗体中,这些页面元素可以放置在任何位置,而不是之前Windows Form那样:主菜单在最上面,状态条在最下面. WPF中每一个

ps制作镜像照片对称图教程

  原图: 效果图: 制作镜像照片步骤: 一.复制照片 1.单击选择--全部 2.单击编辑--拷贝 3.CTRL+D消除蚂蚁线 二.扩展画布 1.单击图像--画布大小 2.选中相对(带"√"表示已经选中,不要再单击)--宽度中输入原宽尺寸 3.单击定位中的方格,使图像位于画布的左侧或右侧 4.单击确定 三.变换照片 1.单击编辑--粘贴(自动选中了图层1)2.单击编辑--自由变换 3.移动照片到画布的左侧或右侧 4.右击变换框内单击水平翻转 5.单击窗口右上角的"√"

鼠标移动-WPF中,窗体设置为可穿透后,怎么获取鼠标在窗体上的坐标

问题描述 WPF中,窗体设置为可穿透后,怎么获取鼠标在窗体上的坐标 <Window x:Class="mtWPFScratchPad.DeskForm" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="mtWPFScratch