프로젝트

일반

사용자정보

개정판 2c629eec

ID2c629eec51a77c480dea3a490ecbceeb10587964
상위 0cda2a88
하위 21a46e34, cb412ff8, 65768148

김태성이(가) 약 5년 전에 추가함

issue #20022001: 텍스트 검색 / 마크업 리스트 필터 오류 수정
1. 페이지 이동 비동기로 변경 후 텍스트 검색에서 검색된 다른 페이지의 텍스트로 포커스 이동시 확대 안 되는 현상이 있어 수정
2. 마크업 리스트 필터 오류 수정

Change-Id: I8f8ad8248bc65c3cd37b4b60d24ece0c79cafb59

차이점 보기:

KCOM/Views/MainMenu.xaml.cs
247 247
            //App.splashString(ISplashMessage.MAINMENU_0);            
248 248
           InitializeComponent();
249 249

  
250
            List<testItem> testItems = new List<testItem>
251
            {
252
                new testItem{Title = "test1"},
253
                new testItem{Title = "test2"},
254
                new testItem{Title = "test3"},
255
                new testItem{Title = "test4"},
256
            };
250
            //List<testItem> testItems = new List<testItem>
251
            //{
252
            //    new testItem{Title = "test1"},
253
            //    new testItem{Title = "test2"},
254
            //    new testItem{Title = "test3"},
255
            //    new testItem{Title = "test4"},
256
            //};
257 257

  
258
            lstSymbolPrivate.ItemsSource = testItems;
258
            //lstSymbolPrivate.ItemsSource = testItems;
259 259

  
260 260
            this.Loaded += MainMenu_Loaded;
261 261
        }
......
639 639
        /// <param name="e"></param>
640 640
        private async void pageNavigator_PageChanging(object sender, Controls.Sample.PageChangeEventArgs e)
641 641
        {
642
            await Task.Delay(300);
642
            //await Task.Delay(300);
643 643

  
644
            // 마크업 로드
644 645
            await this.Dispatcher.InvokeAsync(()=>MarkupLoad(e.PageNumber));
645 646

  
647
            // 페이지 이미지 변경
646 648
            await PageChangingAsync(e.CurrentPage, e.PageNumber);
647 649
        }
648 650

  
......
671 673

  
672 674
            var pageWidth = Convert.ToDouble(currentPage.PAGE_WIDTH);
673 675
            var pageHeight = Convert.ToDouble(currentPage.PAGE_HEIGHT);
674
            var pageUri = pageNavigator.CurrentPage.PageUri;
675 676
            var contentScale = zoomAndPanControl.ContentScale;
676 677

  
677 678
            #region 페이지 이미지 로딩 수정
678 679

  
679
            ViewerDataModel.Instance.ImageViewPath = await App.PageStorage.GetPageAsync(pageNavigator.CurrentPage.PageNumber);
680
            ViewerDataModel.Instance.ImageViewPath = await App.PageStorage.GetPageAsync(changePageNumber);
680 681
       
681 682
            ScaleImage(pageWidth, pageHeight);
682 683

  

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)