ответ

2

Вы можете использовать Watermark свойство вместо WatermarkText одного, чтобы положить все, что вы хотите в качестве водяного знака - например, a TextBlock с любыми свойствами, которые вы хотите. Вы можете также использовать WatermarkTextStyle свойства при использовании WatermarkText и указать Style для использования с предоставленным водяным знаком TextBlock - что-то вроде:

<xc:WatermarkTextBox 
    WatermarkText="Type something"> 
    <xc:WatermarkTextBox.WatermarkTextStyle> 
     <Style 
      TargetType="TextBlock"> 
      <Setter 
       Property="FontSize" 
       Value="18" /> 
      ... 

Вы можете проверить образец, чтобы увидеть некоторые варианты here.

+0

Спасибо за ваш ответ. Это немного странно, потому что, когда я использую У меня есть эта ошибка: Ошибка 8 свойство, прикрепленное к «WatermarkTextStyle», не может быть найдено в типе «WatermarkTextBox». На моей странице xaml, поскольку у меня уже есть datacontext, я помещаю это вверху: xmlns: ctl = "using: WinRTXamlToolkit.Controls" xmlns: Extensions = "using: WinRTXamlToolkit.Controls.Extensions", возможно, из-за этого он не Работа ? (конечно, я изменяю xc на ctl) – Roroto

+0

Создает ли проект? Редактор конструктора/xaml часто сообщает о ложных ошибках. –

+0

Нет, невозможно скомпилировать. 3 ошибки: член «WatermarkTextStyle» является неоскверненным или недоступным. и два связаны с этой ошибкой – Roroto