WP8,最后,怎么在属性变化时重新选择ItemTemplate呢?

根据前两篇文章,StockItem元素的DisplayType变更时会通知UI,而我们的ItemTemplate是根据DisplayType来选择的,那么DisplayType变更时怎么让LongListSelector重新选择ItemTemplate呢?

方法是我们在代码里更改DisplayType属性的时候,用VisualTreeHelper获取StockItem元素的ContentPresenter,然后把这个ContentPresenter的ContentTemplate选择新的模版。

你可能感兴趣的:(WP8,最后,怎么在属性变化时重新选择ItemTemplate呢?)