【发布时间】:2012-12-16 01:03:54
【问题描述】:
我有一个datatemplate 用于datagridtemplatecolumn
我试图在Image 中显示不同的鼠标悬停图像。
鼠标悬停时,光标在变化,但图像没有变化。
<DataTemplate x:Key="MyDataTemplate" DataType="DataRowView">
<StackPanel Orientation="Horizontal" Background="Transparent">
<Image Margin="0,0,0,0" Width="50" Height="50" Source="{Binding Converter={StaticResource SetImgToDG}}" ToolTip="{Binding}" >
<Image.Resources>
<Style TargetType="{x:Type Image}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<!-- Hover image -->
<Setter Property="Cursor" Value="Hand"/>
<Setter Property="Source" Value="C:\Images\Coil3.png"/>
</Trigger>
</Style.Triggers>
</Style>
</Image.Resources>
</Image>
</StackPanel>
</DataTemplate>
这种绑定会造成问题吗??
怎么解决??
【问题讨论】:
-
如果你使用`
`我的意思是 Property="Image.Source"怎么样? -
我试过了。结果还是一样。还有什么建议吗??
标签: c# wpf wpfdatagrid mouseover datagridtemplatecolumn