示例#1
0
        private void PythonOnCommandInput(object sender, OutputEventArgs e)
        {
            var output = new ConsoleOutput(e.Output, e.Type);

            Window.Outputs.Add(output);
            Window.OutputList.Items.Add(e.ToString());
            _cmdListIndex = _python.CommandHistory.Count;
        }
示例#2
0
        private void PythonOnCommandOutput(object sender, OutputEventArgs e)
        {
            // Add one item per line
            var lines = e.ToString().Split('\n');

            foreach (var line in lines)
            {
                Window.OutputList.Items.Add(line);
            }
        }
示例#3
0
        private void CommandInputOnProcessCommand(object sender, OutputEventArgs e)
        {
            var control = sender as CommandInputControl;

            if (control != null)
            {
                _python.Process(e.Output);
                control.Clear();
            }
        }