ImageButton & ImageSplitButton

This commit is contained in:
Pilzinsel64
2025-11-07 10:48:36 +01:00
parent 0e11a0f9c4
commit 1ab775aa3e
11 changed files with 235 additions and 6 deletions

View File

@@ -1,4 +1,6 @@
using Avalonia.Media;
using Avalonia.Controls;
using Avalonia.Media;
using Pilz.UI.Symbols;
namespace Pilz.UI.AvaloniaUI.Symbols;
@@ -8,4 +10,24 @@ public class SymbolProxy<TSymbols>(SymbolFactory<TSymbols> factory, TSymbols ima
{
return factory.GetImageSource(image);
}
public Image? GetImage(double width, double height)
{
return factory.GetImage(image, width, height);
}
public Image? GetImage(Avalonia.Size size)
{
return factory.GetImage(image, size);
}
public Image? GetImage(System.Drawing.Size size)
{
return factory.GetImage(image, size);
}
public Image? GetImage(SymbolSize size)
{
return factory.GetImage(image, size);
}
}