gpt4 book ai didi

wpf - 了解WPF绑定(bind)CommandParameter ="{Binding}"

转载 作者:行者123 更新时间:2023-12-03 08:20:06 29 4
gpt4 key购买 nike

也许这是一个愚蠢的问题,但我找不到答案:在下面的 xaml 中 CommandParameter 是什么?绑定(bind)到?或者一般来说,"{Binding}" 是什么意思?意思是?

<Button Command="{Binding DataContext.DeleteCommand, ElementName=List}" 
CommandParameter="{Binding}"/>

最佳答案

{Binding ...}是一个标记扩展。
在通常的形式中,它采用类似 {Binding Path=someProperty, ...} 的路径。 (或其缩写形式 {Binding someProperty, ...} )。
所以{Binding}中的路径是空的,这意味着绑定(bind)绑定(bind)到绑定(bind)的任何源。如果您知道 {Binding},这可能会更容易理解。实际上与 {Binding DataContext,RelativeSource={RelativeSource Self}} 相同.

因此,在您的情况下,CommandParameter 获取 Button 的当前 DataContext 的值。

关于wpf - 了解WPF绑定(bind)CommandParameter ="{Binding}",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377690/

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