본문 바로가기

Silverlight 217

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.
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.