wpf中binding问题

浪子花梦 2020-03-26 11:07:46
怎么将应收款 与 购票数量和票价乘积之和绑定?,其中票价已经参与了objectdataprovider绑定 作业的需要已经满足了,但我还是想完全使用绑定机制完全作业
...全文
228 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
浪子花梦 2020-03-29
  • 打赏
  • 举报
回复
引用 4 楼 weilebuluoaxiba的回复:
第一,二楼的方法可以,但是需要留意,当你修改其他两个属性的时候,别忘了通知页面更新这个应收款的属性。 第二,也可以使用多绑定,MultiBinding,但是需要使用Convert,自定义Convert即可。
试试大哥,我解决了
浪子花梦 2020-03-29
  • 打赏
  • 举报
回复
嗯嗯,谢谢,我试看看
杭州暖阳 2020-03-29
  • 打赏
  • 举报
回复
第一,二楼的方法可以,但是需要留意,当你修改其他两个属性的时候,别忘了通知页面更新这个应收款的属性。 第二,也可以使用多绑定,MultiBinding,但是需要使用Convert,自定义Convert即可。
浪子花梦 2020-03-26
  • 打赏
  • 举报
回复
引用 2 楼 OrdinaryCoder的回复:
应收款 = 票价*数量; 这个时候 xaml部分 应收款就和应收款对应的字段绑定 比如字段名是Receivables 我们可以更改Receivables属性的定义 public double Receivables { get => receivables; set => receivables = value; } 改为 public double Receivables { get => 数量*票价; set => receivables = value; }
谢谢,我试试
OrdinaryCoder 2020-03-26
  • 打赏
  • 举报
回复
应收款 = 票价*数量; 这个时候 xaml部分 应收款就和应收款对应的字段绑定 比如字段名是Receivables 我们可以更改Receivables属性的定义 public double Receivables { get => receivables; set => receivables = value; } 改为 public double Receivables { get => 数量*票价; set => receivables = value; }
浪子花梦 2020-03-26
  • 打赏
  • 举报
回复
帮帮孩子,学校教的是 winform 我自学wpf

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