Tag: visibility

在WPF中,如何确定控件是否对用户可见?

我正在展示一个很大的树,里面有很多物品。 这些项目中的每一个通过与其相关的UserControl控件向用户显示信息,并且该信息必须每250毫秒更新一次,这可能是非常昂贵的任务,因为我也使用reflection来访问它们的一些值。 我的第一个方法是使用IsVisible属性,但它不工作,如我所料。 有什么方法可以确定控件是否对用户“可见”? 注意:我已经使用IsExpanded属性来跳过更新折叠的节点,但是有些节点有100多个元素,无法find跳过网格视口之外的节点的方法。