我正在使用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属性”
如何解决此错误?或者有更好的方法来实现我想要做的事情吗?
答案 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>