Silverlight ListBox 이제 사용 가능

Xceed Ultimate ListBox for Silverlight는 Silverlight 애플리케이션을 위한 리스트박스 컴포넌트입니다. 지능형 가상화 백그라운드 데이터 검색을 수행합니다. 즉, 원격 데이터 엔진은 필요할 때만 레코드를 가져와 전송되는 양을 줄입니다. Xceed Ultimate ListBox for Silverlight는 표준 컨트롤의 드롭인 교체(바로 대체) 제품입니다. 기본 Silverlight 리스트박스를 사용하는 어떤 프로젝트에도 손쉽게 통합할 수 있도록 해주는 API 설계 덕분에 시간을 낭비하지 않고 더 뛰어난 리스트박스를 사용할 수 있습니다. Xceed Ultimate ListBox for Silverlight는 그룹화, 탐색, 필터링을 지원합니다. 사용자가 찾고 있는 그룹으로 바로 이동시키며, 검색 상자는 데이터를 빠르고 쉽고 효율적으로 필터링합니다. 부드러운 스크롤과 유연한 애니메이션으로 이러한 효과는 실행에 필요한 시간 덕분에 지연(랙) 체감 인식을 줄여줍니다. 항목이 페이드 인/아웃되고 매끄럽게 이동하므로 항목에 대한 시각적 추적이 향상됩니다. Xceed Ultimate ListBox for Silverlight에는 우선 지원과 Vanguard 구독을 통한 업데이트가 포함됩니다. Blueprint Edition은 컴포넌트의 전체 소스 코드도 함께 제공합니다. 전체 문서와 샘플도 포함되어 있습니다.
Xceed Ultimate ListBox for Silverlight에서 제공되는 기능
- 표준 Silverlight 리스트박스의 드롭인 교체 - API가 표준 Silverlight 리스트박스 컨트롤을 이미 사용 중인 어떤 프로젝트에도 쉽게 들어맞도록 설계되어 있습니다. Silverlight ListBox 인터페이스를 알고 있다면 몇 분 안에 바로 실행할 수 있습니다.
- 지능형 가상화 백그라운드 데이터 검색 - 자동 데이터 검색은 데이터 가상화(data virtualization) 방식으로, 보이는 경우에만 원격 데이터 소스에서 레코드를 가져옵니다. 이렇게 하면 전송해야 하는 데이터의 양이 크게 줄어 리스트박스의 체감 속도가 증가합니다. 또한 서버에 가해지는 부담도 줄어듭니다.
- 네트워크 통신 및 데이터 소스 쿼리 최적화 - 검색이 필요 없습니다. 리스트박스는 데이터 소스에 대해 아무것도 알 필요가 없습니다. 다른 컨트롤은 데이터 소스를 파악하기 위해 상당한 규모의 쿼리를 소스에 보내고, 응답을 기다린 다음 이를 처리해야 합니다. Xceed의 Silverlight 리스트박스는 이를 수행하지 않으므로 더 빠르게 로드됩니다.
- 항목 그룹화 - 사용자 지정 가능한 헤더를 제공하는 강력한 그룹화를 제공합니다. UI 가상화를 지원하여, 그룹화가 있더라도 메모리를 보존하고 로드 시간을 줄입니다.
- Silverlight 애플리케이션이 더 빠르게 느껴지도록 하는 UI 경험 - 항목 추가/삭제, 항목 크기 변경, 라인/페이지/썸(thumb) 스크롤 같은 작업에 대해 구성 가능한 애니메이션을 제공합니다. 완전 비동기 아키텍처 덕분에 UI는 항상 반응성을 유지합니다.
- 패널과 뷰 - 여러 뷰 간을 손쉽고 애니메이션으로 전환할 수 있는 멀티 뷰 패널을 제공합니다.
- 테마 - 애플리케이션의 스타일에 맞출 수 있도록 6가지 테마가 제공됩니다. Silverlight, Excel 2007(검정, 파랑, 은색), Metro Dark 및 Metro Light(Windows Phone 7에서 볼 수 있는 Microsoft의 Metro 디자인 철학에서 영감을 받음)
- 데이터 바인딩 - IEnumerable(제네릭도 포함)로 구현된 어떤 로컬 리스트에도 바인딩을 지원하며, WCF Data Services Web 서비스, WCF RIA Services Web 서비스, 그리고 커스텀 Web 서비스도 지원합니다. 데이터 가상화는 캐싱, 선제적 데이터 로딩, 스크롤 중 불필요한 질의를 방지하기 위한 이벤트의 지연 트리거도 지원합니다.
- 필터링 - 필터링을 위한 검색 상자 개체를 제공합니다. 복잡한 필터는 리스트박스의 필터 표현식(filter expressions)을 사용해 만들 수 있습니다.
- 드래그 앤 드롭 지원 - 드래그-드롭 인터페이스를 통해 리스트박스와 원활하게 함께 동작하는 컨트롤을 개발할 수 있습니다!
- 완전 비동기 아키텍처 - 처음부터 백그라운드 작업을 최대한 활용하여 리스트박스, 그리고 따라서 애플리케이션이 항상 반응성을 유지하도록 설계되었습니다.
- Silverlight 기술 - Silverlight 4를 위해 특별히 생성된 객체 지향 설계이며 C#과 XAML로 작성되었습니다. 유연하고 확장 가능한 객체 모델을 기반으로 하며, 모듈화되어 재사용 가능한 시각적 요소들로 구성됩니다. 리스트박스의 항목은 진정한 Silverlight 콘텐츠 컨트롤이므로 무엇이든 포함할 수 있습니다. Right-To-Left 텍스트를 지원합니다. Blueprint Edition에서는 전체 소스 코드(C# 및 XAML)가 제공됩니다. 시작할 수 있도록 다양한 VB.NET 및 C# 샘플 애플리케이션이 포함되어 있습니다. Visual Studio 2010 및 Expression Blend에서의 디자인 타임 지원이 제공됩니다. MVVM 및 MVC 디자인과 아키텍처 패턴과 함께 사용할 수 있습니다.
Xceed Software 정보
Xceed Software는 Microsoft Windows 개발자를 위한 고품질 소프트웨어 컴포넌트를 만들고, 마케팅하며, 배포합니다. 1994년에 시작한 이래 Xceed는 Microsoft 플랫폼에만 전념해 왔습니다. 회사의 첫 제품인 Xceed Zip Compression Library는 처음에 Microsoft Visual Basic 3.0용 VBX로 제공되었고, 매우 성공적이어서 그 이후 ActiveX, .NET Framework, .NET Compact Framework를 포함해 모든 Microsoft 플랫폼으로 마이그레이션되었습니다. 오늘날 Xceed의 제품 라인은 크게 두 가지 주요 범주로 나눌 수 있습니다. 데이터 조작(Data Manipulation) 컴포넌트와 사용자 인터페이스(User Interface) 컴포넌트입니다. 데이터 조작 컴포넌트에는 Compression, Encryption, File Transfer 라이브러리가 포함됩니다. 사용자 인터페이스 컴포넌트에는 Grid, Chart, Menus, Toolbars, Treeviews, Explorer Panes 및 기타 인터페이스 컨트롤이 포함됩니다.