2016-08-01 68 views
0

我已經使用下面的代碼動態生成入口控制。如何動態添加Entry控件並檢索它的值?

Entry myEntry = new Entry(); 
myEntry.Placeholder = "My Entry Text Here"; 
myEntry.Text = "My Entry Text";` 

現在,我想從後面的代碼中獲取它的值,所以我如何實現這一點。

我還發現下面的方式來找到名稱(x:名稱)控制,但我無法設置名稱(x:名稱)屬性的條目控制,當我從代碼後面添加它。

Entry getMyEntryText = this.FindByName<Entry>("Control Name"); 

那麼有什麼辦法可以做到這一點?

+0

也許它更好地解釋你想要達到的目標,似乎並不像你在正確的軌道上。 –

回答

1

我可以看到你仍然是一個bigenner,有很多可以學習的東西,所以我對你的建議是觀看更多教程並閱讀更多關於xamarin.forms的內容。

代碼的第一peice的已經寫在後面的代碼中,術語後面的代碼指決定頁面會是什麼樣子,並在XAML ABD不寫也駐留在部分類的代碼。所以如果你沒有Xaml文件,你就沒有代碼。

第二個代碼不是Xamarin.Forms。

Entry getMyEntryText = this.FindByName<Entry>("Control Name"); 

這是Xamarin.Android,如果你有一個用axml編寫的佈局。然後你就可以用這種方式來控制它吧

所以很顯然你需要付出更多的努力並花更多的時間來獲得你的答案。