Hello tout le monde
Je bind le Content de mon bouton via un Converter.
Lorsque mon converter ressemble à cela, ça fonctionne nickel:
Maintenant, je souhaite récupérer mon rectange en ressource.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return new Rectangle() { Height = 20, Width = 20, Stroke = new SolidColorBrush(Colors.Black) }; }
Mon fichier generic.xaml contient:
Et mon converter ressemble maintenant à:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <Rectangle x:Key="fuckingButton" Width="20" Height="20" Stroke="Black"> </Rectangle>
Et là, j'obtiens l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return (Rectangle)MyResourceDictionary["fuckingButton"]; }
En mode debug, j'obtiens bien mon rectangle avecExceptionObject {System.ArgumentException: Value does not fall within the expected range.
(Rectangle)MyResourceDictionary["fuckingButton"]
Je pige pas là![]()
Partager