コード例 #1
0
        private void btnNudge_PreviewMouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            btnNudge.Source = LoadResource.chatWindowButtonNudge(ButtonState.Hover);

            AddNudgeMessage("You have just sent a Nudge!");
            Network.Client.SendNudge(contactUserInfo.id);
        }
コード例 #2
0
        public ChatWindow(UserInfo userInfo)
        {
            InitializeComponent();

            contactUserInfo              = userInfo;
            lastMessageReceivedDateTime  = DateTime.Now;
            isMouseHoveringEmoticonPanel = false;
            textInputChanged             = false;
            isWindowClosing              = false;
            isShiftDown      = false;
            isWritingMessage = false;
            lastMessageFrom  = "";

            LoadEmoticonPanel();

            btnSmiley.Source = LoadResource.chatWindowButtonSmileys(ButtonState.None);
            btnNudge.Source  = LoadResource.chatWindowButtonNudge(ButtonState.None);

            background.Source = new BitmapImage(new Uri(Resource.Images.Identifiers.CHAT_WINDOW_BACKGROUND_SKINNY, UriKind.Absolute));

            txtChat.Document.Blocks.Clear();

            UpdatePersonal();
            UpdateContact(userInfo);

            Thread threadParseInputText = new Thread(TextInputParser);

            threadParseInputText.IsBackground = true;
            threadParseInputText.Start();
        }
コード例 #3
0
 private void btnNudge_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     btnNudge.Source = LoadResource.chatWindowButtonNudge(ButtonState.Pressed);
 }
コード例 #4
0
 private void btnNudge_MouseLeave(object sender, MouseEventArgs e)
 {
     btnNudge.Source = LoadResource.chatWindowButtonNudge(ButtonState.None);
 }
コード例 #5
0
 private void btnNudge_MouseEnter(object sender, MouseEventArgs e)
 {
     btnNudge.Source = LoadResource.chatWindowButtonNudge(ButtonState.Hover);
 }