【问题标题】:set the value of Entry using Binding [Xamarin.Forms]使用绑定 [Xamarin.Forms] 设置条目的值
【发布时间】:2017-01-23 22:08:58
【问题描述】:

我想使用 Binding 设置 Entry 的值。我的简单问题是,如何通过Binding在XML页面中使用C#类变量的值?

这是我的 XML 页面的截图

这是类文件的截图

是否可以在 Xamarin.Forms(便携式)中使用?

此要求的简单逻辑是,将来如果我必须更改颜色或文本或其他任何内容,那么我不必对每个文件都进行更改并更改文本。

【问题讨论】:

    标签: c# mvvm xamarin xamarin.forms


    【解决方案1】:

    您只能绑定到公共属性。

    XAML:

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

    C#:

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

    【讨论】:

    • 以及如何在代码演示文件中添加它?我的意思是,我怎样才能同时连接到两者?
    • myEntry.SetBinding(Entry.ColorProperty, new Binding("EntryColor"));
    • 我想,我可以用一行代码绑定所有的Entry。我必须为每个控件编写 SetBinding。对吗?
    猜你喜欢
    • 1970-01-01
    • 2018-05-09
    • 2015-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-30
    • 2016-05-16
    相关资源
    最近更新 更多