2010-12-15 116 views
0

我會將字符串屬性綁定到文本屬性,如下所示:Text="{Binding propertyName}XAML文本綁定

我也想附加一個硬編碼的字符串,如Text="{Binding propertyName} appendedName。這個怎麼做?

回答

6

Text =「{Binding propertyName,StringFormat ='Your property is:{} {0}'}」

+0

謝謝湯姆!這工作。 – WhoIsNinja 2010-12-15 21:43:35

1

您應該創建返回文本+ attachedName的新屬性。
另一種方法是使用幾個文本塊。

+0

有沒有簡單的方法?像「{Binding propertyName}後綴」,如Flex – WhoIsNinja 2010-12-15 20:22:53

2

你可以使用運行文本:

<TextBlock> 
<Run Text="{Binding YourBinding}"/> 
<Run Text="Suffix"/> 
</TextBlock> 

如果你想使用這樣好幾次我會建議TemplatedControl,你有一個後綴的DependencyProperty和文本的DependencyProperty。