如何使用JSON元素在Xamarin.Forms中創建用戶界面?如何使用JSON元素在Xamarin.Forms中創建用戶界面
我有兩個json文件,我想用Xamarin.Forms中的json元素創建一個動態UI。
如何使用JSON元素在Xamarin.Forms中創建用戶界面?如何使用JSON元素在Xamarin.Forms中創建用戶界面
我有兩個json文件,我想用Xamarin.Forms中的json元素創建一個動態UI。
你可以做這樣的事情
StackLayout stack = new StackLayout();
// controls is an collection of control definitions built from your json
foreach(var c in controls)
{
if (c.Type == "Button") {
Button button = new Button();
button.Text = c.Text;
stack.Add(button);
}
if (c.Type == "Label") {
Label label = new Label();
label.Text = c.Text;
stack.Add(label);
}
// repeat for each supported type of control
}
謝謝傑森的幫助。 – user2797877
我有第二個Rest API,它具有我需要填入上述動態控件的數據,我如何實現該功能 – user2797877
在開始之前合併列表。或者做第二遍添加數據。或者使用數據綁定。有多種方法可以處理它,但不知道更多細節,很難說哪種方法最適合。 – Jason
你真的有問題嗎?只是說「我想要X」不是在SO上提問的方式。 – Jason
我有更新的問題,你能幫我嗎? – user2797877