我有一个XAML / WPF视图,它当前正在调用一个在InitializeComponent()之后引入数据(EF / LINQ)的函数。但是,如果我稍后尝试填充数据(通过按钮),则不会返回任何数据。
两件事:
1)是否有更好的事件(例如ContetRendered)我应该调用该函数 2)为什么调用与加载时相同的事件的按钮不起作用?
答案 0 :(得分:0)
不要在构造函数中调用不必要的函数。如果您在该功能期间遇到任何异常,您的最终例外将是"无法初始化"而不是你需要的例外。
您可以使用Window.Loaded
代替
private void Window_Loaded(object sender, RoutedEventArgs e)
{
}
向我们展示一些我们可以帮助您的代码