我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Windows 8技巧:Windows 8中的Popup使用方式介绍

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Windows 8技巧:Windows 8中的Popup使用方式介绍

在上一篇文章中我们将了替代Silverlight中MessageBox的MessageDialog控件,本篇文章将讲诉另外一种弹出提示窗口的控件Popup。

一、我们认识Popup控件的IsLightDismissEnabled属性,这个属性设置为true的时候,点击非Popup控件外任何区域将关闭Popup。

复制代码代码如下:
<Button Content="弹出窗口一" Name="btn1" Width="108"
Margin="161,96,0,0" VerticalAlignment="Top" Height="52" Click="btn1_Click"/>
<Popup x:Name="tip1" IsLightDismissEnabled="True"
HorizontalOffset="161" VerticalOffset="250">
<Grid Width="312" Height="200" >
<Grid.Background>
<ImageBrush ImageSource="./BG.png"></ImageBrush>
</Grid.Background>
<TextBlock Grid.Row="0" Foreground="White" Grid.Column="0"
FontSize="15" Height="Auto" HorizontalAlignment="Center"
Margin="0 20 0 0" VerticalAlignment="Top">
<Run>众芳摇落独暄妍,占尽风情向小园</Run>
<LineBreak/>
<LineBreak/>
<Run>疏影横斜水清浅,暗香浮动月黄昏</Run>
<LineBreak/>
<LineBreak/>
<Run>霜禽欲下先偷眼,粉蝶如知合断魂</Run>
<LineBreak/>
<LineBreak/>
<Run>幸有微吟可相狎,不须檀板共金樽</Run>
</TextBlock>
</Grid>
</Popup>

二、我们看Popup的显示和隐藏时的动画设置,具体类型有以下几种,具体效果可以自己下载实例并且修改实例来观看。

AddDeleteThemeTransition ContentThemeTransition EdgeUIThemeTransition EntranceThemeTransition PaneThemeTransition PopupThemeTransition ReorderThemeTransition RepositionThemeTransition

复制代码代码如下:
<Button Content="弹出窗口二" x:Name="btn1_Copy" Width="108"
Margin="510,96,0,0" VerticalAlignment="Top" Height="52" Click="btn1_Copy_Click"/>
<Popup x:Name="tip2" IsLightDismissEnabled="True"
HorizontalOffset="510" VerticalOffset="250">
<Popup.ChildTransitions>
<TransitionCollection>
<AddDeleteThemeTransition></AddDeleteThemeTransition>
<ContentThemeTransition/>
<EdgeUIThemeTransition></EdgeUIThemeTransition>
<EntranceThemeTransition></EntranceThemeTransition>
<PaneThemeTransition></PaneThemeTransition>
<PopupThemeTransition></PopupThemeTransition>
<ReorderThemeTransition></ReorderThemeTransition>
<RepositionThemeTransition></RepositionThemeTransition>
</TransitionCollection>
</Popup.ChildTransitions>
<Grid Width="312" Height="200" >
<Grid.Background>
<ImageBrush ImageSource="./BG.png"></ImageBrush>
</Grid.Background>
<TextBlock Grid.Row="0" Foreground="Yellow" Grid.Column="0"
FontSize="15" Height="Auto" HorizontalAlignment="Center"
Margin="0 20 0 0" VerticalAlignment="Top">
<Run>莫笑农家腊酒浑,丰年留客足鸡豚</Run>
<LineBreak/>
<LineBreak/>
<Run>山重水复疑无路,柳暗花明又一村</Run>
<LineBreak/>
<LineBreak/>
<Run>萧鼓追随春社近,衣冠简朴古风存</Run>
<LineBreak/>
<LineBreak/>
<Run>从今若许闲乘月,拄杖无时夜叩门</Run>
</TextBlock>
</Grid>
</Popup></p> <p> <Button Content="弹出窗口三" x:Name="btn1_Copy1" Width="108"
Margin="850,96,0,0" VerticalAlignment="Top" Height="52" Click="btn1_Copy1_Click" />
<Popup x:Name="tip3" IsLightDismissEnabled="True" VerticalOffset="250"
HorizontalOffset="-312" HorizontalAlignment="Right">
<Popup.ChildTransitions>
<TransitionCollection>
<PaneThemeTransition />
</TransitionCollection>
</Popup.ChildTransitions>
<Grid Width="312" Height="200" >
<Grid.Background>
<ImageBrush ImageSource="./BG.png"></ImageBrush>
</Grid.Background>
<TextBlock Grid.Row="0" Foreground="Coral" Grid.Column="0"
FontSize="15" Height="Auto" HorizontalAlignment="Center"
Margin="0 20 0 0" VerticalAlignment="Top">
<Run>舍南舍北皆春水,但见群鸥日日来</Run>
<LineBreak/>
<LineBreak/>
<Run>花径不曾缘客扫,蓬门今始为君开</Run>
<LineBreak/>
<LineBreak/>
<Run>盘飧市远无兼味,樽酒家贫只旧醅</Run>
<LineBreak/>
<LineBreak/>
<Run>肯与邻翁相对饮,隔篱呼取尽馀杯</Run>
</TextBlock>
</Grid>
</Popup>

