Control personalizado de enlace de datos wpf
Actualmente implementando un control personalizado, me gustaría vincular un valor directamente desde mi viewModel sin usar xaml. Puedo hacer esto:
<customControls:MyControl MyValue="{Binding ElementName=MyElem, Path=Text}">
<Textbox Text="{Binding Mytext}" />
Pero no:
<customControls:MyControl MyValue="{Binding MyText}">
Los controles se definen en una plantilla y dentro del código de Control my MyProperty se define como:
public static readonly DependencyProperty MyValueProperty = DependencyProperty.Register("MyValue", typeof(double), typeof(CustomOEE), new FrameworkPropertyMetadata((Double)20,FrameworkPropertyMetadataOptions.BindsTwoWayByDefault));
public double MyValue
{
get
{
return (double)GetValue(MyValueProperty);
}
set
{
SetValue(MyValueProperty, value);
}
}
Muchas gracias por tu ayuda