Почему типы WPF находятся внутри пространства имен System.Windows? - PullRequest
0 голосов
/ 11 ноября 2010

Это потому, что эта технология привязана к Windows?Причина, по которой я спрашиваю, заключается в том, что я прочитал, и мне сказали, что он не зависит от Windows, поэтому может быть перенесен на другие платформы.

В таком случае он не должен находиться в пространстве имен не-Windows?

Мой коллега сказал мне, что это потому, что Microsoft не хотела, чтобы WPF переносился на другие платформы.

Ответы [ 3 ]

3 голосов
/ 11 ноября 2010

Пространство имен на самом деле не имеет значения.Mono имеет довольно хорошую реализацию System.Windows.Forms, которая работает в Windows, Linux и OS X.

2 голосов
/ 11 ноября 2010

WPF означает Windows Presentation Foundation.

И это напрямую не указывает, возможно ли (или разрешено) перенести его на другие платформы. WinForms присутствует в Mono, WPF нет (пока).

1 голос
/ 12 ноября 2010

Я слышал, что «Windows» в данном контексте не означает «Microsoft Windows (TM)», а просто множественное число слова «окно».

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