从mongodb检索到的值绑定标签文本



我在将标签文本绑定到从mongoDB集合计算的userValue时遇到问题。我现在已经尝试了多种方法,并希望在Xamarin的代码中简单地完成这项工作。请你提供比现有更好的指导,因为目前关于这方面的帖子还没有奏效。。。

我的XAML:

<Label x:Name="YourLableName"
Text="{Binding UserValue, StringFormat='{0:0}'}" 
/>

我的CS:

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方法中检索到了这个值,但是它仍然没有绑定到我的标签文本。。。

它没有工作,因为我的内容页面被封装在一个控件模板中:/。

相关内容

  • 没有找到相关文章

最新更新