Exemple #1
0
        public List <TextBlock> FormatUserInputStringWithCompletion(string userInput, string completion)
        {
            string cursorCharacter = completion.Length > 0 ? completion.Substring(0, 1) : " ";
            string completionTrail = completion.Length > 1 ? completion.Substring(1) : "";

            return(new List <TextBlock>()
            {
                TextBlock.PlainText(FormatUserInputString(userInput)),
                TextBlock.ColoredText($"<color=#000000>{cursorCharacter}</color>", Color.white),
                TextBlock.PlainText(completionTrail)
            });
        }