| 123456789101112131415161718192021222324252627282930 | 
							- using System;
 
- using System.Globalization;
 
- using System.IO;
 
- using System.Windows.Data;
 
- namespace MECF.Framework.UI.Client.Converter
 
- {
 
-     public class FileNameConverter : IValueConverter
 
-     {
 
-         public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 
-         {
 
-             if (value != null && value is string path)
 
-             {
 
-                 // 提取文件名
 
-                 string fileName = Path.GetFileName(path);
 
-                 // 你可以在这里添加更多的转换逻辑,例如:
 
-                 // return fileName.Remove(fileName.LastIndexOf('.')); // 去掉扩展名
 
-                 // return fileName.ToUpper(); // 转换为大写
 
-                 return fileName; // 默认返回文件名
 
-             }
 
-             return value; // 如果不是有效的文件路径,则返回原值
 
-         }
 
-         public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
 
-         {
 
-             return Binding.DoNothing;
 
-         }
 
-     }
 
- }
 
 
  |