Files
Semi.Avalonia/demo/Semi.Avalonia.Demo/Pages/AboutUs.axaml.cs

24 lines
560 B
C#
Raw Normal View History

2025-05-05 22:07:20 +08:00
using Avalonia.Controls;
using Avalonia.Interactivity;
2025-05-29 19:04:25 +08:00
using Semi.Avalonia.Demo.ViewModels;
2025-05-05 22:07:20 +08:00
namespace Semi.Avalonia.Demo.Pages;
public partial class AboutUs : UserControl
{
public AboutUs()
{
InitializeComponent();
this.DataContext = new AboutUsViewModel();
}
protected override void OnLoaded(RoutedEventArgs e)
{
base.OnLoaded(e);
if (this.DataContext is AboutUsViewModel vm)
{
var launcher = TopLevel.GetTopLevel(this)?.Launcher;
vm.Launcher = launcher;
}
}
}