2014-02-26 41 views
0

我下面MVVM模式爲我的項目,並希望將一個字符串屬性綁定到一個TextBlock文本property.I想一些在字符串屬性HACE不同的顏色的話就像樣式串在Windows 8地鐵

用戶已完成調查

我沒有得到如何實現視圖模型這個五彩字符串。 我希望這應該發生在viewmodel,因爲這條消息是依賴於條件。

回答

0

您可以使用運行性能

非MVVM

 <Run Foreground="Blue">User</Run> 
     <Run Foreground="Black">has completed the</Run> 
     <Run Foreground="Blue">Survey</Run> 
    </TextBlock> 

或MVVM你可以有你的視圖模型格式字符串,然後就綁定到相關屬性

<TextBlock>    
     <Run Text={Binding your_mvvm_property}" Foreground="{StaticResource your_style"/> 
     <Run Text={Binding your_mvvm_property2}" Foreground="{StaticResource your_style2"/> 
    </TextBlock>