Articoli con tag Silverlight
Binding del controllo Slider in Silverlight4
Pubblicato da sierrodc in Silverlight il agosto 9, 2011
Oggi mi sono imbattuto in questo fastidioso problema: avete mai usato uno slider? se sì, avete mai messo in Binding le dependency property Minimum e Maximum oltre che a Value? vi è andato al primo colpo? fortunati …
Il problema principale è l’ordine con cui si imposta. In ordine si dovranno impostare i binding per:
- Maximum
- Minimum
- Value
Se così non fate, Silverlight si perde qualcosa per strada . Una corretta dichiarazione è quindi:
<Slider Maximum="{Binding Path=Max}" Minimum="{Binding Path=Min}" Value="{Binding Path=Value, Mode=TwoWay}" />
Se, come me, provate a impostare prima Minimum e poi Maximum, noterete che il valore di Maximum non viene impostato (anzi, se debuggate Maximum verrà impostato a zero).
Spero non perdiate tutto il tempo che io ho perso per capire il problema.
ps: in WPF4 è order independent.
WP7 & Silvelight CoerceValue in DepencencyProperty
Pubblicato da sierrodc in Silverlight, WP7 il aprile 3, 2011
Per chi, come me, non capisce il motivo delle divergenze (o meglio, di alcune divergenze) tra WPF e Silverlight, volevo segnalare Dr.Webb:
http://drwpf.com/blog/2010/05/05/value-coercion-for-the-masses/
Ottimo il video che esplica come configurare correttamente gli helper per consentire il CoerceValueCallback in Silverlight.
PS: come da titolo, dato che sto sviluppando su Windows Phone, aggiungo che la tecnica funziona anche su questo (magnifico) dispositivo.