Files
Shrlalgo.RvKits/ShrlAlgoToolkit.RevitAddins/Common/Converters/ColorToBrushConverter.cs
2026-02-21 16:31:24 +08:00

26 lines
801 B
C#

using System.Globalization;
using System.Windows.Data;
using System.Windows.Media;
using ShrlAlgoToolkit.RevitAddins.UI.Converters;
using ShrlAlgoToolkit;
using ShrlAlgoToolkit.RevitAddins;
using ShrlAlgoToolkit.RevitAddins.UI;
namespace ShrlAlgoToolkit.RevitAddins.Common.Converters;
public class ColorToBrushConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
//var color = (SelectedColor)value;
if (value is System.Windows.Media.Color color)
{
return new SolidColorBrush(color);
}
return Binding.DoNothing;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{ throw new NotImplementedException(); }
}