当前位置:  开发笔记 > 编程语言 > 正文

如何更改x的默认模式:绑定?

如何解决《如何更改x的默认模式:绑定?》经验,为你挑选了1个好方法。

我不知道为什么他们决定为设置默认值ModeOneTime但是,这不是我想要的大部分时间.我浪费了一整天的调试时间.

有没有一种方法来设置OneWay值作为默认Modex:Bind






Bart.. 6

TL:DR:不可以在内置控件上更改绑定模式.

x:Bind与其他一些标记扩展x:Phase一起添加以增加性能.请记住,UWP应用程序可以在桌面上运行,也可以在最小的IoT设备上运行,因此性能至关重要.

首先,x:Bind是一个编译绑定.在编译期间,XAML将转换为强类型代码,这比使用的运行时对象检查更快{Binding}.

其次,它使用OneTime绑定自行优化性能.OneWayTwoWay绑定需要基础设施来观察和推迟变化.

可以选择将绑定对象配置为观察数据源属性值的更改,并根据这些更改自行刷新.它还可以选择配置为将其自身值的更改推送回源属性.

在曾经是过去的一切都OneWay{Binding},这意味着一个小的性能打在每一个领域,甚至包括那些必须只能绑定一次(因为你为什么会去改变到OneTime,如果它只是作品).现在,您不得不考虑哪些字段应该可以更新,从而使用更多资源.

有关x的更多信息:在MSDN上绑定.



1> Bart..:

TL:DR:不可以在内置控件上更改绑定模式.

x:Bind与其他一些标记扩展x:Phase一起添加以增加性能.请记住,UWP应用程序可以在桌面上运行,也可以在最小的IoT设备上运行,因此性能至关重要.

首先,x:Bind是一个编译绑定.在编译期间,XAML将转换为强类型代码,这比使用的运行时对象检查更快{Binding}.

其次,它使用OneTime绑定自行优化性能.OneWayTwoWay绑定需要基础设施来观察和推迟变化.

可以选择将绑定对象配置为观察数据源属性值的更改,并根据这些更改自行刷新.它还可以选择配置为将其自身值的更改推送回源属性.

在曾经是过去的一切都OneWay{Binding},这意味着一个小的性能打在每一个领域,甚至包括那些必须只能绑定一次(因为你为什么会去改变到OneTime,如果它只是作品).现在,您不得不考虑哪些字段应该可以更新,从而使用更多资源.

有关x的更多信息:在MSDN上绑定.

推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有