2008-09-19 9 views
6

J'ai une zone de liste qui affiche les éléments basés sur une requête XPath.Comment lier xaml à un xpath dynamique?

Cette requête XPath change en fonction de la sélection de l'utilisateur ailleurs dans l'interface graphique. XPath fait toujours référence au même document.

Pour le moment, j'utilise du code C# pour modifier la liaison du contrôle à une nouvelle expression XPath. Je voudrais plutôt lier en Xath à un XPath, puis modifier la valeur de ce XPath comme requis.

Comment est-ce que je ferais cela?

+0

Pouvez-vous s'il vous plaît publiez ou fournissez un lien vers une XAML que nous peut voir comme un exemple de ce que vous faites actuellement? –

Répondre

2

Je pense que vous essayez de compliquer le problème. Mais avez-vous pensé à allouer XPath à une ressource dynamique:

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

Le meilleur endroit pour lire tout liaison est le blog de Beatriz: http://www.beacosta.com/blog/

Questions connexes