gpt4 book ai didi

xaml - 绑定(bind)到 Xamarin 表单中的附加属性

转载 作者:行者123 更新时间:2023-12-03 14:34:19 25 4
gpt4 key购买 nike

如何绑定(bind)到 Xamarin Forms XAML 中的附加属性?

这不起作用,但它可以编译并且最有意义:

BindingContext="{x:Binding Source={x:Reference ControlName}, Path=(XMLNameSpace:ClassName.AttachedPropertyName)}"

最佳答案

您不能使用附加的 BindableProperty作为绑定(bind)源,因为在您作为源引用的控件中没有支持该 BP 的属性。我想不出任何方法可以直接使用绑定(bind)。

通过某种 ViewModel(可以定义为 StaticResource)和绑定(bind) ControlName.AttachedProperty 将起作用。到该 VM 的属性(使用 OneWayToSource 模式),然后绑定(bind)到该临时 VM 的该属性。

关于xaml - 绑定(bind)到 Xamarin 表单中的附加属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42544575/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com