WPF的Popup控件使用
WPF控件学习总结系统系列
文章目录
- WPF控件学习总结系统系列
- 前言
- 一、使用场景
- 二、使用步骤
- 1.前端界面
- 2.属性说明
- 展示效果
- 总结
- 参考学习出处
前言
WPF使用popup控件实现弹出式提示
一、使用场景
示例:wpf中想要实现TextBox等操作框在特定情况下作为提示弹出的作用
二、使用步骤
1.前端界面
xaml代码如下(示例):
<Popup x:Name="pop" PopupAnimation="Fade" Height="27" PlacementTarget="{Binding ElementName=cb1}"Placement="Bottom" AllowsTransparency="True" StaysOpen="False"><!--样式,可以根据需要绘制展示效果,比如弹出气泡窗的样式,此处为较简单的下拉菜单效果--><Border Background="#000000" CornerRadius="5" BorderBrush="#FF000000" BorderThickness="1"><ItemsControl><Label Content="请输入正确的手机号码" FontSize="12" Foreground="#FFFFFF"/></ItemsControl></Border>
</Popup>
2.属性说明
代码如下(示例):
属性名 | 用法 |
---|---|
PopupAnimation | popup显示的动画效果,Slide 滑动效果;fade 淡入淡出等 |
PlacementTarget | 绑定控件的目标控件,附着目标显示,用Binding进行ElementName的绑定 |
Placement | 设置气泡控件的展示方向 ,这里设置的是Bottom,则在目标控件底部显示 |
AllowsTransparency | 该值指示窗口的工作区是否支持透明,true则为支持 |
StaysOpen | 该值指示当 Popup 控件焦点不再对准时,是否关闭该控件。将 StaysOpen 属性设为 true 时,Popup 始终处于打开状态,直到通过将 IsOpen 属性设置为 false 将其显式关闭。当 StaysOpen 设置为false 时,Popup 控件会截获所有鼠标事件和键盘事件,以确定在 Popup 控件之外发生这些事件之一,最明显的区别是当设置IsOpen 为True时弹出Popup控件,当使用鼠标在另外的地方进行点击时Popup失去焦点,同时Popup隐藏,而当StaysOpen 设置为True时,当Popup失去焦点时,Popup则不会隐藏,此时仍然会保持打开的状态。 |
展示效果
总结
例如:以上就是今天记录下的学习笔记了,本文介绍了在wpf中如何使用popup控件实现弹出式提示。
参考学习出处
链接: WPF使用popup控件实现弹出式提示.
WPF的Popup控件使用相关推荐
- WPF中Popup控件的使用
- wpf 客户端【JDAgent桌面助手】开发详解(四) popup控件的win8.0的bug
目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图 wpf 客户端[JDAgent桌面助手]开发详解-开篇 wpf 客户端[JDAgent桌面助手]详解(一)主窗口 圆形菜单... wpf 客 ...
- WPF查找子控件和父控件方法
原文:WPF查找子控件和父控件方法 public List<T> GetChildObjects<T>(DependencyObject obj, string name) w ...
- WPF 动画显示控件
原文:WPF 动画显示控件 当我们要显示一个控件的时候,不仅仅要显示这个控件,还要有动画的效果. 主要用到了DoubleAnimation类. public static void ShowAnima ...
- WPF的Timer控件的使用
原文:WPF的Timer控件的使用 通过System.Threaing.Timer控件来实现"初始加载页面时为DataGrid的模版列赋初始值" System.Threaing.T ...
- Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决
Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 参考文章: (1)Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 (2)https://www. ...
- WPF之复杂形状控件
WPF之复杂形状控件 原文:WPF之复杂形状控件 有的时候想将一张图片变成一个按钮.当然这里不是单纯讲图片作为按钮的背景. 这两者是有区别的: 前者图片即按钮,比如你有一个空心的圆圈,当你点击中间空心 ...
- WPF 4 日历控件(Calendar)
WPF 4 日历控件(Calendar) 原文:WPF 4 日历控件(Calendar) 在之前我已经写过两篇关于WPF 4 任务栏(Taskbar)相关的特性.相信自从VS2010 Beta 版放出 ...
- WPF Calendar 日历控件 样式自定义
原文:WPF Calendar 日历控件 样式自定义 粗略的在代码上做了些注释 blend 生成出来的模版 有的时候 会生成 跟 vs ui界面不兼容的代码 会导致可视化设计界面 报错崩溃掉 但是确不 ...
最新文章
- 企业人员管理项目咨询_祝贺直线管理咨询与振野智能营销咨询项目启动
- Nginx教程系列三:Nginx常用命令
- 20051020:该办宽带了
- 12 - Runtime实用的几个API
- SpringBoot——实现WebService接口服务端以及客户端开发
- 再谈Js定义变量,你不得不踩的那些坑
- 学习分享|量化风控从入门到放弃
- android自定义工具栏,Android工具栏中的自定义图标
- Ajax-jsonp跨域
- 如何用微观数据分析玩家流失
- 25.Yii2 自动加载
- 网站爬虫Python
- Global Mapper居然也有手机版(附安装包下载)
- dma循环刷新oled屏幕
- 仓库货架通道宽度的设计要求和注意事项
- 基于MATLAB的差分方程战斗模型
- ifft java_在Matlab中的fft / ifft反卷积
- CC驻点你应该知道的事
- iview表格内容居中
- 查找两个数储存在二进制中相同的个数
热门文章
- 【项目管理一点通】(43) 模块测试、系统测试、平台测试
- window下导入mongo数据库
- PX4飞行日志分析与.ulg文件格式转换
- Oracle date数据类型的字段截取年月日
- Git分支--合并分支(冲突合并)
- [转载]如何成为一名黑客
- oaf java_OAF_开发系列25_实现OAF中Java类型并发程式开发oracle.apps.fnd.cp.request(概念)...
- 14.Python的类和对象
- 搭建堡垒机 jumpserver
- 机器学习当中I函数代表什么意思?