三、Popup的内容还可以直接继承于用户控件,以将用户控件直接弹出。下面的实例代码中UC1是一个用户控件,可下载源码观看

复制代码代码如下:
<Button Content="弹出窗口四" x:Name="btn1_Copy2" Width="108"
Margin="1150,96,0,0" VerticalAlignment="Top" Height="52" Click="btn1_Copy2_Click" />
<Popup x:Name="tip4" IsLightDismissEnabled="True"
HorizontalOffset="850" VerticalOffset="250">
<Popup.ChildTransitions>
<TransitionCollection>
<AddDeleteThemeTransition/>
</TransitionCollection>
</Popup.ChildTransitions>
<local:UC1/>
</Popup>


最后如需源码请点击 Win8Popup_gimoo.net 下载。效果如下:查看图片

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Windows 8技巧:Windows 8中的Popup使用方式介绍

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Windows 8技巧:Windows 8中的Popup使用方式介绍

在上一篇文章中我们将了替代Silverlight中MessageBox的MessageDialog控件,本篇文章将讲诉另外一种弹出提示窗口的控件Popup。 一、我们认识Popup控件的IsLightDismissEnabled属性,这个属
2022-06-04

Windows 8技巧:Windows 8中FlipView的使用技巧介绍

FlipView控件类似于翻页控件,并且是现成的翻页按钮,你只需要为其增加数据项即可。本文讲述两种方式的FlipView项目和展示。一:直接前台FlipViewItem复制代码代码如下:
2022-06-04

Windows 8技巧:Windows 8常用鼠标事件 分析介绍

在Windows 8中采用一些新的鼠标事件以替代以前Silverlight的鼠标事件,其常用事件如下:PointerWheelChanged:鼠标中键滑动事件。PointerPressed:鼠标点击下去的时候即触发事件。PointerRel
2022-06-04

Windows8功能介绍 灵活使用Windows 8小技巧

Window 8系统确实是需要一些时间来适应,尽管桌面app运行模式和Window 7很相似,但是还是存在很多新的快捷方式、选项和技巧嵌入在操作系统里。你认为你完全会使用Windows 8吗?这里小编将介绍一些Windows8的功能,你很有
2022-06-04

Windows 8技巧:Windows 8 中的Toast Tile Badge通知的使用方法

在Windows 8中有三种通知的方式及时提醒用户,它们分别是Toast,Tile,BadgeToast:是在应用程序中及时弹出的提醒通知。Tile:是磁贴通知,用于Metro界面中的应用程序图标上进行图片和文字通知。Badge:是在磁贴小
2022-06-04

Windows 8技巧:Windows 8 中Slider控件与ToggleSwitch控件的使用方法

一:Silder控件是滑块控件,在Silverlight中也存在,其主要用于音量调节,亮度调节,色彩调节,温度计等。主要属性:FlowDirection:从左向右滑动或者从右向左滑动Minimum:最小值Maximum:最大值Orienta
2022-06-04

Windows 8技巧:Windows 8 中的三种进度条和两种定时器的使用技巧

在Windows 8中的默认进度条也与时俱进,和之前Silverlight中的不一样。本文将讲述三种不同的进度条,另外在本文中也会将两种定时器。 进度条主要属性:Value:当前进度值。Maximum:最大进度值。IsIndetermina
2022-06-04

常用Windows 8操作小技巧集合详细介绍

微软Windows 8操作系统来了,今天我们想和大家分享12则Win8技巧:查询天气、拼写检查、休眠或睡眠。希望对你有所帮助。1、Metro主屏 当用户登录Windows 8系统之后,新的Metro启动屏幕就会出现,上面铺满了瓦片式的程序。
2022-06-04

