从WPF中的资源文件绑定占位符

时间:2015-04-23 08:22:44

标签: wpf xaml

在我的资源档案中,我有

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中执行此操作

1 个答案:

答案 0 :(得分:0)

您需要使用richTextBox。这将允许您为块中的文本设置不同的颜色,但我不知道如何绑定它。 也许使用一种方法用所需格式的资源创建一个对象,然后将其绑定到该对象。

在RichtextBox this question has it in detail.

中设置单独的颜色方面