何时将视图链接到数据?

时间:2014-06-09 11:50:57

标签: c# wpf linq xaml

我有一个XAML / WPF视图,它当前正在调用一个在InitializeComponent()之后引入数据(EF / LINQ)的函数。但是,如果我稍后尝试填充数据(通过按钮),则不会返回任何数据。

两件事:

1)是否有更好的事件(例如ContetRendered)我应该调用该函数 2)为什么调用与加载时相同的事件的按钮不起作用?

1 个答案:

答案 0 :(得分:0)

  1. 不要在构造函数中调用不必要的函数。如果您在该功能期间遇到任何异常,您的最终例外将是"无法初始化"而不是你需要的例外。
    您可以使用Window.Loaded代替

     private void Window_Loaded(object sender, RoutedEventArgs e)
     {
     }
    
  2. 向我们展示一些我们可以帮助您的代码