下面是效果图

<dui:DazzleWindow x:Class=“DialogEx.MessageBoxEx.MessageBoxExWindow”
xmlns=“http://schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns:x=“http://schemas.microsoft.com/winfx/2006/xaml”
xmlns:mc=“http://schemas.openxmlformats.org/markup-compatibility/2006”
xmlns:d=“http://schemas.microsoft.com/expression/blend/2008”
xmlns:dui=“clr-namespace:WPF.DazzleUI2.Controls;assembly=WPF.DazzleUI2”
mc:Ignorable=“d”
xmlns:cvt=“clr-namespace:DialogEx.Converters”
Title=“DialogEx”
ShowInTaskbar=“False”
WindowStartupLocation=“CenterScreen”
Width=“330”
Height=“165”
Loaded=“DazzleWindow_Loaded”
ResizeMode=“NoResize”
>
<Window.Resources>

<cvt:HiddenConverter x:Key=“HiddenCvt”/>
<ResourceDictionary.MergedDictionaries>

</ResourceDictionary.MergedDictionaries>

</Window.Resources>

<Grid.RowDefinitions>

</Grid.RowDefinitions>

</dui:DazzleWindow>

CS代码
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using WPF.DazzleUI2.Controls;

namespace DialogEx.MessageBoxEx
{
///
/// 无边框消息对话框
///
public partial class MessageBoxExWindow : DazzleWindow
{
public MessageBoxExResult Result { get; set; }
public MessageBoxExWindow()
{
InitializeComponent();
}
//关闭
private void ButtonClose_Click(object sender, RoutedEventArgs e)
{
Result = MessageBoxExResult.Cancel;
this.Close();
}
//按钮事件
private void ItemsControl_MouseUp(object sender, MouseButtonEventArgs e)
{
if (e.OriginalSource.GetType() == typeof(Button))
{
FrameworkElement btn = (FrameworkElement)e.OriginalSource;
if (btn.Tag != null && btn.Tag.GetType() == typeof(MessageBoxExResult))
{
this.Result = (MessageBoxExResult)btn.Tag;
this.Close();
}
}
}

    private void DazzleWindow_Loaded(object sender, RoutedEventArgs e){}
}

}

需要直接要dome的联系 q q :1442601713

WPF弹窗框自定义可自定义样式相关推荐

  1. layer弹出层扩展自定义样式

    layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验. 官网 http://layer.layui.com/ l ...

  2. WPF自定义TabControl的样式

    这是我第二天写WPF,各种想要的样式还在不停的探索中 对于WPF样式的链接对于我这样的萌新还是有必要记录下 首先需要生成一个样式文件(名字自己起),PS:可以创建一个文件夹,将样式文件全放进去 创建好 ...

  3. WPF 自定义标题栏 自定义菜单栏

    原文:WPF 自定义标题栏 自定义菜单栏 自定义标题栏 自定义列表,可以直接修改WPF中的ListBox模板,也用这样类似的效果.但是ListBox是不能设置默认选中状态的. 而我们需要一些复杂的UI ...

  4. php自定义弹窗,自定义弹窗Style样式

    由于系统默认alert弹出窗口不能自定义样式,有可能不符合网站的风格,虽然网上应该有很多这样的JS 但是还是自己写的比较放心,顺便练习一下对DOM的操作 支持IE6下的SELECT不能遮罩的问题,谷歌 ...

  5. [WPF自定义控件库]使用WindowChrome自定义RibbonWindow

    [WPF自定义控件库]使用WindowChrome自定义RibbonWindow 原文:[WPF自定义控件库]使用WindowChrome自定义RibbonWindow 1. 为什么要自定义Ribbo ...

  6. Android基于高德SDK的开发——自定义地图主题样式(悬浮按钮+底部弹窗)

    日常的地图使用中,平台一般只会给我们提供地图的标准样式,造成了一定程度上的审美疲劳,那么如何实现地图的自定义样式呢?本文使用Android Studio 4.1,给开发者提供了一个基于高德地图SDK进 ...

  7. firefox custom css,自定义FireFox的样式,火狐CSS样式使用教程

    自定义火狐的样式,通常是通过CSS代码来实现的,那么这些CSS代码怎么使用才能让火狐浏览器按着自己的意图改变它的样式呢? 这些CSS代码的一般是通过两种方式来使用的,一是由Stylish扩展来加载它们 ...

  8. html5 自定义表格样式,自定义excel表格样式

    虽然excel2007为我们提供了大量的表格套用样式,有部分同学感觉还是满足不了自己的需要,我们可以自定义excel表格样式,让我们的表格样式与众不同,具体操作步骤如下: 1.切换到[开始]选项卡,在 ...

  9. 转:iFire:玩聚 SRBacks 自定义脚本及样式表

    感谢iFire的第一时间修改并试用,而且调试出如此清新的样式. 下面转贴一下他的自定义脚本和样式表: 玩聚 SRBacks 自定义脚本及样式表 admin @ 2009-01-11 02:34 59 ...

最新文章

  1. 反思不可佛系:刺激身体 刺激神经 目标反馈 定量奖惩 注重氛围
  2. flink sql client讀取kafka數據的timestamp(DDL方式)
  3. FreeSql (四)实体特性 Fluent Api
  4. mac mail 删除邮件服务器,Mac邮件应用程序Mail设置
  5. vb读出二进制文件,合并两个文件
  6. 马云不要当首富;ofo 否认裁员;苹果剔除 iPhone Xs Max 组件 | 极客头条
  7. python display方法_在Python中縮放和顯示圖像的最快方法是什么?
  8. JavaWeb——eclipse与tomcat环境配置
  9. android之保存Bitmap到文件
  10. iPhone/iPad/iPod touch编程时版本区分
  11. 检测点是否在两条平行线段之间_两点距离、点到直线距离、两条直线平行与垂直的判定...
  12. uniapp h5 小程序点击按钮将图片保存到本地
  13. linux设备驱动中的阻塞与非阻塞(二)
  14. php计算距离商家距离,php 计算3公里内所以用户的距离
  15. 用 regedit 命令把注册表 .reg 文件导入注册表- -
  16. 360校招 求立方体表面积
  17. 智慧工地 | 数字孪生楼宇施工管理平台
  18. c语言 编程显示图案*,C语言中怎么编程在计算机屏幕上显示如下图案?
  19. 簇是操作系统读写文件的基本单位
  20. 【2021年蓝桥杯Java-B组国赛题解】

热门文章

  1. 保护眼睛的颜色#CCE8CF
  2. 电磁学讲义5:高斯定理
  3. ST官网获取并生成常用PCB EDA工具的原理图库和封装库方法
  4. 利用Zookeeper实现 - Master选举
  5. 用html写除法竖式代码,模拟竖式除法
  6. 洛谷P2255 动态规划
  7. 实现在H5中唤起抖音APP
  8. Saltstack安装LAMP
  9. 性能调优之三十六计 —— 「取而代之」Echo/Json 篇
  10. CPI PPI M2