我有一个简单的滑块和一个普通的标签。标签的内容绑定到滑块的值并且它工作正常 - 当您移动滑块时,标签的内容会发生变化,例如 23.3983928394 、 50.234234234 等等
我想将它四舍五入为 int 值。1,2,10....100 . 但是当我尝试使用转换器时,我得到 “ivalueconverter 不支持从字符串转换”。
如何在转换器中将滑块的值转换为 int?
谢谢
这是我的XAML
<Grid.Resources>
<local:MyConvertor x:Key="stringconverter" />
</Grid.Resources>
<Slider x:Name="mySlider" Height="50" Width="276" Maximum="100"/>
<Label Content="{Binding ElementName=mySlider, Path=Value, Converter=stringconverter}" />
这是我的stringconverter
课
public class MyConvertor: IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
//How to convert string to int?
}