Comments 7
Скриншота нет :(
А я вот так предлагаю сделать: Чистое XAML-Решение,
<ControlTemplate TargetType="{x:Type TextBox}">
<Border Name=«Border» CornerRadius=«2» Padding=«2»
Background="#FFFFFF" BorderBrush="#888888" BorderThickness=«1» >
<Grid>
<ScrollViewer Margin=«0» x:Name=«PART_ContentHost»/>
<TextBlock Visibility=«Hidden» x:Name=«WatermarkText» FontStyle=«Italic» IsHitTestVisible=«False» Foreground="#dddddd"
Text=«Type your text here...» />
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property=«Text» Value="">
<Setter Property=«Visibility» TargetName=«WatermarkText» Value=«Visible»/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
Можно еще покрутить, но идея ясна, я думаю.
<ControlTemplate TargetType="{x:Type TextBox}">
<Border Name=«Border» CornerRadius=«2» Padding=«2»
Background="#FFFFFF" BorderBrush="#888888" BorderThickness=«1» >
<Grid>
<ScrollViewer Margin=«0» x:Name=«PART_ContentHost»/>
<TextBlock Visibility=«Hidden» x:Name=«WatermarkText» FontStyle=«Italic» IsHitTestVisible=«False» Foreground="#dddddd"
Text=«Type your text here...» />
</Grid>
</Border>
<ControlTemplate.Triggers>
<Trigger Property=«Text» Value="">
<Setter Property=«Visibility» TargetName=«WatermarkText» Value=«Visible»/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
Можно еще покрутить, но идея ясна, я думаю.
Я просто худею! Такой полезный пост, а оценка -3! Ребята, вам ЧТО вообще надо за статьи — про то, как кто-то работает в асусе и фотографирует долбанные новые нетбуки, отличающиеся от старых «шероховатым пластиком» (фап-фап) и тридцатью лишними мегагерцами частоты?
Автор, побольше таких статей, жаль, пост уже нельзя плюсовать.
Автор, побольше таких статей, жаль, пост уже нельзя плюсовать.
Гораздо важнее подсказка для ввода данных со строгим совпадением по большой выборке. К примеру имя пользователя из большой базы. Столкнулся с этим в вебе на базе пользователей > 2000, любые другие решения либо не работают, либо выглядят крайне ужасно.
Sign up to leave a comment.
WPF, Поле ввода с подсказкой