FrameworkElement.ForceCursor 属性

定义

获取或设置一个值,该值指示是否 FrameworkElement 应强制用户界面 (UI) 呈现由 属性声明的 Cursor 光标。

C#
public bool ForceCursor { get; set; }

属性值

如果强制光标在位于此元素(包括所有子元素)上时的呈现使用光标的当前 Cursor 设置,则为 true;否则为 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 ,将替代由子元素建立的游标首选项。 通常,在应用程序 UI 中这样做可能会让用户感到困惑,尤其是在子元素尝试指定游标时。 在控件子类化或组合方案中,设置 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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

另请参阅