Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto

Classe ButtonBase

Aggiornamento: novembre 2007

Rappresenta la classe base per tutti i controlli Button.

Spazio dei nomi:  System.Windows.Controls.Primitives
Assembly:  PresentationFramework (in PresentationFramework.dll)

[LocalizabilityAttribute(LocalizationCategory.Button)]
public abstract class ButtonBase : ContentControl, 
	ICommandSource
/** @attribute LocalizabilityAttribute(LocalizationCategory.Button) */
public abstract class ButtonBase extends ContentControl implements ICommandSource
public abstract class ButtonBase extends ContentControl implements ICommandSource
Questa classe è astratta; per le classi derivate non astratte utilizzabili in XAML, vedere Gerarchia di ereditarietà.

Gestire l'evento Click per rispondere quando l'utente fa clic su un ButtonBase. L'utente può generare l'evento Click utilizzando AccessText o premendo INVIO o la BARRA SPAZIATRICE quando il controllo riceve lo stato attivo. Quando l'utente preme la BARRA SPAZIATRICE, la proprietà IsPressed viene impostata su true dal controllo e viene attivato lo stato mouse capture. Di conseguenza, eventi mouse quali MouseEnter e IsMouseDirectlyOverChanged vengono generati dal controllo. Si noti che l'utilizzo di AccessText o di INVIO non consente la modifica della proprietà IsPressed né l'attivazione dello stato mouse capture, ma genera l'evento Click.

Con ButtonBase la proprietà associata AcceptsReturn viene impostata su true.

Con ButtonBase la proprietà IsInputMethodEnabled viene impostata su false.

Modello di contenuto:  ButtonBase è un oggetto ContentControl. La proprietà di contenuto è Content. Per ulteriori informazioni sul modello di contenuto per l'elemento ButtonBase, vedere Cenni preliminari sul modello di contenuto dei controlli.

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ContentControl
                System.Windows.Controls.Primitives.ButtonBase
                  System.Windows.Controls.Button
                  System.Windows.Controls.GridViewColumnHeader
                  System.Windows.Controls.Primitives.RepeatButton
                  System.Windows.Controls.Primitives.ToggleButton

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft