개정판 2c629eec
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