从WPF / XAML中的字符串末尾清除空格

我有一个MVVM应用程序,它使用一个填充了图像的列表框。 图像字符串总是来自我无法修改的对象,因为它是使用edmx模型生成的。

为了剪切故事,我需要在下面的xaml中添加一种方法来修剪由字符串中的SQL放入图像路径末尾的空白。

          

这可能吗?

在绑定中使用值转换器为您进行修剪。

如果您不想使用转换器,您可以直接进入您的财产

INotifyChangedProperty解决方案

 private string _ImageID; public string ImageID { get { return _ImageID; } set { value = (value == null ? value : value.Trim()); NotifyPropertyChanged("ImageID"); } } 

DependencyProperty解决方案

 public static readonly DependencyProperty ImageIDProperty = DependencyProperty.Register("ImageID", typeof(string), typeof(MainWindowViewModel), new PropertyMetadata(string.Empty)); public string ImageID { get { return (string)GetValue(ImageIDProperty); } set { SetValue(ImageIDProperty, value == null ? value : value.Trim()); } }