zoukankan      html  css  js  c++  java
  • 【WPF】Image绑定图片

    一、静态绑定

    <Image Source="/Demo;Component/Images/Test.jpg"/>

    2、动态绑定

    <Grid Grid.Row="1">
          <Image Source="{Binding Path=LTEModel.ImgSource,Converter={StaticResource MyImageConverter}}" Stretch="Fill">
          </Image>
    </Grid>  
    public class LTEModel : BaseModel
        {
            private string _imageSource = null;
            public string ImgSource
            {
                get
                {
                    return _imageSource;
                }
                set
                {
                    if (value != _imageSource)
                    {
                        _imageSource = value;
                        FirePropertyChanged("ImgSource");
                    }
                }
            }
        }  

    Converters.cs

    public class StringToImageSourceConverter:IValueConverter
       {
           #region Converter
     
           public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
           {
               string path = (string)value;
               if (!string.IsNullOrEmpty(path))
               {
                   return new BitmapImage(new Uri(path, UriKind.Absolute));
               }
               else
               {
                   return null;
               }
           }
     
           public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
           {
               return null;
           }
           #endregion
       }  

    参考链接:https://www.cnblogs.com/seekdream/p/5277237.html

    /*******相与枕藉乎舟中,不知东方之既白*******/
  • 相关阅读:
    noip模拟赛#38
    noip模拟赛#45
    noip模拟赛#15
    noip模拟赛#14
    noip模拟赛
    rp++
    bzoj2127: happiness
    bzoj3209:3209: 花神的数论题
    10.1 plan
    FFT
  • 原文地址:https://www.cnblogs.com/Mars-0603/p/15357357.html
Copyright © 2011-2022 走看看