我试图提取一组图片在WPF的Image
,可能关闭从左上角,但无论我做什么,无论是Image
,则DrawingImage
或DrawingGroup
正在导致最接近左上角的图像默认为图像的左上角。DrawingImage总是拿在左上角,无论坐标提供
下面的代码:
XAML:
<Canvas Grid.Column="1" Name="Canvas">
<Image Name="imgLevel">
<Image.Source>
<DrawingImage>
<DrawingImage.Drawing>
<DrawingGroup>
<ImageDrawing Rect="120, 120, 100, 100" ImageSource="" />
<ImageDrawing Rect="300, 300, 100, 100" ImageSource="" />
</DrawingGroup>
</DrawingImage.Drawing>
</DrawingImage>
</Image.Source>
</Image>
</Canvas>
不管我怎么设置的坐标为第一ImageDrawing
,它总是在左上角。
有没有办法来覆盖这种行为?更重要的是,我最终希望能够为该Rect指定负数。这可能吗?
所以,画布是导致移动到左上角,但在取出画布仍然有阶级的一个假设它更知道在哪里放置的图像,而且它让我把他们控制的范围之外。有什么建议么? – Jeff 2009-09-25 15:54:44