본문 바로가기

Silverlight59

Silverlgith 2 Release Silverlight 2 가 미국시간으로 14일 화요일에 RTW로 릴리즈 될 예정입니다. 실버라이트 카페 스텝 공도님과 ivoryguard님이 블로그 및 실버라이트 카페에 각각 정리를 해주셨습니다. 다음 글을 참고하시기 바립니다. 공도님 블로그 : http://gongdo.tistory.com/324 ivoryguard : http://cafe.naver.com/mssilverlight/3209 연합뉴스 실버라이트 기사 PS) RTW(Release To Web:온라인 릴리즈) 2008. 10. 14.
Silverlight 2 Controls Review - Canvas Canvas는 가장 기본적인 패널입니다. Canvas는 명시적인 좌표값을 이용해서 엘리먼트의 위치를 결정합니다. 그러나 오래된 UI 시스템과 다른 점이 한가지 있는데 Canvas는 사방을 자신의좌표값으로 사용할 수 있습니다. Canvas 는 Left/Top 첨부 프로퍼티를 가지고 있으며 이를 통해서 엘리먼트 위치를 조정할 수 있습니다. Xaml Canvas 패널안에 있는 자식 컨트롤은 Left/Top 첨부 프로퍼티를 이용하여 Canvas 내의 위치를 자유롭게 조절할 수 있습니다. Z-index 첨부 프로퍼티를 이용하여 Canvas 내의 자식컨트롤이 겹처 있을때 보이는 순서를 지정할 수있습니다. Canvas 내의 엘리먼트(자식컨트롤)의 Left/Top 첨부프로퍼티 값은 부모 컨트롤인 Canvas를 기준으로.. 2008. 10. 13.
Silverlight 2 Controls Review - HyperlinkButton HyperlinkButton 컨트롤은 웹의 특정 Url을 주어 Link연결해 주는 기능을 합니다. 기본적인 Xaml 구문입니다. NavigateUrl 은 Link 연결할 Url 값을 저정하고 TargetName는 Url을 Calll 할때 웹브라이저를 여는 프로퍼티입니다. TargetName = _blank, _media, _search = 창을 새로 뛰울때 TargetName = _parent, _self, _top, “” = 기존창에서 열때 HyperlinkButton 기능구현 방법 Xaml C# using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using Sys.. 2008. 10. 10.
Silverlight 2 Controls Review - ToggleButton ToggleButton 컨트롤은 2가지의 기능을 수행할때, 현재의 상태를 유지하거나 해제할때 사용합니다..Silverlight 1.x 버전때는 지원되지 않았으며 Silverlight 2에 새롭게 추가된 컨트롤입니다. 기존에는 주로 꼼수를 만들어 기능을 구현합니다. ToggleButton 컨트롤이 추가되면서 기존에 삽질해가며 만들었던 수고를 덜 수 있게 되었습니다. Xaml에서 ToggleButton 컨트롤의 기본적인 구문입니다. ToggleButton의 현재 눌려진 상태를 IsChecked로 체크하며 프로퍼티 값은 Bool이며 Ture, False 값을 줄 수 있습니다. 다음 예제는 ToggleButton의 IsChecked 프로퍼티를 이용하여 현재 ToggleButton의 상태를 True/False로 .. 2008. 10. 8.
Silverlight 2 Controls Review - Slider Slider 컨트롤은 어떠한 현재 진행이나 상태값을 보여주거나 직접 슬라이더의 value 값을 좌우로 조절하면서 값을 설정 하는데 사용하기도 합니다. 기본적인 Xaml 구문입니다. 주요프로퍼티는 Maximum, Minimum, Value입니다. Maximum는 최고값을, Minimum는 최저값을 설정합니다. 그리고 Value는 현재 값을 설정하거나 대입합니다. 다음 데모는 Red(빨간색), Green(녹색), Blue(파란색)을 대입하여 color picker 를 만드는 프로그램입니다. Xaml Code C# Code using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows.. 2008. 10. 7.
Silverlight 2 Controls Review - MediaElement MediaElement 컨트롤은 Silverlight 의 가장 큰 장점으로 이야기 하고 있는 멀티미디어 관련 프로그램을 제작하는데 있어 필수 컨트롤입니다. 비디오/오디오의 다양한 코덱을 지원합니다. 실버라이트 지원코덱은 여기(Supported Media Formats and Protocols in Silverlight)에서 확인하시기 바랍니다. 그리고 차후에는 차세대 코덱인 H.264 및 AAC 포맷을 지원한다고 합니다. 관련 내용은 공도님 블로그에 H.264 및 AAC 지원글을 참고하세요.Xaml에서 MediaElement 컨트롤의 기본 구문입니다. 주요프로퍼티를 보면 우선 Source는 재생할 미디어의 경로입니다. AutoPlay는 기본적으로 재생이 지정된 미디어의 자동재생 설정을 지정합니다. Vol.. 2008. 10. 4.
Silverlight 2 Controls Review - ListBox Listbox 은 항목을 리스트 형식으로 보여주는 컨트롤입니다. 기본적인 Xaml 디자인은 다음과 같습니다. Xaml에서 Data Binding 할 경우는 listBoxItem 태그를 사용합니다. C#에서 동적으로 항목(Item)을 추가, 삭제, 전체삭제 하는 방법은 아래코드와 같습니다. // 추가(Add) lstLation.Items.Add(txtAdd.Text); // 삭제(Remove) lstLation.Items.Remove("미국"); // 오브젝트명으로 삭제 lstLation.Items.RemoveAt(2); // 항목의 인덱스번호로 삭제 // 전체삭제 lstLation.Items.Clear(); ListBox는 Xaml에서 데이터를 바인딩할 수 있고 C#에서도 동적으로 데이터 바인딩이 가능합.. 2008. 10. 3.
[2008.09.25] 실버라이트 카페 스텝 모임 2008년 09월 25일 목요일에 선릉역 근처에서 진행됐던 실버라이트 카페 스텝 모임이 있었습니다. 이 날은 카페내에서 교육 및 적극적인 활동을 위한 여러가지 발전적인 의견들이 많이 나왔습니다. 이도한 시삽님, 그리고 모든 스텝분 여러분 수고하셨습니다. 2008. 10. 2.
Silverlight 2 Controls Review - ComboBox ComboBox는 Silverlight 2 RC0이(가) 출시 되면서 추가된 컨트롤입니다. ListBox와 사용면에서 전체적으로 동일한 기능을 수행하지만 DropDown 형으로 르로그램 UI를 디자인할 때 좁은 공간에서 좀더 ListBox보다 유연한 디자인을 할 수 있습니다. 기본 사용법은 Xaml에서 디자인하는 방법과 동적으로 C#(CS) 코드에서 생성할 수 있습니다. Xaml Data Binding C# Code Data Binding cboCustomer.Items.Add("항목 1"); cboCustomer.Items.Add("항목 2"); cboCustomer.Items.Add("항목 3"); cboCustomer.Items.Add("항목 4"); cboCustomer.Items.Add("항목 .. 2008. 10. 1.
Silverlight 2 Controls Review - CheckBox, RadioButton CheckBox는 다중선택을 할 수 있는 컨트롤이고, RadioButton은 단일 선택을 할 수 있는 컨트롤입니다. 두 컨트롤 모두 옵션 및 항목리스트에서 무엇인가를 선택할 때 자주 사용하는 컨트롤입니다. 1.x 버전에서는 지원되지 않다가 Silverlight 2 beta 1 부터 포함된 컨트롤입니다. 프로그램에서 Button, TextBox 컨트롤등과 가장 많이 사용되는 컨트롤중에 하나입니다. 다음 데모는 CheckBox, RadioButton 컨트롤을 이용하여 특정 항목을 선택 하는 프로그램입니다. Xaml Code 소스코드는 Silverlight 2.0 RC0 기준입니다. C# Code using System.Windows; using System.Windows.Controls; namespace .. 2008. 9. 30.
Silverlight 2 Controls Review - DatePicker, Calendar DatePicker, Calendar는 날짜 및 일정 관련 컨트롤입니다. 예약시스템이나 스케즐관리 프로그램에 유용한 컨트롤이라 할 수 있습니다. DatePicker, 컨트롤을 이용하여 시작일과 종료일 선택하고 Calendar 컨트롤에 선택한 기간을 선택하는 프로그램입니다. Calendar는 현재 날짜 또는 선택한 날짜를 TextBlock, TextText 컨트롤등에 출력할 수 있으며, 기본출력으로 연도별, 월별로 선택하여 달력에 출력할 수 있습니다. Xaml Code 소스코드는 Silverlight 2.0 RC0 기준입니다. C# Code using System; using System.Windows; using System.Windows.Controls; namespace ControlTest3 { p.. 2008. 9. 28.
Silverlight 2 Controls Review- TextBox, Button, TextBlock Silverlight 2가 이번주에 정식으로 출시될 예정입니다. 그동안 Silverlight 1.1 alpha, Silverlight 2 Beta 1, Silverlight 2 Beta 2, Silverlight 2 RC0(Delveloper test Version) 등 출시 이전에 여러 테스트 버전을 거치면서 이제 테스트 버전 딸지를 때고 정식버전 출시를 기다리고 있습니다. 이전 버전에 비해 많은 Control이 추가될 것이고 UX(풍부한 사용자 경험) 또한 사용자들에게 더 큰 호응을 이끌어 낼 것 으로 보입니다. 현업에서도 정식 출시에 서비스 런칭을 기다리고 있을 것입니다. 이쯤에서 Silverlight 2 Beta 1~2에 추가되었던 Control를 다시 한번 살표보겠습니다. TextBox, But.. 2008. 9. 27.