У Вас будет лучшая удача при работе с Лунным светом, который предназначается для API Silverlight, который является подмножеством полного WPF.
редактирование: Несомненно, Silverlight не "предназначается" для рабочего стола, но нет никакой причины, почему Вы не можете встроить механизм Silverlight в свое приложение. Это было сделано прежде, такой что касается Читатель New York Times Mac
[еще 114] редактирование: см. сообщение Miguel на Автономные Приложения Silverlight
Срок действия блока. Например, если вы определите псевдоним пространства имен, как показано ниже, псевдоним пространства имен abc будет недопустимым вне блока {...}.
{
namespace abc = xyz;
abc::test t; //valid
}
abc::test t; //invalid
Область действия - это декларативная область, в которой определен псевдоним.
Я вполне уверен, что псевдоним пространства имен имеет область видимости только внутри блока, в котором он создан, как и большинство других типов идентификаторов. На данный момент я не могу точно проверить, но эта страница , похоже, не противоречит этому.
У него будет область действия блока, в котором он был определен - вероятно, будет таким же как область действия функции, если вы не объявите псевдоним внутри блока внутри функции.
Насколько мне известно, он находится в заявленном объеме . Итак, если вы используете псевдоним в методе, то он действителен в этом методе, но не в другом.