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

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.

Tipi di controllo e modelli di controllo supportati

Cenni preliminari sui pattern di controllo per l'automazione interfaccia utente

Panoramica dell'albero di automazione dell'interfaccia utente