我正在全局创建一个窗口对象并仅在必要时显示它,大部分时间窗口将处于不可见模式。只要窗口可见,我就有一些工作要做。谁能告诉我应该覆盖哪条消息来放置调用window.show方法时应该执行的代码?
问问题
66 次
2 回答
1
IsVisibleChanged应该做你想做的。
private void Window_IsVisibleChanged(object sender, DependencyPropertyChangedEventArgs e)
{
if ((bool)e.NewValue == true)
{
//Do what you need here
}
}
于 2012-05-08T07:36:35.563 回答
1
查看Window 类文档以及Window 生命周期。现在,我们可以得出结论,您(可能)需要IsVisibleChanged 事件。
于 2012-05-08T07:38:54.060 回答