【发布时间】:2013-11-29 09:28:10
【问题描述】:
我有一张图片(在画布内)。我需要在文本框中指定图像的坐标,并且我希望图像 center 位于该点(而不是其左上角)。我该怎么做?
更新:我不需要将我的图像放在画布的中心。我希望图像的位置由 image 中心定义。例如,我有一个代码:<Image source"..." canvas.Left="0" canvas.Top="0">,这个点(0,0)表示图像中心在画布的左上角。
【问题讨论】:
-
为什么不将图像的
RenderTransform设置为它的高度/宽度的一半?要么,要么使用Converter。我在我的博客上发布了一个简单的Math Converter,我通常使用它,并且很容易将其扩展为接受多个绑定值的MultiConverter(例如TextBox.Text和Image.Height/Width)