是否可以在PhoneTextBox
Windows Phone 工具包的包装中制作提示文本?我查看了代码,似乎只有通过更改整个ControlTemplate
. 我错过了什么吗?有更简单的解决方案吗?
在此先感谢,克里斯托夫
是否可以在PhoneTextBox
Windows Phone 工具包的包装中制作提示文本?我查看了代码,似乎只有通过更改整个ControlTemplate
. 我错过了什么吗?有更简单的解决方案吗?
在此先感谢,克里斯托夫
我发现我可以替换ContentControl
via 提示样式,而无需像这样重新设置整个控件的样式:
<Style x:Key="HintContentControlStyle" TargetType="ContentControl">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ContentControl">
<Grid>
<TextBlock Text="{TemplateBinding Content}" TextWrapping="Wrap" FontSize="{StaticResource PhoneFontSizeNormal}" />
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
然后将其应用于PhoneTextBox
:
<tk:PhoneTextBox Text="{Binding Text, Mode=TwoWay}" TextWrapping="Wrap" HintStyle="{StaticResource HintContentControlStyle}" Hint="{Binding LocalizedResources.Hint, Mode=OneWay, Source={StaticResource LocalizedStrings}}" />