7
votes

Comment puis-je lier une valeur null à l'intérieur d'un modèle dans une application windows universelle?



9 commentaires

Que diriez-vous d'essayer brosse? au lieu de brosse .


brosse est une classe. Nullable est uniquement applicable aux structures.


Pourquoi voudriez-vous définir la valeur comme null?


L'exemple ci-dessus fait partie d'une question plus importante. Nous essayons de réutiliser le style autant que possible pour un look plus propre N 'se sentir sentir. Certains styles peuvent avoir cette valeur définie sur une brosse réelle, tandis que les héritiers peuvent le désactiver en utilisant {x: null} .


Hey Laith, bonne question! : p


BTW, ce fonctionne pendant la période d'exécution, le concepteur se plaint cependant.


Nice One @Justinxl! Mais cela provoque mon OCD: D


Pourriez-vous garder votre reliure tel quel et ajouter un TargetNullValue ? (Cela fonctionne sur des liaisons régulières, non sûres de temparation ou d'utilisation avec une brosse)


@Musters, non. Le point est que nous voulons une brosse nulle.


3 Réponses :


0
votes

Vous pouvez ajouter une fausse propriété attachée: xxx

et lier votre correctif de propriété: xxx

le fond de la grille est null (même S'il n'y a pas de vraie contraignante sur NullaccentCrush ...).


0 commentaires

2
votes

Pour l'enregistrement, ce problème semble avoir été corrigé. Mon projet Références Windows universelle version 10.0.10240.0. Réglage de la brosse sur {x: null} comme décrit par l'affiche d'origine fonctionne comme prévu.


0 commentaires

0
votes

J'ai trouvé que ce code fonctionne, dans le fichier de ressources xxx pré>

puis dans votre style, utilisez ce lien vers Bgnull P>

<Setter Property="Background" Value="{StaticResource BgNull}"/>


0 commentaires