2010-01-22 20 views

回答

11

是:

  • 你的數據綁定進行評估,
  • 你的初始化事件將觸發,並
  • 你加載事件將觸發

但在視覺的部分樹下Visibility="Collapsed"元素:

  • 您的控件將不會被測量或安排
  • 你的控件的模板將不會被應用

因此,底線是,如果你想避免你的UI的無形部分加載數據,不加載你的數據並設置你的DataContext直到首次測量控件。還要考慮在模板中添加任何複雜性。