This commit is contained in:
2026-03-19 13:14:53 +02:00
parent 9ce8e190a2
commit 7fde404b5a
10 changed files with 167 additions and 8 deletions

View File

@@ -0,0 +1,22 @@
using Avalonia.Controls;
using Avalonia.Interactivity;
using Avalonia.Media;
namespace ModuleWeather;
public partial class WeatherView : UserControl
{
public WeatherView() => InitializeComponent();
private void GetWeatherButton_Click(object? sender, RoutedEventArgs e)
{
var city = this.FindControl<TextBox>("CityInput")?.Text;
var status = this.FindControl<TextBlock>("StatusText");
if (string.IsNullOrWhiteSpace(city)) {
status.Text = "Ошибка: введите город";
return;
}
status.Text = $"В городе {city} сейчас +20°C"; // Тут могла быть логика API
}
}