微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以Xamarin形式获取控件的绑定路径?

如何解决是否可以Xamarin形式获取控件的绑定路径?

有没有办法在Xamarin Forms中检索控件的绑定路径?

?

或在XAML中

public partial class TestPage : _BaseContentPage
{
    public TestPage()
    {
        InitializeComponent();
        Binding b = new Binding("Field1",BindingMode.OneWay,null,this.BindingContext);
        Entry t = FindByName("Field1") as Entry;
        t.SetBinding(Entry.TextProperty,b);

        // Now,how do I get the Binding path back?
        // Binding b2 = t.GetBinding();   // no such animal.
    }
}

我正在尝试模拟angular提供的轻松绑定,但是Xamarin和XAML似乎没有能力处理诸如跟踪控件是否被“触摸”或更改为“脏”之类的事情,所以我有使用背后的代码(我知道牺牲!)。我能想到的唯一方法是使用控件事件跟踪这些状态,在这些事件中我获得控件本身,但没有绑定信息。我打算咬一口子,只给我所有与控件绑定的属性相匹配的控件名称,这样我就可以在viewmodel中跟踪它们的状态,但是能够获得我在其中分配的路径确实很棒。 XAML,因此我不必在两个地方都保留名称

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。