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控件使用相关推荐

  1. WPF中Popup控件的使用

  2. wpf 客户端【JDAgent桌面助手】开发详解(四) popup控件的win8.0的bug

    目录区域: 业余开发的wpf 客户端终于完工了..晒晒截图 wpf 客户端[JDAgent桌面助手]开发详解-开篇 wpf 客户端[JDAgent桌面助手]详解(一)主窗口 圆形菜单... wpf 客 ...

  3. WPF查找子控件和父控件方法

    原文:WPF查找子控件和父控件方法 public List<T> GetChildObjects<T>(DependencyObject obj, string name) w ...

  4. WPF 动画显示控件

    原文:WPF 动画显示控件 当我们要显示一个控件的时候,不仅仅要显示这个控件,还要有动画的效果. 主要用到了DoubleAnimation类. public static void ShowAnima ...

  5. WPF的Timer控件的使用

    原文:WPF的Timer控件的使用 通过System.Threaing.Timer控件来实现"初始加载页面时为DataGrid的模版列赋初始值" System.Threaing.T ...

  6. Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决

    Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 参考文章: (1)Wpf使用Winform控件后Wpf元素被Winform控件遮盖问题的解决 (2)https://www. ...

  7. WPF之复杂形状控件

    WPF之复杂形状控件 原文:WPF之复杂形状控件 有的时候想将一张图片变成一个按钮.当然这里不是单纯讲图片作为按钮的背景. 这两者是有区别的: 前者图片即按钮,比如你有一个空心的圆圈,当你点击中间空心 ...

  8. WPF 4 日历控件(Calendar)

    WPF 4 日历控件(Calendar) 原文:WPF 4 日历控件(Calendar) 在之前我已经写过两篇关于WPF 4 任务栏(Taskbar)相关的特性.相信自从VS2010 Beta 版放出 ...

  9. WPF Calendar 日历控件 样式自定义

    原文:WPF Calendar 日历控件 样式自定义 粗略的在代码上做了些注释 blend 生成出来的模版 有的时候 会生成 跟 vs ui界面不兼容的代码 会导致可视化设计界面 报错崩溃掉 但是确不 ...

最新文章

  1. 企业人员管理项目咨询_祝贺直线管理咨询与振野智能营销咨询项目启动
  2. Nginx教程系列三:Nginx常用命令
  3. 20051020:该办宽带了
  4. 12 - Runtime实用的几个API
  5. SpringBoot——实现WebService接口服务端以及客户端开发
  6. 再谈Js定义变量,你不得不踩的那些坑
  7. 学习分享|量化风控从入门到放弃
  8. android自定义工具栏,Android工具栏中的自定义图标
  9. Ajax-jsonp跨域
  10. 如何用微观数据分析玩家流失
  11. 25.Yii2 自动加载
  12. 网站爬虫Python
  13. Global Mapper居然也有手机版(附安装包下载)
  14. dma循环刷新oled屏幕
  15. 仓库货架通道宽度的设计要求和注意事项
  16. 基于MATLAB的差分方程战斗模型
  17. ifft java_在Matlab中的fft / ifft反卷积
  18. CC驻点你应该知道的事
  19. iview表格内容居中
  20. 查找两个数储存在二进制中相同的个数

热门文章

  1. 【项目管理一点通】(43) 模块测试、系统测试、平台测试
  2. window下导入mongo数据库
  3. PX4飞行日志分析与.ulg文件格式转换
  4. Oracle date数据类型的字段截取年月日
  5. Git分支--合并分支(冲突合并)
  6. [转载]如何成为一名黑客
  7. oaf java_OAF_开发系列25_实现OAF中Java类型并发程式开发oracle.apps.fnd.cp.request(概念)...
  8. 14.Python的类和对象
  9. 搭建堡垒机 jumpserver
  10. 机器学习当中I函数代表什么意思?