0
我有簡單的Grid
與Image
命名爲TestImage,我需要將該網格實例傳遞給其他類。其他班級將會發現TestImage,它將改變Source
。C#XAML將網格實例傳遞給其他類
當我嘗試從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」,沒有擴展方法「TestImage」接受型的第一 參數「Windows.UI.Xaml.Controls.Grid」可以發現
我明白了這個錯誤,但我不知道,怎麼要解決這個問題。
你能幫助我嗎? 謝謝。
,是有辦法如何通過名稱找到兒童(X:名稱),不被孩子索引? –
@Martin Pernica,是的,我編輯了我的答案。 – 2kay
不錯,謝謝! –