Bonjour,
je développe une interface en C#/Xaml et j'ai un problème de binding avec une classe qui hérite de UserControl:
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public sealed partial class HDView : UserControl { private ImagePage image = null; public HDView() { this.InitializeComponent(); } public ImagePage ImageSource { get { return this.image; } set { this.image = value; this.InitHDGrid(); } } ... }
Et l'utilisation dans le Xaml:
Code xaml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <Border Background="Orange"> <local:HDView Margin="10,10,10,10" ImageSource="{Binding ImageData, Mode=OneTime}"/> </Border>
A l’exécution, j'ai l'exception :Je me doute bien que ca vient de la façon dont j'ai écrit l'accesseur ImageSource, mais je ne vois pas comment faire autrement.Failed to assign to property 'HDView.ImageSource'.
Est ce que quelqu'un a une idée, ou des tutos sur l'héritage et le binding en C#/Xaml ?
Merci
Partager