2008-09-19 16 views
6

Tengo un cuadro de lista que muestra elementos basados ​​en una consulta XPath.¿Cómo enlazar en xaml a un xpath dinámico?

Esta consulta XPath cambia dependiendo de la selección del usuario en otra parte de la GUI. El XPath siempre se refiere al mismo documento.

Por el momento, uso algún código C# detrás para cambiar el enlace del control a una nueva expresión XPath.

Me gustaría en cambio unir XAML a un XPath, luego cambiar el valor de ese XPath según sea necesario.

¿Cómo podría hacer eso?

+0

¿Puede usted por favor enviar o proporcionar un enlace a alguna XAML que nos puede ver como un ejemplo de lo que estás haciendo actualmente? –

Respuesta

2

Creo que intentas complicar demasiado el problema. Pero, ¿ha pensado en la asignación de la XPath para un recurso dinámico:

<.... ={Binding XPath={DynamicResource:res resource-name}} ... /> 

El mejor lugar para leer sobre todo unión es el blog de Beatriz: http://www.beacosta.com/blog/

Cuestiones relacionadas