在我的资源档案中,我有
PlayerPrefs.SetInt("Player Score", 10);
我需要将资源文件绑定到文本框,并希望在palce holder中动态设置值,前景为红色。
下面的显示了我的代码
LOCKER NO. {0} IS OPEN
如何将{0}内的值显示为红色?
从我们可以做的代码
<TextBlock x:Name="Title" Margin="0,70,0,0"
HorizontalAlignment="Center"
VerticalAlignment="Top"
FontSize="42"
FontWeight="SemiBold"
Foreground="#888888"
>
<TextBlock.Text>
<MultiBinding StringFormat="{x:Static prop:Resources.LockerNumberIsOpen}">
<Binding Path="PrefixWithNumber"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
如何在XAML中执行此操作
答案 0 :(得分:0)
您需要使用richTextBox。这将允许您为块中的文本设置不同的颜色,但我不知道如何绑定它。 也许使用一种方法用所需格式的资源创建一个对象,然后将其绑定到该对象。
在RichtextBox this question has it in detail.
中设置单独的颜色方面