C# 在WPF中是否可以将一个属性绑定到两个属性?

C# 在WPF中是否可以将一个属性绑定到两个属性?,c#,wpf,mvvm,C#,Wpf,Mvvm,我正在开发一个C#/WPF MVVM应用程序,我的Xaml中有以下控件: <TextBox Text="{Binding ElementName=PriceSlider, Path=Value, Mode=TwoWay}"/> <Slider x:Name="PriceSlider" Minimum="0" Maximum="10000"/> 用户应该能够通过输入文本框和通过滑块间接设置

我正在开发一个C#/WPF MVVM应用程序,我的Xaml中有以下控件:

<TextBox Text="{Binding ElementName=PriceSlider, Path=Value, Mode=TwoWay}"/>
<Slider x:Name="PriceSlider" Minimum="0" Maximum="10000"/>

用户应该能够通过输入文本框和通过滑块间接设置文本框的值,所以我需要它们之间的绑定。此外,我应该将textbox的值绑定到VM的一个属性中,以进行验证和进一步计算

我曾考虑将textbox的TextChanged事件与传递EventArgs的Xaml.Behaviors包的CallMethodAction一起使用,但我想在每次滑块发送新值时触发事件并不是很有效


是否有方法将文本框绑定到滑块,例如OneWayToSource绑定到DataContext的某个属性?或者任何其他有效的方法?

否,将两个UI元素的相关属性绑定到视图模型中的单个属性。@感谢您的快速回答。这是一个聪明的解决方案,效果很好。多重绑定?-编辑:Idk why@有人删除了他的答案。他的答案是:将
TextBox
Text
绑定到VM的属性,并将
Slider
Value
属性绑定到
TextBox
Text
。我想,因为没有必要,只需将TextBox和Slider绑定到同一VM的属性,就像克莱门斯建议的那样。