码迷,mamicode.com
首页 > 其他好文 > 详细

WPF项目中C#简易弹窗程序

时间:2014-09-28 22:01:35      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   sp   div   art   on   

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using org.nipc.securityManager.client.notificationModuleView;
using org.nipc.securityManager.client.communication;
using System.Windows;
using System.Text.RegularExpressions;
using System.Threading;

namespace org.nipc.securityManager.client.notificationModule
{
    public class NotificationModule:CommunicationI
    {
        TSTPackage l_pkg;
        public NotificationModule()
        {
            SocketClient.registerModule(this, Protocol.NotificationModule);
        }

        public void onMessageReceived(TSTPackage pkg)
        {
            l_pkg = pkg;
            Thread NetServer = new Thread(PopWindow);
            NetServer.SetApartmentState(ApartmentState.STA);
            NetServer.IsBackground = true;
            NetServer.Start();

            //NetServer.Abort();
           
        }

        public void PopWindow() 
        {
            string str = System.Text.Encoding.GetEncoding("gb2312").GetString(l_pkg.Content);
            str = str.Substring(12);
            string pattern = @"\*\*\*content\*\*\*:";
            string[] arr = Regex.Split(str, pattern, RegexOptions.IgnoreCase);
            string title = arr[0];
            string content = arr[1];
            MainWindow myWnd = new MainWindow(title, content);
            myWnd.ShowDialog();

        }

    }
}

 

WPF项目中C#简易弹窗程序

标签:style   blog   color   io   ar   sp   div   art   on   

原文地址:http://www.cnblogs.com/Shawn1943/p/3998891.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!