gpt4 book ai didi

wpf - Xamarin.Forms BindableProperty 和 WPF DependencyProperty 之间的区别

转载 作者:行者123 更新时间:2023-12-03 23:18:26 25 4
gpt4 key购买 nike

在 WPF 开发方面有很多经验,我现在正在尝试创建我的第一个 Xamarin.Forms 应用程序。我认识到有一些等效于 WPF DependencyProperty 的称为 BindableProperty。它们似乎完全相同,所以我的问题是:

与 WPF DependencyProperty 相比,Xamarin.Forms BindableProperty 的实现和行为之间有什么主要区别吗?

最佳答案

numberguides关于这个问题已经在那里了。
从我引用的第一个链接开始;

DependencyObject & DependencyProperty

There are something’s that have simply been implemented under adifferent name. This is very important as they form the backbone ofthe binding mechanism. If you’ve done any WPF you’ll no doubt befamiliar with DependencyProperty and DependencyObject. You won’t findthese in Xamarin Forms because they are called something else.DependencyObject is now BindableObject, and DependencyProperty is nowknown as BindableProperty. Fundamentally they are the same.


不完全确定来源,但我认为他已经做了一些研究。
您当然可以查看两者的文档: DependencyProperty ,您可能已经记住了。和 BindableProperty来自 Xamarin.Forms。
正如您在评论中指出的那样,您想知道是因为命名的不同。我没有记录在案的来源,但我在某处读到/听说过他们重命名了一些东西以使命名更适合移动设备。此外,为了防止人们只是将 WPF 布局复制和粘贴到移动应用程序中,并以这种方式创造可怕的用户体验。

关于wpf - Xamarin.Forms BindableProperty 和 WPF DependencyProperty 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43608966/

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