У меня есть мой код ниже с типом string
вместо ImageSource
для свойства зависимости, и он работает, только если я использую ImageSource
, а не если вместо этого я использую строку.Где я ошибся в коде ниже?
ButtonTile.cs
public static readonly DependencyProperty MyCarProperty = DependencyProperty.Register("MyCar", typeof(string), typeof(ButtonTile));
public string MyCar
{
get{ return (string)GetValue(MyCarProperty); }
set{ SetValue(MyCarProperty, value);}
}
Страница StyleResource .xaml
<Image Source="{Binding MyCar,RelativeSource={RelativeSource TemplatedParent}}">
На странице окна.xaml
<mybuton:ButtonTile Style="{StaticResource MyCarStyle}" MyCar="Images\AddStock.ico.png">