Я просмотрел все посты об этом, которые смог найти, и ни один из них не отвечает на вопрос так, как я понимаю. Я медленно пытаюсь создать приложение, которое отслеживает жизнь для карточной игры. Прямо сейчас я просто пытаюсь отобразить общее количество жизней, чтобы затем я мог определить свои методы для двух кнопок увеличения и уменьшения, чтобы сделать свое дело. Раньше я работал с бэк-эндами, поэтому я понимаю, как заставить кнопки делать свое дело, но я не понимаю, почему моя общая строка жизни не отображается в виде текста.
вот код xml:
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Notes.MainPage">
<StackLayout Margin="10,35,10,10">
<Label
Text="{Binding lifeTotalString}"
FontSize="30"
HorizontalOptions="Center"
FontAttributes="Bold"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Text="-"
Clicked="btnDecrement" />
<Button Grid.Column="1"
Text="+"
Clicked="btnIncrement"/>
</Grid>
</StackLayout>
вот код
namespace Notes
{
public partial class MainPage : ContentPage
{
int lifeTotal = 20;
public MainPage()
{
InitializeComponent();
string lifeTotalString = lifeTotal.ToString();
}
void btnDecrement(object sender, EventArgs e)
{
}
void btnIncrement(object sender, EventArgs e)
{
}
}
}