コード例 #1
0
        public void WriteLogLine(string eventText)
        {
            if (this.convertControlChars)
            {
                eventText = ControlChars.ControlCharsReadable(eventText);
            }

            this.logDestination.Dispatcher.BeginInvoke((Action)(() =>
            {
                this.logDestination.AppendText(eventText + "\n");
                this.logDestination.ScrollToEnd();
            }));
        }
コード例 #2
0
 /// <summary>
 /// 是否为控制字符
 /// </summary>
 /// <param name="keyChar">正在输入的字符</param>
 /// <param name="checkControlGroupKeys">是否检查Ctrl组合键</param>
 /// <returns></returns>
 public static bool IsControlChar(char keyChar, bool checkControlGroupKeys = true)
 {
     return(ControlChars.Contains(keyChar) || (checkControlGroupKeys && ControlGroupKeys.Contains(keyChar)));
 }