using Avalonia.Controls; namespace SlamCross.Views; public partial class YTImportWindow : Window { public string? ResultUrl { get; private set; } public YTImportWindow() => InitializeComponent(); private void OK_Click(object? sender, Avalonia.Interactivity.RoutedEventArgs e) { var text = this.FindControl("UrlBox")?.Text?.Trim(); if (!string.IsNullOrEmpty(text)) ResultUrl = text; Close(); } private void Cancel_Click(object? sender, Avalonia.Interactivity.RoutedEventArgs e) => Close(); }