Как создать водяной знак в текстовом поле, используя silverlight? - PullRequest
3 голосов
/ 24 мая 2011

Может кто-нибудь объяснить мне, как я могу создать водяной знак в текстовом поле, используя silverlight?

Ответы [ 3 ]

7 голосов
/ 24 мая 2011

Вот что вам нужно. http://watermarktextbox.codeplex.com/

enter image description here

0 голосов
/ 24 сентября 2011

Я создал водяной знак TextBox и водяной знак PasswordBox.

Он доступен на NuGet: WindowsPhoneControls

Вы можете посмотреть источник здесь:

https://github.com/JoshClose/WindowsPhoneControls

0 голосов
/ 24 мая 2011
<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>

Затем скройте lblSearchStatus в txtQuery_GotFocus и покажите его снова в txtQuery_GotFocus. Может быть также сделано через раскадровку. Важной частью является установка IsHitTestVisible в значение false для наложения TextBlock.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...