有人可以向我解释如何使用silverlight在文本框中创建水印吗?
答案 0 :(得分:6)
答案 1 :(得分:0)
<Grid x:Name="SearchPanel">
<TextBox x:Name="txtQuery" Text="{Binding Query, Mode=TwoWay}" Margin="8" Padding="3, 3, 21, 3"
GotFocus="txtQuery_GotFocus" LostFocus="txtQuery_LostFocus"/>
<TextBlock x:Name="lblSearchStatus" VerticalAlignment="Center" Margin="13, 0"
Text="Enter some text ..."
IsHitTestVisible="False">
</TextBlock>
</Grid>
然后在txtQuery_GotFocus中隐藏lblSearchStatus并在txtQuery_GotFocus中再次显示它。也可以通过故事板完成。重要的是将TextHlock叠加层的IsHitTestVisible设置为false。
答案 2 :(得分:0)
我创建了一个水印TextBox和水印PasswordBox。
它可以在NuGet上使用:WindowsPhoneControls
您可以在此处查看来源: