Silverlight 保持图片原始大小

场景,默认在Canvas或StackPanel中加入Image后,Image会根据外窗口的大小进行缩放

 

只要指定Image的Width或Height就可以使其显示原大小

可以用以下代码:

        static UIElement CreateCanvas(BitmapSource bi)
        {
            var image = new Image {Source = bi, Width = bi.PixelWidth};
            return image;
        }
posted @ 2009-11-04 13:16  重典  阅读(1399)  评论(0编辑  收藏  举报