FrameworkElement.ForceCursor Свойство
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее, следует ли FrameworkElement принудительно отображать курсор в пользовательском интерфейсе, объявленный свойством Cursor .
public:
property bool ForceCursor { bool get(); void set(bool value); };
public bool ForceCursor { get; set; }
member this.ForceCursor : bool with get, set
Public Property ForceCursor As Boolean
true
, если для презентации курсора, расположенного над данным элементом, принудительно используются текущие настройки Cursor для курсора (а также для всех дочерних элементов); в противном случае — false
. Значение по умолчанию — false
.
В следующем примере заставляются значения курсора.
<StackPanel
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>
<StackPanel Name="CursorForced" ForceCursor="true" Cursor="Hand">
<Label>Cursors Forced</Label>
<TextBox>Fill me in!</TextBox>
</StackPanel>
<StackPanel Name="CursorNotForced">
<Label>Cursors Not Forced</Label>
<TextBox>Fill me in!</TextBox>
</StackPanel>
</StackPanel>
Если для этого свойства true
задано значение, переопределите настройки курсора, установленные дочерними элементами. Это может запутать пользователя в общем пользовательском интерфейсе приложения, особенно если дочерние элементы пытаются указать курсоры. Параметр ForceCursor более подходящий в сценариях подклассирования или создания элементов управления.
Поле идентификатора | ForceCursorProperty |
Для свойств метаданных задано значение true |
Нет |
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |