2017-01-23 51 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。对? –