zoukankan      html  css  js  c++  java
  • WPF动态更改Image控件图片路径

    step 1:先搞个转换器

     1 class ImageConvert : IValueConverter
     2     {
     3         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
     4         {
     5             BitmapImage bi = new BitmapImage();
     6             // BitmapImage.UriSource must be in a BeginInit/EndInit block.
     7             bi.BeginInit();
     8             bi.UriSource = new Uri(value.ToString(), UriKind.Absolute);
     9             bi.EndInit();
    10             return bi;
    11         }
    12 
    13         public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    14         {
    15             return null;
    16         }
    17     }

    step 2:在前台页面添加转换器到资源

        <Window.Resources>
            <local:ImageConvert x:Key="ImageConvert"/>
        </Window.Resources>

    step 3:在Image中绑定源,及转换器

     <Image x:Name="img" Source="{Binding ViewConfig.HomeBgPath, Converter={StaticResource ImageConvert}}"/>

    其它的点,比如Binding之类的,自行百度好啦。

  • 相关阅读:
    0055. Jump Game (M)
    0957. Prison Cells After N Days (M)
    Java
    Java
    Java桌面应用程序打包
    JavaGUI练习
    Java贪吃蛇小游戏
    Java GUI编程
    Java异常处理机制
    抽象类与接口
  • 原文地址:https://www.cnblogs.com/usen521/p/15237036.html
Copyright © 2011-2022 走看看