WEB/Silverlight(12)
-
[Silverlight] Textbox 돋보기 기능 Behavior
1. 제안내용 l선택한(중요한) 텍스트 정보를 식별하기 쉽게 하는 기능을 찾아보자 Ø화면 UI 제작 시 특정 Text 정보가 작아 식별하기 어려움-> 식별을 위해 화면 전체를 확대/축소하는 작업 발생 Ø사용자에게 편의를 제공 2. 진행사항 1.특정 UI Element (Textbox) 를 원하는 비율 만큼 확대하여 화면에 표시하는 기능 구현 (StoryBoardHelper.cs)_파일첨부 2.해당하는 특정 UI Element에 특정 이벤트 발생시 원하는 비율 만큼 확대하여 화면에 표시하는 기능을 작동하게 하는 TargetedTriggerAction 구현 (MakeLargerSmallerAction.cs)_파일첨부 3.해당하는 UI Element에 적용_파일첨부
2009.11.06 -
[Silverlight] Font Family 변경하기
Silverlight에서 글꼴을 변경하는데 있어서 약간 알아두어야 할 것이 있다면, FontFamily를 지정할 때 반드시 영문 글꼴명을 입력하셔야 한다는 것입니다. Windows의 System 폰트는 기본적으로 영문명을 가지고 있지만, 문화권에 따라서 다른 이름으로 출력된다고 합니다. “돋움”, “바탕체”와 같은 한글 폰트명도 마찬가지이며, 내부적으로 “Dotum”, “BatangChe”의 영문폰트명을 가지고 있습니다. Silverlight나 WebSite개발과 같은 여러 Platfrom에서 실행되는 Application을 개발할 때에는 영문 폰트명을 사용하는 것이 문제의 소지를 낮춰준다고 합니다. 글꼴 파일이름과 실제 글꼴명은 다를 수 있으니 위와 같이 직접 글꼴을 열어서 글꼴명을 확인해야 합니다. ..
2009.11.06 -
[Silverlght] XML파일 읽기
원격지에 있는 XML파일, 그리고 xap에 포함되어 배포된 XML파일 모두 Silverlight에서 손쉽게 읽을 수 있습니다. 원격지에 있는 XML파일 읽기 접근가능한 특정 원격지에 XML파일은 WebClient를 통해 손쉽게 접근, 사용하실 수 있습니다. public MainPage() { InitializeComponent(); WebClient wc = new WebClient(); wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted); wc.DownloadStringAsync(new Uri("http://주소/Contact.xml", UriKind.Absolute)); } vo..
2009.10.25 -
[Silverlight] Browser가 Silverlight를 읽고 실행하는 순서
Browser는 Silverlight를 언제, 어떻게 다운로드하고 실행할까요? HTML을 구성하는 모든 DOM요소가 Parsing되고 나서 Silverlight가 읽히는 걸까요? 만약 Silverlight를 Initialize하는 정보를 HTML페이지에 둬야 한다면 언제 어디에 둬야 할까요? 이 모든 궁금증을 해결하기 위해 실험을 진행하였으며, 그 페이지 구조와 소스 코드는 다음과 같습니다. 페이지 구조 HTML Page Head Area Body Area HTML Code Or Resource Silverlight Area App Other Page Html Code Or Resource 소스 코드 HTML 페이지의 각 주요 부분에 Alert Message를 나타내는 코드를 삽입함으로써 순서를 확인합니..
2009.10.24 -
[Silverlight] PagedCollectionView를 사용한 리스트 그룹 표시
평범한 리스트 형식을 그룹으로 묶어 사용자에게 새로운 경험을 제시해봄 자료의 양이 많고 필요한 정보를 찾기 위해 많은 옵션을 선택 하는건 비효율적 이라 생각 -> 중요한 핵심 그룹으로 정보를 색인해주면 사용자에게 새로운 경험을 제시할 수 있을 것이라 생각함 실버라이트로 시스템 개발을 진행함에 있어 리스트 정보의 변화를 생각해봄 1. 리스트로 표현할 데이터(List, ObservableCollection)를 PagedCollectionView로 변환 using System.Windows.Data; 그룹헤더의 수만큼 추가해주면 순서대로 스타일이 적용됨 6. 최종 결과 7. 이슈 사항 A. PagedCollectionView 자체에서 Linq 구문등과 같은 조건등을 줄 수 없음. 원본이 되는 데이터내에서 적절..
2009.10.19 -
[Silverlight] Silverlight 시작 시 실행 순서
Silverlight 시작 시 실행되는 순서입니다. Silverlight 문서 구조가 아래와 같다고 가정해봅시다. APP App.xaml UserControls or resources App.xaml.cs App() //Constructor { InitializeComponent(); } Startup() //Startup Event { this.RootVisual = new MainPage(); } MainPage MainPage.xaml UserControls or resources MainPage.xaml.cs MainPage() //Constructor { InitializeComponent(); } Loaded() //Startup Event { //Do something.. } 실행 흐름은 다..
2009.10.18