WPF-具有MultiBinding的图像源

时间:2018-08-19 04:13:40

标签: wpf image imagesource

在WPF中,如何结合使用Multi的图像源:

df %>% 
group_by(gene) %>%
summarise_at(.vars = vars(sampleA, sampleB, sampleC), sum)

我无法使用MultiBinding更新imageSource也无法调试来更新源 请帮帮我吗?

1 个答案:

答案 0 :(得分:2)

转换器必须返回从ImageSource派生的类的实例,例如从图像文件的路径加载的BitmapImage

public object Convert(
    object[] values, Type targetType, object parameter, CultureInfo culture)
{
    string path = "";
    // compose path from values

    return new BitmapImage(new Uri(path));
}

当图像文件是程序集资源时,您将使用Resource File Pack URI

var uri = string.Format("pack://application:,,,/images/{0}{1}.png", values); // for example

return new BitmapImage(new Uri(uri));