【WPF】使用Popup控件做浮窗提示框
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【WPF】使用Popup控件做浮窗提示框相关的知识,希望对你有一定的参考价值。
参考技术A 需求:当鼠标移入某个区域时,弹出一个浮窗,以便用户进行下一步操作。<Border BorderBrush="Black" Width="60" Height="40" Margin="5" BorderThickness="1" Background="Yellow" MouseEnter="border_MouseEnter" >
<Grid>
<TextBlock Text="多项选择" HorizontalAlignment="Center" VerticalAlignment="Center"/>
<Popup Name="pop1" StaysOpen="False">
<TextBox Background="Green" Height="98" Width="233">对方考虑购买能打开了国内的</TextBox>
</Popup>
</Grid>
</Border>
后台:
private void border_MouseEnter(object sender, System.Windows.Input.MouseEventArgs e)
pop1.IsOpen = false;
pop1.IsOpen = true;
说明:为何要先IsOpen = false再IsOpen = false,
“在其他地方点击之后,pop1并不是自动关闭了,而是跑到其他控件后面去了 所以你再让它打开,它其实已经是打开的,而且已经在后面,所以看不到了. 你先让它关闭,再打开,就又跑到前面来了.”
以上是关于【WPF】使用Popup控件做浮窗提示框的主要内容,如果未能解决你的问题,请参考以下文章