TextBox Header属性中的多个项目

时间:2014-04-04 01:56:49

标签: xaml windows-runtime winrt-xaml

我正在使用WinRT-Xaml,我正在尝试在文本框上创建一个包含两种不同字体样式的标题。

我通常会做这样的事情来实现它:

<TextBox Grid.Column="0" Grid.Row="0" Style="{StaticResource RightNavHeaderTextBox}" Text="{Binding Contact.FirstName, Mode=TwoWay}" >
    <TextBox.Header>
        <Run Text="First Name" />
        <Run Text="(required)" FontStyle="Italic" FontSize="12" />
    </TextBox.Header>
</TextBox>

但是这给了我构建错误:“这个会员'标题有多个项目,使用Items属性”

如何解决此错误?或者有更好的方法来实现我想要做的事情吗?

1 个答案:

答案 0 :(得分:1)

<TextBox Grid.Column="0" Grid.Row="0" Style="{StaticResource RightNavHeaderTextBox}" Text="{Binding Contact.FirstName, Mode=TwoWay}" >
    <TextBox.Header>
        <TextBlock>
            <Run Text="First Name" />
            <Run Text="(required)" FontStyle="Italic" FontSize="12" />
        </TextBlock>
    </TextBox.Header>
</TextBox>