2014-04-04 40 views
0

我正在使用WinRT-Xaml,並試圖在具有兩種不同字體樣式的文本框上創建標題。TextBox標題屬性中的多個項目

我通常會做這樣的事情來實現它:

<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> 

但是,讓我的編譯錯誤:「這名成員的標題有多個項目,用項目屬性」

如何解決此錯誤?還是有更好的方法來實現我想要做的事情?

回答

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>