본문 바로가기

SilverLight

ScrollViewer Zoom And Panning Behavior Introduction 일반적으로 Image Viewer 등과 같이 화면에 출력해야할 내용이 화면크기보다 클 경우 ScrollViewer를 이용해 내용을 스크롤할 수 있도록 구현을 하는데요, 이번시간에는 화면을 스크롤하기 위해서 스크롤바를 조작하지 않고 간단한 마우스조작으로 컨텐츠를 직접 드래그하는 방식으로 View를 조절하고 확대 축소할 수 있는 기능을 구현해보았습니다. 아래는 이번시간에 구현한 결과물 영상입니다. Create ZoomAndPanning Behavior Zoom 또는 Panning의 경우 자주 사용될 수 있는 기능이기 때문에 재사용을 용이하게 하기 위해서 Behavior의 형태로 작성했습니다. ZoomAndPanning Behavior의 기본적인 구성은 와래와 같습니다. public c.. 더보기
ListBox(ListView) DeferredScrolling Preview Introduction ListBox나 Listview와 같이 목록형으로 데이터를 출력하는 컨트롤에서 많은 양의 데이터를 출력할경우, 스크롤 바를 조작할때 스크롤 속도가 매우 느려지는 현상을 발생합니다. 속도가 느려지는 가장큰 원인은 스크롤하는 도중에 매번 화면에 출력될 View가 업데이트되면서 퍼포먼스에 영향을 주게 되는것인데, 이를 해결하기 위한 간단한 방법으로 ScrollViewer의 IsDeferredScrollingEnabled 속성을 이용해 스크롤이 모두 끝났을때 View를 갱신하는 방법이 있습니다. 하지만 IsDeferredScrollingEnabled을 사용 할 경우 스크롤 동작이 완료될때까지 뷰가 갱신되지 않기때문에 디테일한 탐색이 불가능하기 때문에 오히려 더 불편한 상황이 발생 할 수도.. 더보기
제4회 모비틀 & 코디네이터 공동 세미나! 를 합니다~ 호응에 힘입어 벌써 4번째 세미나를 개최하게 되었습니다. UI 디자인을 쉽고 효율적으로 할 수 있는 방법을 알려드릴 예정이오니 많은 참석 부탁드립니다. 일시 : 2011년 8월 17일 (수) 19시 00분 ~ 21시 00분 장소 : 강남 토즈2호점 코디네이터 (쉽고 빠른 UI 디자인 툴) http://codinator.co.kr 코디네이터는 고품질의 UI 디자인을 아주 쉽고 빠르게 제작할 수 있는 디자인솔루션입니다. 개발자, 디자이너 누구나 몇번의 클릭만으로 나만의 UI 디자인과 테마를 아주 높은 퀄리티로 제작할 수 있는 방법이 바로 여기에 있습니다. (최근 1.1로 버전 업데이트가 되면서 퍼포먼스가 향상되었습니다.) ※ 제품의 버전이 1.1로 업데이트 되면서 '무료'로 결정되었습니다. 세미나 당일날 크.. 더보기
Codinator v1.0이 정식 출시되었습니다! 안녕하세요 김대욱입니다! 그동안 wit studio에서 준비해왔던 Codinator의 첫 정식 버전이 이번 주를 기준으로 정식 릴리즈가 되었습니다. 지난 12월 실시되었던 베타테스트 서비스를 끝으로 약 5개월간의 피드백 반영 기간을 거쳐 출시된 이번 정식버전에서는 보다 쉽고 빠르게 UI디자인을 할 수 있도록 다양한 기능들이 추가되었습니다. Codinator의 간단한 소개를 드리자면 수준 높은 GUI Design을 쉽고 빠르게 제작할 수 있는 GUI 디자인 툴(컴포넌트)로서 간단한 마우스 조작만으로 다양한 형태의 Application을 디자인 하고 구현 할 수 있는 제품입니다. 현재 Codinator는 Microsoft의 Expression Blend에 Add-in으로 동작하고 있으며 WPF, Silver.. 더보기
코디네이터 정식 버전을 영상으로 소개합니다. 기나긴 베타 기간을 마치고 여러 피드백을 수렴한 결과 드디어 정식 버전을 내놓게 되었습니다. 조만간 트라이얼 버전을 배포할 예정이며, 이미 코디네이터를 활용한 사업제휴가 2건이나! 들어갔습니다. 트라이얼 버전 배포가 시작되는대로 코디네이터에 대해 더 자세한 안내를 해드릴 예정인데요, 한글 텍스트 버전 영상으로 먼저 소개해드립니다. 더보기