Silverlight文本块绑定问题+ MVVM

时间:2010-06-15 15:20:45

标签: mvvm binding

我正在尝试创建一个简单的文本块控件,我正在尝试从字符串中间的ViewModel中插入一个属性。

E.G。 “你好,我的名字是 XX ,bla,bla。” ( XX 是我的ViewModel中的属性)

<TextBlock Text="Hello, My name is {Binding SelectedUser.Name}, bla, bla." />

这可能吗?

此致

阿德里安

1 个答案:

答案 0 :(得分:3)

WPF与.NET 3.5 sp1中添加了类似的功能, 但不是Slverlight

请参阅链接:WPF 3.5 SP1 Feature: String Format

WPF示例:

<TextBlock 
     Text={Binding SelectedUser.Name, StringFormat=Hello, My name is: \{0\}, bla, bla.}/>

就Silverlight而言,您无法在视图模型中创建另一个属性来为您进行连接,或者创建一个IValueConverter