绑定字符串而不是具有Dependency属性WPF按钮的ImageSource

时间:2018-06-25 04:28:30

标签: c# wpf xaml binding dependency-properties

下面我的代码具有string类型而不是ImageSource作为依赖项属性,并且仅在使用ImageSource时有效,而在使用string时则无效。以下代码在哪里出错了?

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">

0 个答案:

没有答案