Windows 8 的几种关机方式介绍(图文)

没有了传统的“开始”按钮,是不是觉得一时间不知道怎么关机了?以下是几种Win8下的关机方式。方法一:Metro界面下按Win+i键打开设置窗口,有关机按钮,或者通过Charm菜单,选择设置,效果等同Win+i;Cha
2022-06-04

Windows 8技巧:关于windows 8的文件管理 File创建和String Stream Buffer方式读写的

在本文中我们将学习Windows 8中的文件创建和多种读写方式以及设置文档库访问权限和文件类型的访问。当然我们需要做以下准备工作:首先:设置程序允许访问的文件位置为:"库文档",设置方法:点击”Package.appxmanif
2022-06-04

Windows 8怎样启用.net framework 3.5的方法介绍

Windows8默认安装了 .net framework 4.0但是却没有启用 .net framework 3.5……很是纠结吧,怎么启用呢,下面给大家个简单的办法: 找到win8的安装映像,右击,装载&hel
2022-06-04

Windows 8技巧:第一个拆分布局应用程序修改Logo的方法介绍

在VS2012中新建一个拆分布局应用程序如下:然后我们看它的项目布局如下:在这里我们可以看到项目结构内容以及意义如下:Assets文件夹:存放系统图片和资源Common文件夹:存放系统公共代码和通用文件DataModel文件夹:存放数据层数
2022-06-04

Windows 8技巧:Windows 8的基本变换和矩阵变换以及AppBar应用程序栏的使用

在Windows 8中有几种基本变换和矩阵变换和Silverlight中的使用方法都是一样。包括: RotateTransform:旋转变换 ScaleTransform:缩放变换SkewTransform:倾斜变换TranslateTra
2022-06-04

Windows 8系统下禁用ThinkPad触摸屏的详细方法介绍

X230t电脑安装的Win8系统,希望禁用触摸屏。 可以使用SimpleTap禁用触摸屏。打开SimpleTap: 选择屏幕锁:点击关闭触摸屏,然后重启电脑后即可。附上SimpleTap软件下载地址,Thinkpad全线产品均可安装,针对W
2022-06-04

Windows 8技巧:Xaml+C#开发第一个Metro Style应用程序的使用

首先我们需要安装Windows 8以及VS2012,下载地址:http://msdn.microsoft.com/zh-CN/windows/apps/br229516/   然后我们打开VS2012,选择Windows Metro Sty
2022-06-04

Windows XP系统中命令提示符的运用技巧介绍

相信大部分人已经熟悉了微软的Windows操作界面,然而并不是所有的功能都必须借助它才能实现, 因此即便在Windows 2000与Windows XP里仍然保留了类似DOS的命令窗,当然它们与以往Windows 9x版本下的命令窗口有许多
2023-05-30

Windows 7系统中十大组合快捷键操作的技巧小方法介绍

在Windows 7中,组合快捷键数量得到进一步增加,活用以下一些快捷组合能让你日常操作窗口管理更快捷更方便。1、Win+上下方向键:对程序窗口大小调整是经常会遇到的操作,尤其是默认窗口和最大化之间的切换。在Wi编程ndows 7之前,
2023-05-29

Windows 8.1中使用鼠标下拉方式完全关闭应用的技巧

微软在上个月月底发布了Windows 8.1预览版,在Windows 8.1预览版中微软加入了开始按钮,增强了搜索和进行了功能修改与完善,同时Windows 8.1中的应用将不再像Windows 8那样,通过下拉即可关闭应用,而是保留了ht
2023-06-06

windows系统的安全模式使用方法和11项使用技巧

对于计算机小白来说,或者对电编程客栈脑系统没有www.cppcns.com深入了解的人都不清楚Windows系统的安全模式是干什么用的、怎么退出安全模式等操作,下面小编详细介绍各种情况下的Windows系统安全模式使用方法和技巧。1、基础知
2023-06-08

在Windows系列中的Linux系统下“Which”命令的使用方法介绍

在linux下,有一个命令叫做which,它可以在Path中寻找某个命令所在的目录并显示出来。   Linux下:[adam@i ase adam]$ which ls/bin/ls[adamjs@i ase adam]$ which rm
2023-05-31

编程热搜

目录