WPF使用popup控件实现弹出式提示

编程开发 wpfpopup弹出式控件提示

在wpf桌面程序开发中有时候我们需要做到类似web端那种附着标签悬浮信息提示窗效果,其实利用Popup控件就可以实现类似的悬浮标签功能 然后在后台通过对Popup控件进行展示状态控制隐藏或展示,此外利用这个控件还可以实现下拉菜单 以及气泡提示窗等等的效果

下面是一个实现基本悬浮下拉菜单的简单例子

//前端代码
<Grid>
        <Button x:Name="PopButton" Click="PopButton_Click" Content="弹出式提示窗口信息" 
        VerticalAlignment="Top" />
        <Popup x:Name="Pop" PopupAnimation="Slide" Width="100" Height="100" 
         PlacementTarget="" Placement="Bottom" AllowsTransparency="True" StaysOpen="False">
         <!--这里也可以自己绘制成其他的展示效果 比如弹出气泡窗之类的样式 下面这个是比较简单的下拉菜单效果-->
          <Border Background="#FFCFCFCF" CornerRadius="5" BorderBrush="#FF000000"  BorderThickness="1">
                <ItemsControl>
                    <Label Content="我是第1行" />
                    <Label Content="我是第2行" />
                    <Label Content="我是第3行" />
                    <Label  Content="我是第4行"/>
                </ItemsControl>
相关推荐
免责声明 本站部分内容来源于互联网公开资源分享学习交流,若其中有侵犯到了您的权益 还请邮件联系我方删除