Silverlight:在StackPanel上突出显示所选图像

时间:2011-05-20 09:24:37

标签: c# silverlight

我有StackPanel Image个{{1}}个动态创建和添加的对象。如何为所选图像添加高光/发光。

2 个答案:

答案 0 :(得分:1)

您可以通过应用DropShadowEffect在对象周围创建光晕,有关详细信息,请参阅以下文章:

http://www.silverlightshow.net/tips/Using-Blur-and-DropShadow-effects-in-Silverlight-3.aspx

要发光,只需根据此博文创建一个DropShadowEffect,其中DirectionShadowDepthListBox

http://www.andybeaulieu.com/Home/tabid/67/EntryID/170/Default.aspx

为了支持选择,您应该使用StackPanel而不是{{1}}。然后,您可以设置所选项目的样式,请参阅以下问题:

how to customize the listbox selected item style in silverlight 4

答案 1 :(得分:0)

如果您想要开箱即用选择处理并在ListBox模板中将高亮效果创建为可视状态,则应考虑使用ItemContainer