样式优化

This commit is contained in:
“hsc”
2026-08-27 13:37:06 +08:00
parent f46df16275
commit c41190aa33
6 changed files with 40 additions and 85 deletions
@@ -13,18 +13,20 @@ namespace UIShare.Converters
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
// 是否反转结果(字符串非空时返回 Collapsed),用于需要“有值则隐藏”的场景,如展开全屏时隐藏台架标签页
bool inverse = string.Equals(parameter?.ToString(), "Inverse", StringComparison.OrdinalIgnoreCase);
if(value is string str)
{
if (string.IsNullOrEmpty(str))
{
return Visibility.Collapsed;
return inverse ? Visibility.Visible : Visibility.Collapsed;
}
else
{
return Visibility.Visible;
return inverse ? Visibility.Collapsed : Visibility.Visible;
}
}
return Visibility.Collapsed;
return inverse ? Visibility.Visible : Visibility.Collapsed;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)