TestImageという名前の単純なものGrid
があり、そのGridインスタンスを他のクラスに渡す必要があります。Image
他のクラスはTestImageを見つけ、それを変更しSource
ます。
XAMLの分離コードからアクセスしようとすると問題ありませんが、のGrid
インスタンスGrid
を他のクラスに渡そうとすると、そこでTestImageにアクセスできません。
TestPage.xaml.cs
var otherClass = new OtherClass();
otherClass.DoSomeStuff(this.GridName);
OtherClass.cs
public void DomeSomeStuff(Grid gridInstance)
{
gridInstance.TestImage.Source = ....;
}
そして、私はエラーメッセージを受け取ります:
「Windows.UI.Xaml.Controls.Grid」には「TestImage」の定義が含まれておらず、「Windows.UI.Xaml.Controls.Grid」タイプの最初の引数を受け入れる拡張メソッド「TestImage」が見つかりませんでした
私はこのエラーを理解していますが、それを修正する方法がわかりません。
手伝ってくれませんか。ありがとうございました。