FrameworkElement.ForceCursor Свойство

Определение

Возвращает или задает значение, указывающее, следует ли FrameworkElement принудительно отображать курсор в пользовательском интерфейсе, объявленный свойством Cursor .

C#
public bool ForceCursor { get; set; }

Значение свойства

Boolean

true, если для презентации курсора, расположенного над данным элементом, принудительно используются текущие настройки Cursor для курсора (а также для всех дочерних элементов); в противном случае — false. Значение по умолчанию — false.

Примеры

В следующем примере заставляются значения курсора.

XAML
<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

См. также раздел