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); }
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); }