Pillole di WPF: RelativeSource

Pillole di WPF: RelativeSource

RelativeSource permette di fare riferimento ad una proprietà in particolare dell’oggetto. Nel caso del codice in oggetto sono stati specificati due parametri: Mode e AncerstorType.
Il primo permette di specificare a quale oggetto deve fare riferimento, specificando FindAncestor gli stiamo dicendo: tra i vari nodi trova un nodo precedente che il tipo specificato in AncestorType sia uguale TreeViewItem. In questo modo RelativeSource farà riferimento al primo nodo di tipo TreeViewItem, in questo modo possiamo fare riferimento ad una qualsiasi proprietà del tipo TreeViewItem.
In Path specifichiamo da quale proprietà vogliamo prendere il valore. Nel caso del codice esempio il valore viene “passato” in input ad un Converter che si occuperà di convertire il valore passato in input in un oggetto Bitmap. Vi carico uno screen del codice per comprendere di cosa stiamo parlando.






webmaster

I commenti sono chiusi