为什么UserControl的Loaded事件没有调用,同时使UserControl从折叠状态动态可见

时间:2016-11-02 11:15:42

标签: c# wpf xaml events user-controls

我有一个usercontrol.Intially我正在折叠该控件的visibilty。一旦我使控件可见,控件的加载事件没有被调用

1 个答案:

答案 0 :(得分:2)

更改UserControl的Visibility属性时,不会引发Loaded事件。 您可以改为使用IsVisibleChanged

关于从MSDN设置Visibility属性和IsVisibleChanged事件的有用说法:

  

设置此属性会影响IsVisible的值,而IsVisibleChanged可能会引发IsVisible事件。但是,{{1}}还有影响它的其他因素,例如包含它的父母的可见性设置。