2017-01-23 168 views
0

我想使用Binding設置Entry的值。我的簡單問題是,我怎樣才能通過Binding在XML頁面中使用C#類變量的值。使用綁定設置Entry的值[Xamarin.Forms]

這裏是我的XML頁面 enter image description here

下面的截圖類的截圖文件 enter image description here

是否有可能在Xamarin.Forms(便攜式)?

這個要求的簡單邏輯是,將來如果我不得不改變顏色或文本或任何東西,那麼我不必做每個文件和改變文本。

回答

1

您只能綁定到公共屬性。

XAML:

<Entry Color="{Binding EntryColor}" /> 

C#:

public Color EntryColor { get { return Color.White; } } 
+0

以及如何assing這個代碼behand文件?我的意思是,我怎樣才能橋接兩者? –

+0

myEntry.SetBinding(Entry.ColorProperty,new Binding(「EntryColor」)); – Jason

+0

我想,我可以用單行代碼綁定所有的Entry。我必須爲每個控件編寫SetBinding。對? –