Example #1
0
        public object PreProcessMessage(Message msg)
        {
            //if (msg.Msg == 0x100)
            //{
            //    Keys keyData = (Keys)msg.WParam;
            //    if (!ConsumeKeyStroke(keyData))
            //        return new KeyboardButtonDownPreview((XKeys)msg.WParam);
            //}

            return(null);
        }
Example #2
0
        public object PostProcessMessage(Message msg, bool alreadyHandled)
        {
            //if (msg.Msg == 0x100 && alreadyHandled)
            //{
            //    Keys keyData = (Keys)msg.WParam;
            //    if (!ConsumeKeyStroke(keyData))
            //    {
            //        //when a keystroke gets handled by a control other than the tile, we release the capture.
            //        return new ReleaseCaptureMessage();
            //    }
            //}

            return(null);
        }