저는 WPF에 익숙하지 않습니다. 이제는 MS SQL Server에서 데이터를 가져 와서 테이블에 배치하고 수정할 수있는 앱을 만들고 있습니다. M : UI 템플릿을 사용하여 내 앱을 메트로 스타일로 보이게 만듭니다. 내 응용 프로그램 구조 : MainWindow.xaml 및 일부 UserControls는 Itemsource = "page"등으로 배치됩니다. UserControl 사이의 탐색은 로그인 성공 후 MainWindow에서 생성 된 Links 및 LinkGroups로 이루어집니다.WPF 사용자 컨트롤을 새로 고침 할 때 새로 고침
내가 원하는 것은 UserControls에 갈 때마다 SQL에서 데이터를 가져 오는 메소드를 실행하는 것입니다. SQLDataReader을 사용하여 서버에서 데이터를 검색하고 ObservableCollection (하나의 UserControl - 하나의 컬렉션)에 배치합니다. UserControl 클래스의 생성자에 배치되고 다른 테이블을 편집 할 때 모든 테이블에서 일부 변경 사항을 가져오고 싶기 때문에 처음에는 UserControls에 가면이 메서드가 제대로 작동합니다. 어떻게해야합니까? 인상 할 수있는 이벤트 나 다른 방법으로 테이블을 업데이트 할 수 있습니까? 지속적으로 통신 또는 오버 헤드가 걸릴 수 있습니다 서버와 메모리 낭비의 비트에 대한 실행 백그라운드 작업 이후