Revision: 31422
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 4, 2010 19:26 by jiewmeng
Initial Code
// XAML
<Window.Resources>
<local:TwoDecimalConverter x:Key="decConverter" />
</Window.Resources>
...
<Slider x:Name="slider1" TickFrequency="1" TickPlacement="BottomRight" />
<TextBox Text="{Binding ElementName=slider1, Path=Value, Converter={StaticResource decConverter}}" />
// C#
public class TwoDecimalConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
double val;
if (value == null)
return "0";
if (!Double.TryParse(value.ToString(), out val))
return "0";
return val.ToString("F2");
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
}
Initial URL
Initial Description
reference: [blogs.msdn](http://blogs.msdn.com/b/bencon/archive/2006/05/10/594886.aspx)
Initial Title
WPF DataBinding & Converters
Initial Tags
Initial Language
C#