WPF Q&A

tabcontrol안에 treeveiw xml 데이터 바인딩 후 컨트롤 보여질때 지연문제 좋은추억 평점: 없음 조회: 189
안녕하세요.
첫 wpf 프로젝트를 진행하고 있는중인데 이것저것 막히는게 많이 발생하네요.
우선 TreeView xml 데이터 바인딩 문제 질문좀 드립니다.

먼저 TabControl 비활성화된 TabPage  TreeView 컨트롤에 Xml 데이터를 바인딩하였습니다.
작업 프로젝트 오픈시 ObservableCollection Property에 xml데이터를 파일로부터 읽어와서 로드합니다.
그리고 나서 Property를 TreeView ItemsSource에 바인딩 합니다.

문제는 xml데이터를 파일에서 변수에 로드하는 처리는 오래걸리지 않습니다. 딜레이가 거의 없습니다.
하지만 TreeView컨트롤이 있는 TabPage를 열면 TabPage가 열리는데 4~5초 이상 딜레이가 발생합니다.
TreeView 아이템은 1000여개 정도인데 컨트롤 올라오는 시간이 너무 걸리네요
VirtalizingPanel.IsViertaulizing="True" VirtalizingPanel.VirtualizationMode="Recycling" 옵션을 주어도
향상이 없네요.

프로젝트 오픈시에 딜리에가 발생하는 건 괜찮은데 미리 TreeView 컨트롤이 초기화 될수있도록
할수는 없을까요? 도움 부탁드립니다.
즐거운 하루 되세요. 감사합니다.





태그 : Binding Loading TreeView
작성자 정보
좋은추억
Level 3
 [EXP.11/16]

메일:  비공개
글등록 +12 24 덧글등록 +3 3
자기소개
닷넷 웹/앱 개발자입니다. 잘부탁드립니다.
글 공유하기 |
  tweet facebook
2018-04-16 오전 11:15:27
나도한마디
태그로 엮인글
[C#.NET Q&A] treeview정보를 클릭하면 listview에 가져오고 싶습니다.[1]  saki
[C#.NET Q&A] C# TreeVeiw 에서 클릭으로 AfterSelect 가 아닌 시작하자마자 TreeView에 있는 원하는 노트...[1]  너구리꼬리
[WPF Q&A] stackpanel 에 마우스 더블클릭 이벤트[2]  renil
[C#.NET Q&A] TreeView 메뉴 구성후 MenuStrip으로 띄우기[2]  짱구파워
[WPF Q&A] ListBox에서 ItemSource Binding 후 그 내부를 이루는 UIElement접근방법?  고라니
[C#.NET Q&A] Listview 선택 시 Treeview 에 있는 Node 선택 되게 하는 방법[1]  눈팅
[C#.NET Q&A] [재질문] 동적으로 생성한 treenode에 index로 접근하는 방법?[1]  pangloss
[C#.NET Q&A] treeview 동적 자식노드 할당  pangloss
[WPF Q&A] DataGrid... DB에서 가져온 날짜형식이 뒤집혀서 나오네요 ㅠ[1]+1  싸인트
[WPF Q&A] RadioButton 의 Content 의 문자열에 따라 다른 Control의 Visibility 를 변경 하려 ...[1]  비가와요
글리스트
WPF Grid 또는 DockPanel 사이즈 변경시 TextBlock Wrap하기[3]+2  한님맨
canvas에 10개의 사각형을 add 했는데 2번째 사각형을 제일 위로 보이게 하고 싶습니다.[1]+1 
멀티 터치 가능한 수가 몇개인지 어떻게 알 수 있나요?  insurang
WPF에서는 바탕화면 캡처가 어렵네요.[2]  insurang
canvas 에 add한 객체를 지우는 방법을 문의드립니다.[1]  파랑삶
자 눈금선 숫자표기 궁금합니다.[2]+2  방랑이z
WebBrowser에서 새창을 띄웠을때 세션연동[1]  넬류어드
코드 줄이는 방법?[3]  왕초보자
MouseDown 원래 반응이 없나요?[2]+2  insurang
background 설정 관련 질문드립니다.  파일첨부 EY
 ★현재글->   tabcontrol안에 treeveiw xml 데이터 바인딩 후 컨트롤 보여질때 지연문제  좋은추억
DependencyProperty 의 속성값 변경 이벤트.[1]+1  비가와요
wpf 로 앱을만들때[1]+1  엿장수
빈 이벤트 삭제  임병기
WPF프로젝트에서 gif 반복재생[2]+3  왕초보자
GridLength DependencyProperty 를 적용할 때 Default 값을 적용하려면 어떻게 해야 하...  비가와요
wpf 상용 컴포넌트 질문좀 드립니다.[1]+1  좋은추억
특정 Row 의 높이에 맞게 ListView의 Height 를 변경하고 싶습니다.  비가와요
DataGridComboBoxColumn 속도문제[2]+2 파일첨부 gynth
wpf 한글이 string 변수에 안 들어가집니다. 파일첨부 leetoya
WPF 윈도우 새 창 질문드립니다.[1]+1  인상짱짱맨