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

无棣网站定制做网站获取ip

无棣网站定制,做网站获取ip,一流的句容网站建设,wordpress制作公司WPF里TextBox没有placeholder#xff0c;需要自己实现#xff0c;本篇博客介绍WPF TextBox实现placeholder#xff0c;效果如下#xff1a; 实现技巧是在 TextBox 控件的 Style 中使用触发器#xff08;Triggers#xff09;来显示和隐藏placeholder文本。xmal代码如下需要自己实现本篇博客介绍WPF TextBox实现placeholder效果如下 实现技巧是在 TextBox 控件的 Style 中使用触发器Triggers来显示和隐藏placeholder文本。xmal代码如下 Window x:ClassWpfApp_TextBox.MainWindowxmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:localclr-namespace:WpfApp_TextBoxmc:IgnorabledTitleMainWindow Height461 Width837GridCanvas!--设置placeholder--TextBox x:NameuserName Width240 Height36 FontSize16 Canvas.Left20 Canvas.Top20TextBox.StyleStyle TargetTypeTextBoxSetter PropertyTemplateSetter.ValueControlTemplate TargetTypeTextBoxGridTextBox x:NametextSource Text{Binding Text, RelativeSource{RelativeSource TemplatedParent}} BackgroundTransparent Padding5/TextBlock IsHitTestVisibleFalse TextEnter text here... ForegroundGray Padding5TextBlock.StyleStyle TargetTypeTextBlockSetter PropertyVisibility ValueCollapsed/Style.TriggersDataTrigger Binding{Binding Text, Source{x:Reference textSource}} ValueSetter PropertyVisibility ValueVisible//DataTrigger/Style.Triggers/Style/TextBlock.Style/TextBlock/Grid/ControlTemplate/Setter.Value/Setter/Style/TextBox.Style/TextBox!--WPF 中的 TextBox 控件可以设置为自动换行。你可以通过设置 TextBox 的 TextWrapping 属性为 Wrap 来实现这个功能。当 TextWrapping 属性设置为 Wrap 时 TextWrappingWrap, TextBox 会在文本达到边界时自动换行。--TextBox Width200 Height80 Canvas.Left20 Canvas.Top100 VerticalScrollBarVisibilityAutoTextWrappingWrapWithOverflowAcceptsReturnTrueScrollViewer.CanContentScrollTrue/TextBox x:NameUsernameTextBox Width200 Height30 FontSize18 VerticalAlignmentTop HorizontalAlignmentLeft VerticalContentAlignmentCenter Canvas.Left20 Canvas.Top220TextBox.TemplateControlTemplate TargetTypeTextBoxBorder BackgroundWhite BorderBrushGray BorderThickness1GridGrid.ColumnDefinitionsColumnDefinition WidthAuto /ColumnDefinition Width* //Grid.ColumnDefinitionsImage Grid.Column0 Source/Assets/Images/user.png Width20 Height20 Margin5,0,0,0 /ScrollViewer x:NamePART_ContentHost Grid.Column1 /!--这里Margin可以调整文字的位置--TextBlock Grid.Column1 TextEnter username... IsHitTestVisibleFalse ForegroundLightGray Margin5,2,0,0TextBlock.StyleStyle TargetTypeTextBlockSetter PropertyVisibility ValueCollapsed /Style.TriggersDataTrigger Binding{Binding Text, ElementNameUsernameTextBox} ValueSetter PropertyVisibility ValueVisible //DataTrigger/Style.Triggers/Style/TextBlock.Style/TextBlock/Grid/Border/ControlTemplate/TextBox.Template/TextBoxButton ContentButton HorizontalAlignmentLeft Canvas.Left20 Canvas.Top320 VerticalAlignmentTop Height41 Width122 ClickButton_Click//Canvas/Grid /Window需要注意的是文本的上下边距如果有蓝湖设计图写起来会很容易比如上面代码中使用Margin调整上边距 Font属性 FontSize18TextBlock的Margin属性 !--这里Margin可以调整文字的位置-- TextBlock Grid.Column1 TextEnter username... IsHitTestVisibleFalse ForegroundLightGray Margin5,2,0,0经过这样调整后placeholder的内容才比能竖直居中显示。
http://www.dnsts.com.cn/news/124247.html

相关文章:

  • 广东建设信息网站首页6长沙网站建设哪家好
  • 设计网站首页多少钱wordpress如何设置404
  • 网站怎么做结算赣州互联网公司
  • pc版网站生成App长扬科技北京有限公司
  • 做网站为何要续费营销网站建设公司有哪些
  • 建网站找我苏州网站设计价格
  • 免费手机网站自助建站微帮网免费发布信息网
  • 越南网站建设什么是关键词搜索
  • 如何让网站给百度收录怎么注册公司邮箱
  • 备案网站免网怎样自己免费做一个网址
  • 创客联盟网站建设建网站的每年有费用
  • 网站群集约化建设下载网站模板怎么使用教程
  • 北京市建设工程第四检测所网站做淘宝客网站需要什么要求
  • 营销网站 app开发防火墙放行域名
  • 网站的宣传推广移动通网站建设
  • 怎么建设展示网站 需要维护费吗企业网站建设费用的预算
  • 网站建设编码网络舆情分析的免费网站
  • 专门查企业信息的网站视频广告对接平台
  • 自己电脑上做的网站 怎么让别人看做3d任务的网站
  • 商务推广网站重庆平台网站建设价格
  • 建设小说网站首页太原市0元网站建设
  • 小地方的旅游网站怎么建设内蒙古建设工程交易服务中心网站
  • 商城网站建设的注意事项大型网站制作方案
  • 北京的做网站公司网站建设公司整站源码
  • 品牌企业网站建设公司如何把网站程序做授权网址访问
  • 建设银行官方网站云服务中心无锡网站建设方案托管
  • 网站开发的主要工作步骤wordpress上传ftp
  • 菜谱网站手机源码淘宝联盟网站模板
  • 电脑建网站软件网页编辑文档
  • 一元夺宝网站建设2017青岛公司的网站设计