Condividi tramite


NumberBox Classe

Definizione

Rappresenta un controllo che può essere usato per visualizzare e modificare i numeri.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class NumberBox : Control
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class NumberBox : Control
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public class NumberBox : Control
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class NumberBox : Control
Public Class NumberBox
Inherits Control
Ereditarietà
NumberBox
Attributi
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Esempio

Suggerimento

Per altre info, linee guida per la progettazione ed esempi di codice, vedi casella Numero.

L'app Raccolta WinUI 2 include esempi interattivi della maggior parte dei controlli, delle funzionalità e delle funzionalità winUI 2. Ottenere l'app da Microsoft Store o ottenere il codice sorgente in GitHub.

Commenti

Questo controllo supporta la convalida, l'incremento delle istruzioni e il calcolo di calcoli inline di equazioni di base, ad esempio moltiplicazione, divisione, addizione e sottrazione.

Stile di controllo e modello

È possibile modificare lo stile predefinito e controlTemplate per assegnare al controllo un aspetto univoco. Per informazioni sulla modifica dello stile e del modello di un controllo, vedi Stili XAML. Lo stile predefinito, il modello e le risorse che definiscono l'aspetto del controllo sono inclusi nel generic.xaml file. Ai fini della progettazione, generic.xaml viene installato con il pacchetto NuGet WinUI (Microsoft.UI.Xaml). Per impostazione predefinita, il percorso è \Users\<username>\.nuget\packages\microsoft.ui.xaml\<version>\lib\uap10.0\Microsoft.UI.Xaml\Themes\generic.xaml. Gli stili e le risorse di versioni diverse di WinUI potrebbero avere valori diversi.

XAML include anche risorse che è possibile usare per modificare i colori di un controllo in stati di visualizzazione diversi senza modificare il modello di controllo. La modifica di queste risorse è preferibile per impostare proprietà come Background e Foreground. Per altre info, vedi la sezione Stili leggeri dell'articolo Stili XAML .

Costruttori

NumberBox()

Inizializza una nuova istanza della classe NumberBox .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Proprietà

AcceptsExpression

Attiva se il controllo accetterà e valuta un'espressione formulaica di base immessa come input.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

AcceptsExpressionProperty

Identifica la proprietà di dipendenza AcceptsExpression .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Description

Ottiene o imposta il contenuto visualizzato sotto il controllo. Il contenuto deve fornire indicazioni sull'input previsto dal controllo.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

DescriptionProperty

Identifica la proprietà di dipendenza Description .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Header

Ottiene o imposta il contenuto per l'intestazione del controllo.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

HeaderProperty

Identifica la proprietà Di dipendenza Intestazione .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

HeaderTemplate

Ottiene o imposta l'oggetto DataTemplate usato per visualizzare il contenuto dell'intestazione del controllo.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

HeaderTemplateProperty

Identifica la proprietà di dipendenza HeaderTemplate .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

InputScope

Rappresenta un controllo che può essere usato per visualizzare e modificare i numeri.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

InputScopeProperty

Identifica la proprietà di dipendenza InputScope. (Non supportato).

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

IsWrapEnabled

Attiva se l'interruzione della riga si verifica se una riga di testo si estende oltre la larghezza disponibile del controllo.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

IsWrapEnabledProperty

Identifica la proprietà di dipendenza IsWrapEnabled .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

LargeChange

Ottiene o imposta il valore aggiunto a o sottratto da Value quando viene apportata una modifica di grandi dimensioni, ad esempio con le chiavi PageUP e PageDown.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

LargeChangeProperty

Identifica la proprietà di dipendenza LargeChange .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Maximum

Ottiene o imposta il valore massimo numerico per Value.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

MaximumProperty

Identifica la proprietà Di dipendenza massima .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Minimum

Ottiene o imposta il valore minimo numerico per Value.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

MinimumProperty

Identifica la proprietà Di dipendenza minima .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

NumberFormatter

Ottiene o imposta l'oggetto utilizzato per specificare la formattazione di Value.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

NumberFormatterProperty

Identifica la proprietà di dipendenza NumberFormatter .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

PlaceholderText

Ottiene o imposta il testo visualizzato nel controllo finché il valore non viene modificato da un'azione utente o da un'altra operazione.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

PlaceholderTextProperty

Identifica la proprietà di dipendenza PlaceholderText .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

PreventKeyboardDisplayOnProgrammaticFocus

Ottiene o imposta un valore che indica se la tastiera sullo schermo viene visualizzata quando il controllo riceve lo stato attivo a livello di codice.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

PreventKeyboardDisplayOnProgrammaticFocusProperty

Identifica la proprietà di dipendenza PreventKeyboardDisplayOnProgrammaticFocus .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SelectionFlyout

Ottiene o imposta il riquadro a comparsa visualizzato quando il testo è selezionato o null se non viene visualizzato alcun riquadro a comparsa.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SelectionFlyoutProperty

Identifica la proprietà di dipendenza SelectionFlyout .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SelectionHighlightColor

Ottiene o imposta il pennello usato per evidenziare il testo selezionato.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SelectionHighlightColorProperty

Identifica la proprietà di dipendenza SelectionHighlightColor .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SmallChange

Ottiene o imposta il valore aggiunto a o sottratto da Value quando viene apportata una piccola modifica, ad esempio con un tasto freccia o lo scorrimento.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SmallChangeProperty

Identifica la proprietà di dipendenza SmallChange .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SpinButtonPlacementMode

Ottiene o imposta un valore che indica il posizionamento dei pulsanti usati per aumentare o decrerere la proprietà Value .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

SpinButtonPlacementModeProperty

Identifica la proprietà di dipendenza SpinButtonPlacementMode .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Text

Ottiene o imposta la rappresentazione del tipo di stringa della proprietà Value .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

TextAlignment

Rappresenta un controllo che può essere usato per visualizzare e modificare i numeri.

Questa documentazione si applica a WinUI 2 per la piattaforma UWP (per WinUI nel SDK per app di Windows, vedi gli spazi dei nomi SDK per app di Windows).

TextAlignmentProperty

Identifica la proprietà di dipendenza TextAlignment .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

TextProperty

Identifica la proprietà Di dipendenza Text .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

TextReadingOrder

Ottiene o imposta un valore che indica come viene determinato l'ordine di lettura per NumberBox.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

TextReadingOrderProperty

Identifica la proprietà di dipendenza TextReadingOrder .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

ValidationMode

Ottiene o imposta il comportamento di convalida di input da richiamare quando viene immesso un input non valido.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

ValidationModeProperty

Identifica la proprietà di dipendenza ValidationMode .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Value

Ottiene o imposta il valore numerico di un oggetto NumberBox.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

ValueProperty

Identifica la proprietà Di dipendenza Value .

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Eventi

ValueChanged

Si verifica dopo che l'utente attiva la valutazione del nuovo input premendo invio, facendo clic su un pulsante di rotazione o modificando lo stato attivo.

Questa documentazione si applica a WinUI 2 per UWP (per WinUI nella SDK per app di Windows, vedere gli spazi dei nomi SDK per app di Windows).

Si applica a

Vedi anche