C#/Xaml Binding avec une classe hérité de UserControl
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:
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:
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 :
Citation:
Failed to assign to property 'HDView.ImageSource'.
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.
Est ce que quelqu'un a une idée, ou des tutos sur l'héritage et le binding en C#/Xaml ?
Merci