2010-01-22 56 views

回答

11

是:

  • 你的数据绑定进行评估,
  • 你的初始化事件将触发,并
  • 你加载事件将触发

但在视觉的部分树下Visibility="Collapsed"元素:

  • 您的控件将不会被测量或安排
  • 你的控件的模板将不会被应用

因此,底线是,如果你想避免你的UI的无形部分加载数据,不加载你的数据并设置你的DataContext直到首次测量控件。还要考虑在模板中添加任何复杂性。