zoukankan      html  css  js  c++  java
  • wpf image 指定Stretch="None" 不拉伸的时候,仍然拉伸的解决办法

    I think TI82 is right on this issue. The image become bigger than you expect because its dpi doesn't match the dpi of your system setting.

    A simply workaround is to bind the size of the Image to the PixelWidth and PixelHeight properties of the BitmapSource and set the Stretch behavior to Fill. These two properties are calculated against the pixels of the image and the dpi of the system settting. So the Image will be of the exact size you want.

    Here is an example:

    Image Stretch="Fill" Width="{Binding RelativeSource={RelativeSource Self}, Path=Source.PixelWidth}" Height="{Binding RelativeSource={RelativeSource Self}, Path=Source.PixelHeight}"/>
    
  • 相关阅读:
    AngularJS:模块
    AngularJS:事件
    AngularJS:HTML DOM
    AngularJS:SQL
    AngularJS:表格
    AngularJS:Select
    shell之数组
    java实现串中找数字
    java实现串的反转
    java实现串的反转
  • 原文地址:https://www.cnblogs.com/zsx-blog/p/8192322.html
Copyright © 2011-2022 走看看