J’ai un multi-binding comme
Et je veux passer une valeur fixe, par exemple “123” à l’une des deux liaisons ci-dessus. Comment puis-je le faire en utilisant XAML?
Si votre valeur est simplement une ssortingng
, vous pouvez la spécifier en tant que constante dans la propriété Source
d’une liaison. S’il s’agit d’un autre type de données primitif, vous devez définir une ressource statique et y faire référence.
Définissez l’espace de noms sys
à la racine de XAML pour qu’il pointe vers System
dans mscorlib et que les éléments suivants fonctionnent:
123
Ou, en combinant les deux réponses ci-dessus:
0.5
Qui fournit le bon type sans les ressources kludge.
Je ne suis pas tout à fait la question mais il y a deux options:
Mettez la ligne
dans votre multibinding passera 123 comme une valeur liée à votre convertisseur.
Mettez ConverterParameter="123"
dans votre MultiBinding:
Je ne dis pas que c’est une bonne réponse, mais voici une autre approche: