最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

WPF下如何自定義MessageBox消息提示

 更新時(shí)間:2023年06月16日 14:27:29   作者:「已注銷」  
這篇文章主要介紹了WPF下如何自定義MessageBox消息提示問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

WPF下自定義MessageBox消息提示

使用系統(tǒng)MessageBox與自己項(xiàng)目風(fēng)格存在明顯差異,定義自己風(fēng)格的MessageBox

首先看一下確認(rèn)窗口

確認(rèn)窗口

再看提示窗口

提示窗口

使用與系統(tǒng)MessageBox類似

下面說一下代碼

1.確認(rèn)窗口代碼,MessageBoxOKCancel.xaml.cs

    public partial class MessageBoxOKCancel : Window
    {
        public MessageBoxOKCancel()
        {
            InitializeComponent();
        }
        public MessageBoxOKCancel(string message)
        {
            InitializeComponent();
            this.message.Text = message;
        }
        private void Confirm_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                this.DialogResult = true;
            }
            catch (Exception ex) { }
            this.Close();
        }
        private void Cancle_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                this.DialogResult = false;
            }
            catch (Exception ex) { }
            this.Close();
        }
    }

2.提示窗口代碼, MessageBoxOK.xaml.cs

 public partial class MessageBoxOK : Window
    {
        public MessageBoxOK()
        {
            InitializeComponent();
        }
        public MessageBoxOK(string mess)
        {
            InitializeComponent();
            message.Text = mess;
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                this.DialogResult = false;
            }
            catch (Exception ex) { }
            this.Close();
        }
    }

3.測試代碼

private void Button_Click(object sender, RoutedEventArgs e)
        {
            //測試
            string display = this.textBox.Text;
            if (MyMessageBox.ShowDialog(display, MyMessageBox.OKCANCLE).Value == true)
            {
                MyMessageBox.Show("確認(rèn)");
            }
            else
            {
                MyMessageBox.Show("取消");
            }
        }

測試

使用確認(rèn)窗,

MyMessageBox.ShowDialog(display, MyMessageBox.OKCANCLE);

使用提示窗,

MyMessageBox.Show("確認(rèn)");

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

卢氏县| 临邑县| 营山县| 开封县| 晋城| 石狮市| 博客| 松桃| 长子县| 宝山区| 顺昌县| 日照市| 嘉义县| 常熟市| 嘉定区| 英吉沙县| 铅山县| 兴国县| 抚松县| SHOW| 闵行区| 都兰县| 晋中市| 年辖:市辖区| 台东市| 敦煌市| 洛南县| 阜新市| 德格县| 阳信县| 东城区| 阳东县| 新巴尔虎左旗| 台南县| 恩施市| 恩平市| 西平县| 格尔木市| 紫阳县| 洪泽县| 灵宝市|