コード例 #1
0
ファイル: Window1.xaml.cs プロジェクト: toowind/BBMessenger
        public Window1()
        {
            InitializeComponent();
            this.SetLanguageDictionary();

            InitSetting();

            _ClientEngine.Connect(_ServerUri, _ServerPort, ProtocolType.Tcp);
            _ClientEngine.AttachHandler(NotifyOccured);

            _VideoEngine.Connect(_ServerUri, Convert.ToInt32(_ServerPort), 1);

            StartTimer();
            //_ClientEngine.Send(NotifyType.Request_Home, _UserInfo);

            ImageBrush myIconImg = new ImageBrush();

            myIconImg.Stretch = Stretch.Fill;

            icon = _IniFileEdit.GetIniValue("UserInfo", "userImage");
            myIconImg.ImageSource = ImageDownloader.GetInstance().GetImage(icon);
            logimg.Fill           = myIconImg;

            txtUserName.Focus();
        }
コード例 #2
0
ファイル: Login.xaml.cs プロジェクト: toowind/BBMessenger
        public Login()
        {
            InitializeComponent();

            this.SetLanguageDictionary();

            InitSetting();
            InitMainResourceDic(); // WindowStyle Setting

            CheckUpdate();

            _ClientEngine = new Client(InvokeSocket);

            if (!_ClientEngine.Connect(_ServerUri, _ServerPort, ProtocolType.Tcp))
            {
                TempWindowForm tempWindowForm = new TempWindowForm();
                QQMessageBox.Show(tempWindowForm, "服务器连接失败", "提示", QQMessageBoxIcon.Error, QQMessageBoxButtons.OK);

                Environment.Exit(0);
            }

            _ClientEngine.AttachHandler(NotifyOccured);

            StartTimer();

            ImageBrush myIconImg = new ImageBrush();

            myIconImg.Stretch = Stretch.Fill;

            icon = _IniFileEdit.GetIniValue("UserInfo", "userImage");

            BitmapImage bi = new BitmapImage();

            bi.BeginInit();
            bi.UriSource = new Uri(icon, UriKind.RelativeOrAbsolute);
            bi.EndInit();

            myIconImg.ImageSource = ImageDownloader.GetInstance().GetImage(icon);
            logimg.Fill           = myIconImg;

            txtUserName.Focus();


            // 2014-06-15: GreenRose
            DeleteDataFolder();
        }