UIPermissionWindow Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
Code Access Security is not supported or honored by the runtime.
Указывает тип окон, которые могут использоваться кодом.
public enum class UIPermissionWindow
public enum UIPermissionWindow
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum UIPermissionWindow
[System.Serializable]
public enum UIPermissionWindow
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public enum UIPermissionWindow
type UIPermissionWindow =
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type UIPermissionWindow =
[<System.Serializable>]
type UIPermissionWindow =
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UIPermissionWindow =
Public Enum UIPermissionWindow
- Наследование
- Атрибуты
Поля
AllWindows | 3 | Пользователи могут использовать все окна и события пользовательского ввода без каких-либо ограничений. |
NoWindows | 0 | Пользователи не могут использовать никакие окна и события пользовательского интерфейса. Пользовательский интерфейс использовать нельзя. |
SafeSubWindows | 1 | Пользователи могут использовать для рисования только SafeSubWindows; события пользовательского ввода для интерфейса пользователя могут быть использованы только в этом дочернем окне. Примерами SafeSubWindows могут служить MessageBox, общие элементы управления диалоговых окон и элемент управления, отображаемый в браузере. |
SafeTopLevelWindows | 2 | Пользователи могут применять для рисования только SafeTopLevelWindows и SafeSubWindows; события пользовательского ввода для пользовательского интерфейса можно применять только в этих окнах верхнего уровня и подокнах. Дополнительные сведения см. в разделе "Примечания". |
Комментарии
Это перечисление используется UIPermission.
Когда приложение выполняется под разрешением SafeTopLevelWindows
, оно:
Отображает DNS-имя или IP-адрес веб-сайта, с которого приложение было загружено в строке заголовка.
Отображает всплывающую подсказку при первом отображении, информируя пользователя о том, что он работает под уровнем доверия с ограниченным доступом.
Всегда должна отображаться строка заголовка.
Должен отображать элементы управления окном в формах.
Не удается свернуть главное окно при запуске.
Не удается переместить его окна за пределы экрана.
Не удается использовать Form.Opacity свойство, чтобы сделать окна менее 50 % прозрачными.
Должен использовать только прямоугольные окна и включать рамку окна. Windows Forms не будет учитывать значение параметра Form.FormBorderStyle FormBorderStyle.None.
Не удается сделать окна невидимыми. Любая попытка приложения задать Control.Visible свойство
False
будет игнорироваться.Должен содержать запись на панели задач.
Имеет ли его элементы управления, запрещенные для доступа к свойству Parent . В результате элементы управления также будут запрещены в доступе к одноуровневим элементам, т. е. другим элементам управления на том же уровне вложенности.
Не удается управлять фокусом Control.Focus с помощью метода.
Имеет ограниченный доступ к вводу клавиатуры, чтобы форма или элемент управления могли получать доступ только к событиям клавиатуры для себя и его дочерних элементов.
Имеет ограниченный доступ к координатам мыши, чтобы форма или элемент управления могли считывать только координаты мыши, если мышь находится над видимой областью.
Не удается задать Form.TopMost свойство.
Невозможно управлять z-порядком элементов управления в форме с помощью Control.BringToFront методов и Control.SendToBack методов.
Эти ограничения помогают предотвратить потенциально опасный код от атак спуфингов, таких как имитация диалогов доверенной системы.