Минимум кода для отображения окна на WPF

    • .NET
    • WPF
    • XAML
  • modified:
  • reading: 1 minutes

Попался на глаза топик на Хабрахабр про сравнение языков C++/Java с какими-то недоязыками, вроде APL и J. Сравнение просто идиотское: на каких-то прикладных задачах, ради которых, видимо, и сделаны эти языки, показывают, что на них можно написать решение в одну строчку, в отличие от Java, где будет несколько экранов. И вроде как все должны сказать “Вау, круто!”, но народ не проведешь ;)

Решил я для примера написать код, точнее минимум кода на WPF, чтобы вывести окно с текстом “Hello world”, знаете что для этого нужно? Создаем новый проект WPF, выкидываем вообще все, кроме файла App.xaml, в котором пишем такие строки

<Application xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
    <Application.MainWindow>
        <Window Visibility="Visible">
            Hello world
        </Window>
    </Application.MainWindow>
</Application>

Все! Компилируем, запускаем и смотрим на окно. Кто сможет написать меньше кода? ;)

See Also