FrameworkElement.ForceCursor Właściwość
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy powinno to FrameworkElement wymusić renderowanie kursora jako zadeklarowanego przez Cursor właściwość.
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
jeśli prezentacja kursora na tym elemencie jest zmuszona do używania bieżących Cursor ustawień kursora (w tym we wszystkich elementach podrzędnych); w przeciwnym razie false
. Wartość domyślna to false
.
Poniższy przykład wymusza wartość kursora.
<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>
Jeśli ustawisz tę właściwość na true
wartość , zastąpisz preferencje kursora ustanowione przez elementy podrzędne. W ten sposób ogólny interfejs użytkownika aplikacji może być mylący dla użytkownika, szczególnie jeśli elementy podrzędne próbują określić kursory. Ustawienie ForceCursor jest bardziej odpowiednie w scenariuszach podklasy kontroli lub kompositingu.
Pole identyfikatora | ForceCursorProperty |
Właściwości metadanych ustawione na true |
Brak |
Produkt | Wersje |
---|---|
.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 |