将数据从文本框获取到属性,该属性从滑块接收其文本(初学者问题)

问题描述 投票:0回答:2

我在有关数据绑定的教程中发现了这一点,我正在对该示例进行一些研究我想它很简单,但我不明白:

文本框从具有数据绑定的滑块中接收数据:

<StackPanel> 
    <TextBox Name="MyTextBox" Width="100" Margin="50" Text="{Binding ElementName=MySlider, Path=Value, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
    <Slider x:Name="MySlider" Minimum="0" Maximum="100" IsSnapToTickEnabled="True" />
</StackPanel>

但是如果我出于任何原因想要如何继续前进,请使用文本框的值进行计算。如何将数据绑定设置为属性?我不想使用“隐藏代码”来尝试学习MVVM方法。

greetz

Ste

c# wpf mvvm binding textbox
2个回答
0
投票
您是否试图定义一个Converter以某种方式“计算”值。例如。这是关于Value conversion with IValueConverter]的第一个Google链接

-1
投票
您使用数据绑定在视图和视图模型之间发送数据。视图可以在ICommand的帮助下执行视图模型方法。请参阅Microsoft文档:Patterns - WPF Apps With The Model-View-ViewModel Design PatternData binding overview in WPF
© www.soinside.com 2019 - 2024. All rights reserved.