ReactiveUI 视图绑定到附加属性

编程入门 行业动态 更新时间:2024-10-28 10:35:59
本文介绍了ReactiveUI 视图绑定到附加属性的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

这个博客条目 描述了使用视图绑定替代 XAML 绑定.我喜欢基于约定的接线:

This Blog Entry describes using View Bindings as a replacement for XAML Bindings. I like the convention-based wire-up:

this.OneWayBind(ViewModel, x => x.FooMirror);

如果我想绑定到 TextBox 的 Text 属性:

And if I want to bind to a TextBox's Text property:

this.Bind(ViewModel, x => x.SomeText, x => x.SomeText.Text);

但是我有一个我想绑定的附加属性(为了实现 附加行为模式).如何使用视图绑定语法绑定到附加属性?

However I have an attached property which I would like to bind to (for an implementation of the attached behaviour pattern). How do I use the View Bindings syntax to bind to an attached property?

推荐答案

绑定目前对 XAML 附加属性一无所知 - 您可能必须通过执行以下操作来解决此问题:

Binding doesn't know anything about XAML attached properties at the moment - you might have to work around this by doing something like:

this.WhenAny(x => x.ViewModel.SomeCoolProperty, x => x.Value) .Subscribe(x => theControl.SetValue(AttachedObject.MyAttachedProperty, x);

更多推荐

ReactiveUI 视图绑定到附加属性

本文发布于:2023-11-12 18:02:27,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1582163.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:视图   绑定   属性   ReactiveUI

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!