FrameworkElement.ForceCursor Proprietà

Definizione

Ottiene o imposta un valore che indica se deve FrameworkElement forzare il rendering del cursore dell'interfaccia utente come dichiarato dalla Cursor proprietà .

C#
public bool ForceCursor { get; set; }

Valore della proprietà

Boolean

true se per la presentazione del cursore mentre è posizionato su questo elemento viene forzato l'utilizzo delle impostazioni correnti di Cursor (inclusi tutti gli elementi figlio); in caso contrario false. Il valore predefinito è false.

Esempio

L'esempio seguente forza il valore del cursore.

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>

Commenti

Se si imposta questa proprietà su true , verranno ignorate le preferenze del cursore stabilite dagli elementi figlio. Questa operazione nell'interfaccia utente dell'applicazione generale potrebbe generare confusione per l'utente, in particolare se gli elementi figlio tentano di specificare i cursori. L'impostazione ForceCursor è più appropriata negli scenari di sottoclasse o composizione.

Informazioni proprietà di dipendenza

Campo Identificatore ForceCursorProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a

Prodotto Versioni
.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

Vedi anche