Есть ли способ эмулировать консоль в приложении Silverlight или WPF? - PullRequest
2 голосов
/ 02 июня 2010

Мне действительно нравится использовать консольные приложения для изучения различных аспектов программирования .NET. Мне интересно, есть ли способ эмулировать консоль в приложении Silverlight или WPF.

Существует ли уже консольный элемент управления с открытым исходным кодом, который я мог бы подключить к своему приложению?

Самое главное, мне нужно было бы иметь возможность эмулировать соответствующие Read и Write методы System.Console.

Очевидно, что повторное использование компонента, уже созданного кем-то другим, было бы идеальным, но если бы мне нужно было создать «элемент управления консоли» с нуля, что мне следует рассмотреть?

Ответы [ 3 ]

1 голос
/ 25 июня 2010

Попробуйте Консоль Silverlight на CodePlex. Кажется, у него есть несколько зависимостей, которые нужно добавить в проект, чтобы он заработал, но он может удовлетворить ваши потребности.

Лично я хотел бы, чтобы приложение позволяло мне взять код моего консольного приложения и перенести его в приложение Silverlight с минимальной настройкой. Может быть, я сделаю это своим следующим большим домашним проектом: -).

0 голосов
/ 02 июня 2010

Как насчет того, чтобы в свойствах приложения WPF установить его в консольное приложение? Таким образом, вы получаете консоль и приложение WPF и можете использовать Console.WriteLine и т. Д. Как обычно? В противном случае используйте окно вывода в Visual Studio при запуске в режиме отладки.

Не уверен насчет Silverlight tho.

0 голосов
/ 02 июня 2010

Аналогичная идея реализована в качестве примера IronPython, работающего на Silverlight.

Попробуйте Python - интерактивное учебное пособие по Python, созданное Майклом Фурдом для Silverlight и Moonlight.

Просмотрите источник , чтобы понять, как устроена интерактивная консоль Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...