Quali sono le differenze tra fare un autoreferenziale vincolante tramite nome o autoreferenziale tramite RelativeSource?Differenze tra ElementName = "<Me>" e RelativeSource self?
Ad esempio:
<!-- Self referential via name -->
<Window ...
x:Name="This"
DataContext="{Binding Path=Data, ElementName=This}"/>
contro
<!-- Self referential via RelativeSource -->
<Window ...
x:Name="This"
DataContext="{Binding Path=Data, RelativeSource={RelativeSource Self}}"/>
Nel mio progetto sembrano comportarsi in modo identico, ma sto usando direttamente in una finestra. Ciò significa che preferisco immediatamente il primo perché è meno digitante.
È l'unico vantaggio di RelativeSource la sua capacità di essere autoreferenziale in (ad esempio) uno stile ampiamente utilizzato? O c'è qualche differenza semantica aggiuntiva?
Questa era l'unica cosa che potevo pensare o trovare, anche. Ho incontrato molte altre domande su: WPF, dove mi mancavano le informazioni, quindi volevo vedere se qualcun altro avesse qualcosa su questo. Grazie, Jared. :) –