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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将数据从文本框获取到属性,该属性从滑块接收其文本(初学者问题)相关的知识,希望对你有一定的参考价值。

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

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

<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

答案
您是否试图定义一个Converter以某种方式“计算”值。例如。这是关于Value conversion with IValueConverter]的第一个Google链接
另一答案
您使用数据绑定在视图和视图模型之间发送数据。视图可以在ICommand的帮助下执行视图模型方法。请参阅Microsoft文档:Patterns - WPF Apps With The Model-View-ViewModel Design PatternData binding overview in WPF

以上是关于将数据从文本框获取到属性,该属性从滑块接收其文本(初学者问题)的主要内容,如果未能解决你的问题,请参考以下文章

当通过网络接收的数据更改属性时,如何将控件绑定到属性更改?

如何从文本框中获取数据并将其添加到 dataTable?

使用其属性之一设置文本框的值(jQuery)

将数据从数据库添加到文本框 - Jquery

将数据从文本框发送到 Flask?

matlabgui滑动条看不见