0

なぜこれが機能しないのですか?

画像コントロール(名前:myImage)を持つ一部のUsercontrol(名前:myUserControl):

UserControl.cs>

...
public ImageSource MyImageSource{get;set;}
...

UserControl.xaml.cs>

...
<Image Name="myImage" Stretch="Fill" Source="{Binding ElementName=myUserControl, Path=MyImageSource}" />
...

このカスタムユーザーコントロールを使用して、「MyImageSource」の値を設定すると(画像を参照できます)。しかし、ビルドして実行すると、何も表示されません。バインディングは正しく行いましたか?

4

1 に答える 1

1

プロパティはで実装する必要があります。INotifyPropertyChangedまたは、依存関係プロパティである必要があります。UserControlでは、通常、依存関係プロパティを使用します。

于 2012-06-08T18:24:11.883 に答える