Pattern di controllo RangeValue
Vengono descritte le linee guida e le convenzioni per l'implementazione di IRangeValueProvider, incluse informazioni sulle proprietà e sui metodi. Il pattern di controllo RangeValue viene usato per supportare i controlli che possono essere impostati su un valore all'interno di un intervallo.
Per esempi di controlli che implementano questo pattern di controllo, vedere Tipi di controllo e i relativi pattern di controllo supportati.
In questo argomento sono contenute le sezioni seguenti.
- Linee guida e convenzioni di implementazione
- Membri obbligatori per IRangeValueProvider
- Argomenti correlati
Linee guida e convenzioni di implementazione
Quando si implementa il pattern di controllo RangeValue , tenere presenti le linee guida e le convenzioni seguenti:
- I controlli consentono la ricalibrazione delle relative proprietà supportate in base alle preferenze utente o alle impostazioni locali. Un esempio di questo è un controllo termometro che può essere impostato per visualizzare la temperatura in gradi Fahrenheit o Celsius.
- I controlli che dispongono di valori di intervallo ambigui, ad esempio le barre di avanzamento o i dispositivi di scorrimento, devono avere questi valori normalizzati.
Membri obbligatori per IRangeValueProvider
Per implementare l'interfaccia IRangeValueProvider sono necessari i metodi e le proprietà seguenti.
Membri obbligatori | Tipo di membro | Note |
---|---|---|
IsReadOnly | Proprietà | Nessuno |
Valore | Proprietà | Nessuno |
Largechange | Proprietà | Nessuno |
Smallchange | Proprietà | Nessuno |
Massimo | Proprietà | Nessuno |
Minimo | Proprietà | Nessuno |
SetValue | Metodo | Nessuno |
Questo pattern di controllo non è associato a eventi.
Argomenti correlati
-
Cenni preliminari sui pattern di controllo per l'automazione interfaccia utente
-
Panoramica dell'albero di automazione dell'interfaccia utente