win7切换到classic主题后,控件问题

XAML 中使用了    <ListView Height="144" HorizontalAlignment="Left" Margin="144,62,0,0" Name="lvAllItems" VerticalAlignment="Top" Width="161" />

cs中查找listview的scrollviewer:

 ScrollViewer sv  = (ScrollViewer)(VisualTreeHelper.GetChild(lvAllItems, 0) as Border).Child;          

在Aero主题下 ,sv 能够正常获取,切换到classic 主题下,悲剧了。

提醒各位注意这个问题。

原因,可能是不同主题的 皮肤文件里,控件的模板不同?

posted @ 2011-03-23 17:27  xiaokang088  阅读(383)  评论(0编辑  收藏  举报