In XAML, <Grid x:Name="MainGrid3">
, Qui voglio passare MainGrid3
come parametro di IValueConverter
. Come posso fare questo? Come passare il parametro IValueConverter?
7
A
risposta
11
Si dispone di ConverterParameter
all'interno della rilegatura, dove è possibile utilizzare un'altra associazione con ElementName
della griglia.
<Grid Name="MainGrid3"></Grid>
<TextBlock Text="{Binding SomeBinding, Converter={StaticResource SomeConverter}, ConverterParameter={Binding ElementName=MainGrid3}}"></TextBlock>
Edit: Ok, quindi a quanto pare mi sbagliavo, non è possibile utilizzare attacchi all'interno ConverterParameter in quanto non è una proprietà di dipendenza. soluzione di lavoro sarebbe quella di utilizzare x:Reference
in questo modo:
<Grid Name="MainGrid3"></Grid>
<TextBlock Text="{Binding SomeBinding, Converter={StaticResource SomeConverter}, ConverterParameter={x:Reference Name=MainGrid3}}"></TextBlock>
Problemi correlati
- 1. Passare il parametro all'attività fabric
- 2. JasperReports: come passare il parametro al sottoreport
- 3. Passare il parametro come finale in C#
- 4. Come passare il parametro a Ext.data.Store?
- 5. REST come passare il parametro path vuoto?
- 6. Come passare @selector come parametro?
- 7. Come passare un'annotazione come parametro?
- 8. Passare un metodo come parametro
- 9. Passare il parametro tra ViewModels utilizzando MVVMLight
- 10. MVC: passare il parametro per visualizzare?
- 11. Passare il parametro a Angular ng-include
- 12. Passare il parametro IEnumerable a WebAPI
- 13. Come passare il dizionario come parametro nel metodo in Swift?
- 14. come passare correttamente il selettore come parametro in rapida
- 15. Automapper: passare il parametro al metodo Map
- 16. WPF: IValueConverter a una via
- 17. IValueConverter con proprietà dipendenza dipendente
- 18. Come passare lista come parametro nella funzione
- 19. Come passare il parametro iniziale all'istanza ModelForm di django?
- 20. Come passare il parametro aggiuntivo -D all'avvio di tomcat?
- 21. Come passare il parametro Bool (BIT) al server SQL?
- 22. Objective-C: passare il selettore come parametro e quindi chiamarlo
- 23. Funzione C++ 11 lambda - come passare il parametro
- 24. Passare il metodo di classe come parametro nel dattiloscritto
- 25. Come passare il parametro del dizionario al metodo web-api?
- 26. Come passare il parametro (id) a message inspector in WCF?
- 27. Come posso passare un parametro tramite il pulsante di invio?
- 28. Come passare il parametro in code-template in eclipse-plugin
- 29. Come passare il parametro al costruttore deserializing json
- 30. Come passare il parametro tra stati non in un URL?
"in cui è possibile utilizzare un altro legame con ElementName". Non vero, poiché la proprietà 'ConverterParameter' di un Binding non è una proprietà di dipendenza, e quindi non può essere vincolata. Vedi qui: http://stackoverflow.com/a/15309844/1136211 – Clemens