mirror of
http://git.xinwangdao.com/cnnc-embedded-parts-detect/detect.git
synced 2025-06-25 05:54:14 +08:00
19 lines
639 B
C#
19 lines
639 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Globalization;
|
|
using detect.gui.Models;
|
|
using Avalonia;
|
|
using Avalonia.Data.Converters;
|
|
|
|
namespace detect.gui.Converters;
|
|
|
|
public class SidebarMarginConverter : IMultiValueConverter
|
|
{
|
|
public object Convert(IList<object?> values, Type targetType, object? parameter, CultureInfo culture)
|
|
{
|
|
if (values.Count != 2) return new Thickness(0);
|
|
var user = (UserModel?)((values[0] is UnsetValueType ? null : values[0]) ?? null);
|
|
var height = (double)(values[1] ?? 0);
|
|
return user == null ? new Thickness(0) : new Thickness(0,0,0,height);
|
|
}
|
|
} |