You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xamarin.Forms中{Binding .}的绑定路径含义是什么?

关于Xamarin.Forms中{Binding .}的路径含义

嘿,这个点路径其实很好理解,它代表直接绑定到整个绑定上下文对象本身,而不是对象的某个具体属性。

举个例子,你代码里的Text="{Binding Title}"是取绑定源的Title属性值;而d:Text="{Binding .}"(因为d:是设计时标记,只在Xamarin设计器里生效),就是把当前绑定上下文的整个对象作为Label的文本来源:

  • 如果你的绑定上下文是一个字符串对象,那设计器里Label就会显示这个字符串;
  • 如果是自定义的ViewModel对象,那会显示这个对象的ToString()返回值(通常是类名,除非你重写了ToString方法)。

另外补充个小知识点:{Binding .}和简写的{Binding}效果完全一样,都是绑定到整个绑定源对象。

内容的提问来源于stack exchange,提问作者S Itzik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.08 12:42:33