detect/detect.gui/Views/DeviceView.axaml.cs
2024-11-15 14:49:29 +08:00

39 lines
1.0 KiB
C#

using Avalonia.Interactivity;
using Avalonia.Markup.Xaml;
using Avalonia.ReactiveUI;
using detect.gui.Commons;
using detect.gui.ViewModels;
using ReactiveUI;
namespace detect.gui.Views;
public partial class DeviceView : ReactiveUserControl<DeviceViewModel>
{
public DeviceView()
{
InitializeComponent();
this.WhenActivated(d => { });
}
private void InitializeComponent()
{
AvaloniaXamlLoader.Load(this);
}
private void OnLoaded(object? sender, RoutedEventArgs e)
{
// this.GetParent<MainView>()!.WebWindow.ParentContent = this;
this.GetParent<MainView>()!.WebWindow.SetAddress(1);
}
//
// private void OnUnloaded(object? sender, RoutedEventArgs e)
// {
// this.GetParent<MainView>()!.WebWindow.Hide();
// }
//
// private void OnSizeChanged(object? sender, SizeChangedEventArgs e)
// {
// if (!this.GetParent<MainView>()!.WebWindow.IsVisible) return;
// this.GetParent<MainView>()!.WebWindow.InitUI();
// }
}