WPF - using CroppedBitmap in DataTemplate

后端 未结 2 912
眼角桃花
眼角桃花 2021-01-22 07:54

The following xaml works ok inside a Window:


    
        &l         


        
2条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-01-22 08:56

    I thought I would complete the other answer by providing the alluded-to Converter.

    Now I use this converter and that seems to work, no more Source' property is not set error.

    public class CroppedBitmapConverter : IValueConverter
    {
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            FormatConvertedBitmap fcb = new FormatConvertedBitmap();
            fcb.BeginInit();
            fcb.Source = new BitmapImage(new Uri((string)value));
            fcb.EndInit();
            return fcb;
        }
    
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            throw new NotImplementedException();
        }
    }
    

提交回复
热议问题