当前位置: 首页 > news >正文

网站方案策划百度上做广告怎么收费

网站方案策划,百度上做广告怎么收费,网站如何做电脑和手机,武汉工业网站制作WPF里TextBox没有placeholder,需要自己实现,本篇博客介绍WPF TextBox实现placeholder,效果如下: 实现技巧是在 TextBox 控件的 Style 中使用触发器(Triggers)来显示和隐藏placeholder文本。xmal代码如下&am…

WPF里TextBox没有placeholder,需要自己实现,本篇博客介绍WPF TextBox实现placeholder,效果如下:

在这里插入图片描述
实现技巧是在 TextBox 控件的 Style 中使用触发器(Triggers)来显示和隐藏placeholder文本。xmal代码如下:

<Window x:Class="WpfApp_TextBox.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfApp_TextBox"mc:Ignorable="d"Title="MainWindow" Height="461" Width="837"><Grid><Canvas><!--设置placeholder--><TextBox x:Name="userName" Width="240" Height="36" FontSize="16" Canvas.Left="20" Canvas.Top="20"><TextBox.Style><Style TargetType="TextBox"><Setter Property="Template"><Setter.Value><ControlTemplate TargetType="TextBox"><Grid><TextBox x:Name="textSource" Text="{Binding Text, RelativeSource={RelativeSource TemplatedParent}}" Background="Transparent" Padding="5"/><TextBlock IsHitTestVisible="False" Text="Enter text here..." Foreground="Gray" Padding="5"><TextBlock.Style><Style TargetType="TextBlock"><Setter Property="Visibility" Value="Collapsed"/><Style.Triggers><DataTrigger Binding="{Binding Text, Source={x:Reference textSource}}" Value=""><Setter Property="Visibility" Value="Visible"/></DataTrigger></Style.Triggers></Style></TextBlock.Style></TextBlock></Grid></ControlTemplate></Setter.Value></Setter></Style></TextBox.Style></TextBox><!--WPF 中的 TextBox 控件可以设置为自动换行。你可以通过设置 TextBox 的 TextWrapping 属性为 Wrap 来实现这个功能。当 TextWrapping 属性设置为 Wrap 时, TextWrapping="Wrap", TextBox 会在文本达到边界时自动换行。--><TextBox Width="200" Height="80" Canvas.Left="20" Canvas.Top="100" VerticalScrollBarVisibility="Auto"TextWrapping="WrapWithOverflow"AcceptsReturn="True"ScrollViewer.CanContentScroll="True"/><TextBox x:Name="UsernameTextBox" Width="200" Height="30" FontSize="18" VerticalAlignment="Top" HorizontalAlignment="Left" VerticalContentAlignment="Center" Canvas.Left="20" Canvas.Top="220"><TextBox.Template><ControlTemplate TargetType="TextBox"><Border Background="White" BorderBrush="Gray" BorderThickness="1"><Grid><Grid.ColumnDefinitions><ColumnDefinition Width="Auto" /><ColumnDefinition Width="*" /></Grid.ColumnDefinitions><Image Grid.Column="0" Source="/Assets/Images/user.png" Width="20" Height="20" Margin="5,0,0,0" /><ScrollViewer x:Name="PART_ContentHost" Grid.Column="1" /><!--这里Margin可以调整文字的位置--><TextBlock Grid.Column="1" Text="Enter username..." IsHitTestVisible="False" Foreground="LightGray" Margin="5,2,0,0"><TextBlock.Style><Style TargetType="TextBlock"><Setter Property="Visibility" Value="Collapsed" /><Style.Triggers><DataTrigger Binding="{Binding Text, ElementName=UsernameTextBox}" Value=""><Setter Property="Visibility" Value="Visible" /></DataTrigger></Style.Triggers></Style></TextBlock.Style></TextBlock></Grid></Border></ControlTemplate></TextBox.Template></TextBox><Button Content="Button" HorizontalAlignment="Left" Canvas.Left="20" Canvas.Top="320" VerticalAlignment="Top" Height="41" Width="122" Click="Button_Click"/></Canvas></Grid>
</Window>

需要注意的是,文本的上下边距,如果有蓝湖设计图写起来会很容易,比如上面代码中,使用Margin调整上边距
Font属性

FontSize="18"

TextBlock的Margin属性

<!--这里Margin可以调整文字的位置-->
<TextBlock Grid.Column="1" Text="Enter username..." IsHitTestVisible="False" Foreground="LightGray" Margin="5,2,0,0">

经过这样调整后placeholder的内容才比能竖直居中显示。

http://www.wangmingla.cn/news/157379.html

相关文章:

  • 网站的栏目设计怎么做集客营销软件官方网站
  • 有免费做门户网站吗百度登录账号首页
  • wordpress在哪里设置关键词和描述信息流优化师培训
  • 做门户网站挣钱吗淘宝网店的seo主要是什么
  • 阳江新闻网站内部链接优化方法
  • 奖励网站代码官网设计比较好看的网站
  • 济南公司制作网站销售营销方案100例
  • 网站建设上线多久百度一下百度搜索官网
  • 想找一个网站做安全测试济南网站推广
  • 网站建设选哪家公司好免费b2b信息发布网站
  • 各大网站rss订阅源地址百度推广开户渠道公司
  • 卫浴网站怎么做seo工资待遇 seo工资多少
  • 东莞市机电工程学校网站建设与管理软文代发
  • 那个网站是做房产中介的河南品牌网站建设
  • 王野天葛优seo怎么推广
  • 河北廊坊seo网站建设网站优化外贸建站推广公司
  • 怎么把自己做的网站弄到域名上找个免费网站这么难吗
  • 在哪里购买虚拟空间建设网站苏州企业网站关键词优化
  • 成都网站制作公司电话二级域名和一级域名优化难度
  • 荣成网站开发肇庆seo排名外包
  • 帮我们做网站的人找不到了权威解读当前经济热点问题
  • 淘宝网站是谁做的好视频号最新动作
  • 用vs做网站的登录山东关键词快速排名
  • 交互式网站设计怎么做视频外链在线生成
  • 批量注册域名seo营销论文
  • 不良网站进入窗口软件下载7手机百度推广怎么打广告
  • 秀屿区建设局网站竞价排名
  • 网站seo优化要懂得做微调seo日常工作
  • 大型网站建设部署方案广告买卖网
  • 网站建设内容小说排行榜