ScrollViewer 剪切我的图像 - silverlight 4

发布于 2024-09-28 12:15:36 字数 792 浏览 3 评论 0原文

我正在尝试在 silverlight 中创建一个简单的图像查看器。 我的代码是这样的:(

<ScrollViewer  VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Margin="0" Padding="0" Width="300" Height="300">
        <Canvas Width="600" Height="400" Margin="0">
            <Image Source="/MapViewer;component/Images/imageFileName.jpg" Stretch="None" Margin="0,0,90,5"></Image>
        </Canvas>
    </ScrollViewer>

我使用画布是因为将来我想在图像上绘制更多固定元素,例如线条、折线等)

除了 ScrollViewer 剪切图像这一事实之外,这段代码工作正常:说图像为 800x600,我可以在 700x500 左右查看。不知道说得够不够清楚,所以补充一张图: (这是原图) alt text

(这是在我的应用程序中查看的图片) alt text

如您所见,我无法查看图像的右下角...有人可以告诉我怎么做吗解决这个问题?

I am trying to create a simple image viewer in silverlight.
my code is this:

<ScrollViewer  VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto" Margin="0" Padding="0" Width="300" Height="300">
        <Canvas Width="600" Height="400" Margin="0">
            <Image Source="/MapViewer;component/Images/imageFileName.jpg" Stretch="None" Margin="0,0,90,5"></Image>
        </Canvas>
    </ScrollViewer>

(I used the Canvas because in the future I would like to paint more fixed elements on the image, such as lines, polylines, etc)

This code is working ok except the fact that the ScrollViewer cuts the image: say the image is 800x600, than I can view around 700x500. I dont know if that was clear enough, so I will add a picture:
(this is the original image)
alt text

(and this is the picture, as viewed in my application)
alt text

As you can see, I cannot view the bottom right corner of the image... can somebody please tell me how to fix this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

等风也等你 2024-10-05 12:15:36

它不是滚动查看器裁剪您的图像,而是您放置图像的固定大小的画布。如果您希望整个图像可见,则需要将画布尺寸设置为与图像尺寸完全相同。

It is not the scroll viewer cropping your image, it is the fixed-size canvas where you placed it. If you want your entire image to be visible you need to set the canvas size to be exactly the same size as your image.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文