好吧,我知道这个问题已经被问了数百次了,但我发现的都不适合我。
Xaml:<Label x:Name="valori" Text="{Binding Path=Stats, Mode=TwoWay}"/>
C#:
public partial class Page1 : ContentPage
{
public int Forza { get; set; }
public int Intelligenza { get; set; }
public int Sensibilità { get; set; }
private string stats;
public string Stats
{
get { return stats; }
set
{
stats = value;
OnPropertyChanged(nameof(Stats));
}
}
public Page1()
{
InitializeComponent();
valori.BindingContext = this;
Stats = $"Statistiche: Forza={Forza} Intelligenza={Intelligenza} Sensibilità={Sensibilità}";
}
}
Visual Studio给我的唯一解释是;Stats";在Xaml中,
未找到"Stats"绑定的DataContext值。
你能试着使用.DataContext而不是bindingcontext吗?不确定这是否有效