//File:Window.xaml.vb Imports System Imports System.Globalization Imports System.Windows Imports System.Windows.Data Namespace WpfApplication1.DecimalScrollBar _ Public Class DoubleToDecimalConverter Implements IValueConverter Public Function Convert(value As Object, typeTarget As Type, param As Object, culture As CultureInfo) As Object Implements IValueConverter.Convert Dim num As Decimal = New [Decimal](CDbl(value)) If param IsNot Nothing Then num = [Decimal].Round(num, Int32.Parse(TryCast(param, String))) End If Return num End Function Public Function ConvertBack(value As Object, typeTarget As Type, param As Object, culture As CultureInfo) As Object Implements IValueConverter.ConvertBack Return [Decimal].ToDouble(CDec(value)) End Function End Class End Namespace