27 lines
891 B
C#
27 lines
891 B
C#
using System;
|
||
using System.Globalization;
|
||
using System.Windows.Data;
|
||
|
||
namespace UIShare.Converters // 确保命名空间跟你项目一致
|
||
{
|
||
public class LessThanConverter : IValueConverter
|
||
{
|
||
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
|
||
{
|
||
if (value is double actualWidth && parameter != null)
|
||
{
|
||
if (double.TryParse(parameter.ToString(), out double targetWidth))
|
||
{
|
||
// 如果实际宽度 小于 设定的阈值(比如600),返回 True
|
||
return actualWidth < targetWidth;
|
||
}
|
||
}
|
||
return false;
|
||
}
|
||
|
||
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
||
{
|
||
throw new NotImplementedException();
|
||
}
|
||
}
|
||
} |