使用MVVM和Silverlight 5: 我已经定义了这样的属性,它仍然完全正确,但现在它适用于我的目的
public string DevWannaBe
{
get
{
return "500";
}
set
{
this._DevWannaBe = "500";
this.NotifyPropertyChanged("_DevWannaBe");
}
}
private string _DevWannaBe;
现在在XAML
我希望有一行文字显示为找到XYZ新手开发者
其中 XYZ 是可变的,来自DevWannaBe
据我所知,我认为我应该使用StringFormat
但是如何使用Text = "{Binding DevWannaBe, StringFormat = {Found {0} newbie developers}}"
?有点像?
{{1}}
答案 0 :(得分:4)
您可以使用Label
:
<Label Content="{Binding DevWannaBe}" ContentStringFormat="Found {0} newbie developers"/>
答案 1 :(得分:3)
你很近:
StringFormat='Found \{0\} newbie developers'
适用于任何元素,而不仅仅是标签。