разобрался, если кому интересно то вот:
| Код | [ValueConversion(typeof(double), typeof(double))] public class ScaleConverter : IValueConverter {
#region IValueConverter Members
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return (double)value / System.Convert.ToDouble(parameter); }
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) { return (double)value * System.Convert.ToDouble(parameter); }
#endregion }
|
| Код | <s:ScaleConverter x:Key="sc"></s:ScaleConverter>
|
| Код | <Line X1="0" Y1="0" Stroke="Black" IsHitTestVisible="False" X2="{Binding ElementName=cx, Path=Width, ConverterParameter=2, Converter={StaticResource sc}}" Y2="{Binding ElementName=cx, Path=Height, ConverterParameter=2, Converter={StaticResource sc}}"></Line>
|
|