private void Grid_KeyDown_1(object sender, KeyEventArgs e)
 {
     if (e.Key == Windows.System.VirtualKey.Up)
     {
         rect.Height += 10;
         rect.Width += 10;
     }
     if (e.Key == Windows.System.VirtualKey.Down)
     {
         rect.Height -= 10;
         rect.Width -= 10;
     }
 }
Esempio n. 2
0
 void sizeTextBox_PreviewKeyDown(object sender, KeyEventArgs e)
 {
     OnComboBoxPreviewKeyDown(sizeTextBox, sizeList, e);
 }
Esempio n. 3
0
 private void ContentTextChanged(object sender, KeyEventArgs e)
 {
     this.UpdatePreview();
 }
Esempio n. 4
0
 void fontFamilyTextBox_PreviewKeyDown(object sender, KeyEventArgs e)
 {
     OnComboBoxPreviewKeyDown(fontFamilyTextBox, fontFamilyList, e);
 }
Esempio n. 5
0
        // Logic to handle UP and DOWN arrow keys in the text box associated with a list.
        // Behavior is similar to a Win32 combo box.
        void OnComboBoxPreviewKeyDown(TextBox textBox, ListBox listBox, KeyEventArgs e)
        {
            switch (e.Key)
            {
                case Key.Up:
                    // Move up from the current position.
                    MoveListPosition(listBox, -1);
                    e.Handled = true;
                    break;

                case Key.Down:
                    // Move down from the current position, unless the item at the current position is
                    // not already selected in which case select it.
                    if (listBox.Items.CurrentPosition == listBox.SelectedIndex)
                    {
                        MoveListPosition(listBox, +1);
                    }
                    else
                    {
                        MoveListPosition(listBox, 0);
                    }
                    e.Handled = true;
                    break;
            }
        }
Esempio n. 6
0
        private void SendCommand(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Return)
            {
            Console.WriteLine(CommandBar.Text);

            if (CommandBar.Text.StartsWith("'"))
            {
            var chat_msg = CommandBar.Text;//get the text from the command bar
            NetOutgoingMessage outmsg;//create message holder
            outmsg = _client.CreateMessage();//create a actual message
            outmsg.Write(Headers.Chat);//Attach the Byte header for chat
            chat_msg = me.Name + ": " + chat_msg.Substring(1);//Create the chat message based on input
            chat_msg += "\n";//add end line
            outmsg.Write(chat_msg);//Write the chat message to the packets
            _client.SendMessage(outmsg, NetDeliveryMethod.ReliableOrdered);//Send the message
            }
            else
            {
            string[] prms = CommandBar.Text.Split(' ');
            switch (prms[0])
            {
                //Is know Degraded
                case "/chat"://#Chat
                    {
                        NetOutgoingMessage outmsg;
                        outmsg = _client.CreateMessage();
                        outmsg.Write(Headers.Chat);
                        string Message = me.Name + ": ";
                        for (int i = 1; i < prms.Length; i++)
                            Message += prms[i] + " ";
                        Message += "\n";
                        outmsg.Write(Message);
                        _client.SendMessage(outmsg, NetDeliveryMethod.ReliableOrdered);
                    }
                    break;
                case "/me"://#me
                    var outm_me = _client.CreateMessage();//Create a new message
                    outm_me.Write(Headers.WorldUpdate);//Request a world update
                    outm_me.Write(Headers.PlayerUpdate);//specifically a player update
                    _client.SendMessage(outm_me, NetDeliveryMethod.ReliableOrdered);//send the message
                    addText(me.toString());//print out the player.
                    break;

                case "/room"://#room
                    var outm_rm = _client.CreateMessage();
                    outm_rm.Write(Headers.WorldUpdate);//request and world update
                    outm_rm.Write(Headers.BothRoomAndPlayer);//update the player list and update the room
                    _client.SendMessage(outm_rm, NetDeliveryMethod.ReliableOrdered);//send the request
                    break;

                case "/rename":
                    var outm_rename = _client.CreateMessage();
                    outm_rename.Write(Headers.Rename);//send a rename header
                    outm_rename.Write(prms[1]);//send the name you want to change to
                    _client.SendMessage(outm_rename, NetDeliveryMethod.ReliableOrdered);

                    break;
                    //currently disabled
                case "/shutdown":
                    var outm_shutdown = _client.CreateMessage();
                    outm_shutdown.Write(Headers.shutdown);
                    _client.SendMessage(outm_shutdown, NetDeliveryMethod.ReliableOrdered);
                    break;

                default:
                    break;
            }//end of parse Switch
            }
            CommandBar.Text = String.Empty;//reset the command bar
            }//end check return
            //TODO: Add up = last sent message.
        }
Esempio n. 7
0
 private void OnKeyDown(object sender, KeyEventArgs args)
 {
     switch (args.Key)
     {
         case Windows.System.VirtualKey.Escape:
             ((Flyout)this.Parent).IsOpen = false;
             break;
         case Windows.System.VirtualKey.Up:
             ChangeFocusedItem(false);
             break;
         case Windows.System.VirtualKey.Down:
             ChangeFocusedItem(true);
             break;
         case Windows.System.VirtualKey.Home:
         case Windows.System.VirtualKey.PageUp:
             PageFocusedItem(true);
             break;
         case Windows.System.VirtualKey.End:
         case Windows.System.VirtualKey.PageDown:
             PageFocusedItem(false);
             break;
         default:
             break;
     }
 }
Esempio n. 8
0
 private void txtLetra_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.Key == Windows.System.VirtualKey.Back || e.Key == Windows.System.VirtualKey.Delete) txtLetra.Text = "";
     if (txtLetra.Text.Length == 1)
     {
         if (e.Key != Windows.System.VirtualKey.Enter) e.Handled = true;
         else
         {
             buscaletra();
             txtLetra.Text = "";
             e.Handled = true;
         }
     }
     else
     {
         e.Handled = true;
         if (Char.IsLetter(e.Key.ToString(),0) && e.Key.ToString().Length==1) txtLetra.Text = e.Key.ToString().ToUpper();
     }
 }