【发布时间】:2020-12-17 17:46:32
【问题描述】:
我在将我的标签文本绑定到从我的 mongoDB 集合计算的 userValue 时遇到问题。 我现在已经尝试了多种方法,并且想简单地在 Xamarin 的代码中进行这项工作。请您提供比已经存在的更好的指导,因为当前关于此的帖子没有用...
我的 XAML:
<Label x:Name="YourLableName"
Text="{Binding UserValue, StringFormat='{0:0}'}"
/>
我的客服:
public HomePage()
{
InitializeComponent();
BindingContext = this;
UserData();
}
public async void UserData()
{
var userId = HomePage.userIdentity;
var usersValues = await MongoService.GetUserModel(userId);
foreach (var test in usersValues)
{
userValue = test.usersValueX.ToString();
}
UserValue = userValue;
}
private string _UserValue;
public string UserValue
{
get { return _UserValue; }
set
{
_UserValue = value;
OnPropertyChanged("UserValue");
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void OnPropertyChanged(String info)
{
PropertyChangedEventHandler handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(info));
}
}
谢谢你:)
附:我已经在 UserValue 处中断了它,并且在 UserData 方法中检索了该值,但是它仍然没有绑定到我的标签文本...
【问题讨论】:
-
有人可以帮我吗?我已按照这些说明进行操作,但我的绑定仍然无法正常工作...xamarinhelp.com/xamarin-forms-binding
标签: mongodb variables text binding label