UWP&x2B;SSH.Net c#如何使用正确的颜色将ANSI字符串从shellstream输出到textbox/richeditbox

UWP&x2B;SSH.Net c#如何使用正确的颜色将ANSI字符串从shellstream输出到textbox/richeditbox,c#,ssh,uwp,ansi,ssh.net,C#,Ssh,Uwp,Ansi,Ssh.net,我正在UWP程序中使用ssh.net。我很难让它输出一个ANSI字符串到一个颜色正确的richeditbox,就像你使用putty一样。输出看起来像 [3;J[H[2J [38;5;93m───────────────────────────────────────[0m [39;49;1mDietPi [0m [90m|[0m [91m[33;49;1mUpdate available[0m [38;5;93m──────────────────────────────────────

我正在UWP程序中使用ssh.net。我很难让它输出一个ANSI字符串到一个颜色正确的richeditbox,就像你使用putty一样。输出看起来像

[3;J[H[2J [38;5;93m───────────────────────────────────────[0m
[39;49;1mDietPi    [0m [90m|[0m [91m[33;49;1mUpdate available[0m 
[38;5;93m───────────────────────────────────────[0m
[39;49;1mV137[0m       [90m| RPi 2 Model B (armv7l)[0m
[38;5;93m───────────────────────────────────────[0m
[39;49;1mIP Address[0m [90m| [0m
[38;5;93m───────────────────────────────────────[0m

[90m Created by : Daniel Knight[0m
[90m Web        : http://DietPi.com[0m
[90m Twitter    : http://twitter.com/dietpi_[0m
[90m Donate     : http://goo   .gl/pzISt9 [0m
[90m DietPi's web hosting is powered by: MyVirtualServer.com[0m

[1m dietpi-launcher[0m  = All the DietPi programs in one place.
[1m dietpi-config[0m    = Feature rich configuration tool for your device.
[1m dietpi-software[0m  = Select optimized software for installation.
[1m dietpi-update[0m    = [91mRun now to update DietPi (from V137 to V143).[0m
[1m htop[0m             = Resource monitor.
[1m cpu[0m              = Shows CPU information and stats.

我有哪些选项可以使其正确显示?有没有办法让RicheditBox或任何其他元素接受ANSI字符串?

Duplicate of?有些链接已失效,正确答案是付费软件。还应注意,我的问题与UWPSo有关,上面是您的预期输出吗?代码的当前输出是什么?上面是代码的当前输出。我需要它做的是剥离转义序列([1m)等并正确着色。我想我的问题是,这可以用UWP richeditbox轻松完成,还是有更好的方法?