feat: make sure value is initialized after elements loaded.

This commit is contained in:
rabbitism
2024-06-05 23:55:28 +08:00
parent fd7010967e
commit 0a033e0328

View File

@@ -8,6 +8,7 @@ using Avalonia.Controls.Primitives;
using Avalonia.Controls.Templates;
using Avalonia.Data;
using Avalonia.Input;
using Avalonia.Interactivity;
namespace Ursa.Controls;
@@ -192,6 +193,12 @@ public class Rating : TemplatedControl
}
}
protected override void OnLoaded(RoutedEventArgs e)
{
base.OnLoaded(e);
AdjustWidth(Value);
}
public void Preview(RatingCharacter o)
{
var index = Items.IndexOf(o);