0

Вот простой XAML код

<StackLayout>
    <Label x:Name="Label1"/>
    <Button Clicked="Button1_Clicked"/>
</StackLayout>

Я хочу к примеру при нажатии на кнопку изменить текст Label1 на Hello World

private void Button1_Clicked(object sender, EventArgs e)
{
    Label1.Text = "Hello World!";
}

Но когда я обращаюсь к Label1 мне пишет что такой переменной нет

Помогите исправить

Kromster
  • 13,809
iNex
  • 5
  • Если StackLayout расположен в DataTemplate, то никак. Используйте mvvm паттерн. – Emigrant Mar 30 '19 at 18:16
  • StackLayout у меня находится только в ContentPage – iNex Mar 30 '19 at 18:49
  • у меня есть файл MainPage.xaml (в нём весь xaml код), а в нём MainPage.xaml.cs, метод находится в MainPage.xaml.cs – iNex Mar 30 '19 at 20:23

1 Answers1

0

Я уже решил проблему, оказывается надо было просто сохранить XAML код

iNex
  • 5