WINFORMS, WPF, UWP, ASP.NET MVC
What's New in
ComponentOne Studio Enterprise, v3,2018의 새로운 기능

ComponentOne Studio Enterprise 릴리스, 2018 v3의 특징

플랫폼으로 건너뛰기


WPF의 새 컨트롤: 간소화된 리본

최신 미니멀리즘 방식의 간소화된 리본을 사용하여 WPF 앱의 모양과 탐색을 개선하십시오! 이 새로운 컨트롤은 리본과 도구 모음의 중간 형태로, 한 줄로 축소된 상태나 세 줄의 리본과 유사한 모양을 제공하며 Microsoft의 진화하는 Office 365 리본을 바탕으로 디자인되었습니다.

simplifiedribbon

리본의 스타일과 포함할 버튼을 사용자 정의할 수 있습니다.

WPF 간소화된 리본에 대한 블로그 읽기


새로운 ASP.NET MVC 컨트롤 마법사

Entity Framework를 사용하지 않고 C1 MVC 컨트롤에 대한 코드를 생성하는 경우 새로 확장된 Scaffolder를 통해 ASP.NET MVC 컨트롤 마법사를 사용하여 컨트롤을 구성할 수 있습니다.

ASP.NET MVC 컨트롤 마법사

ASP.NET MVC 컨트롤 마법사

새 컨트롤 삽입 외에도 이제 마법사를 사용하여 기존 컨트롤 정의를 업데이트할 수도 있습니다.

예를 들어, 정의 내에 커서를 놓고 상황에 맞는 메뉴에서 “C1 컨트롤 업데이트”를 선택하여 Razor 보기에서 FlexGrid를 선언한 경우 해당 컨트롤의 속성을 설정하고 필요한 코드를 생성할 수 있습니다. 이 기능은 ASP.NET MVC 및 ASP.NET Core MVC에서 지원됩니다. 이 마법사는 상황에 맞는 메뉴 또는 Razor 보기의 빠른 작업을 통해 호출할 수 있습니다.


WinForms 업데이트

새로운 Material 테마 디자이너

Material, Material Dark 및 Office 2016 Excel 녹색 테마 추가 외에도 WinForms는 이제 Material 테마의 기본 색과 테마 컬러를 설정하고 C1themes 형식으로 저장/로드할 수 있는 Material 테마 디자이너 샘플을 제공합니다.

WinForms Material 테마 디자이너

WinForms Material 테마 디자이너

WinForms Material 테마에 대한 블로그 읽기


새로운 DataFilter 컨트롤(베타)

새로 추가된 강력한 UI인 DataFilter는 데이터 인식 컨트롤에 수반되는 전자 상거래 방식의 편리한 필터를 제공합니다. 데이터 소스에서 자동 생성하여 필터를 만들거나 수동으로 만들 수 있습니다. 아코디언 기반 필터링 UI는 데이터 소스를 공유하는 컨트롤에 연결하거나 정보 화면에 플러그 인할 수 있습니다. DataFilter는 베타 모드이며 2019 v1에서 출시될 예정입니다.

WinForms DataFilter 컨트롤

WinForms DataFilter 컨트롤

DataFilter에 대한 자세한 정보


새로운 스파크라인 컨트롤 및 FlexGrid 통합

이 경량 스파크라인 차트 컨트롤은 데이터 변형의 일반적인 모양을 축소된 시각적 개체로 나타냅니다. 그리드에 포함되는 경우가 많으므로 이제 FlexGrid에서 스파크라인을 열에 표시할 수 있으며, FlexGrid 셀에 추세를 그리는 작업이 더 쉬워졌습니다. FlexGrid 열의 스파크라인 속성은 꺾은선형, 세로 막대형, WinLoss 스파크라인 그리기를 지원합니다.

축, 표식, 계열 색을 설정하여 이러한 스파크라인을 사용자 정의할 수 있습니다.

WinForms 스파크라인

WinForms 스파크라인

스파크라인에 대한 자세한 정보 | FlexGrid 스파크라인 통합에 대한 자세한 정보


추가 개선 사항

이제 FlexGrid에서 SortInfoGroupInfo를 지원하므로 열 정보를 저장하고 로드할 수 있습니다.

축, 표식, 계열 색을 설정하여 이러한 스파크라인을 사용자 정의할 수 있습니다.

이제 스케줄러어젠더 보기가 출시되었으며 더 이상 베타가 아닙니다.

또한 FlexChart에서 새 데이터를 로드, 업데이트 및 추가할 때 애니메이션을 지원합니다.


XAML 업데이트: WPF 및 UWP

새로운 WPF 간소화된 리본 컨트롤 외에도 WPF 및 UWP에는 새로운 여러 기능이 있습니다.


FlexGrid101 샘플

정렬, 필터 및 그룹화 문자에 대한 향상된 수준의 사용자 정의를 지원하는 새로운 C1Icon과 가장 많이 사용되는 컨트롤을 더욱 쉽게 시작할 수 있게 해주는 FlexGrid101 샘플이 추가되었습니다. 개발자는 FlexGrid101에 있는 샘플을 통해 가장 많이 사용되는 컨트롤을 시작하는 것이 좋습니다. 샘플은 선택, 셀 사용자 정의, 조건부 서식, 필터링, RowDetails 기능, 셀 병합 및 기타 여러 관심 사항과 같은 기능을 보여 줍니다.

WinForms 스파크라인

WinForms 스파크라인


C1Icon

C1Icon은 전반적으로 정렬, 필터 등에 사용되는 여러 아이콘을 더욱 쉽게 사용자 정의하기 위해 FlexGrid 내에서 사용하는 새로운 개체입니다. C1Icon을 통해 사용자 고유의 이미지 또는 글꼴 문자를 지정하거나 기본 제공 템플릿을 사용하여 데이터 그리드에 있는 아이콘의 모양을 변경할 수 있습니다. 아래에서 UWP C1Icon이 어떻게 실행되는지 살펴 보십시오.

XAML C1Icon

XAML C1Icon

C1Icon에 대한 블로그 읽기


스케줄러

새로운 TableView 스케줄러 샘플은 개발자나 최종 사용자가 지정한 대로 그룹화, 정렬 또는 필터링할 수 있는 표 보기로 약속을 표시합니다. Outlook 2016 목록 및 활성 보기와 비슷합니다.

XAML 스케줄러 TableView

XAML 스케줄러 TableView

AgendaView는 단일 표 행이 단일 약속을 나타내는 표 보기에서 날짜별로 그룹화하여 약속을 표시합니다. 사용자는 약속을 두 번 클릭하고 EditAppointment 대화 상자를 열어 약속을 편집할 수 있습니다. 보기는 항상 날짜의 오름차순으로 정렬되며 행 또는 열 헤더가 없습니다.

새로운 “다른 곳에서 작업 중” 약속 가용성 상태도 추가되었습니다.

XAML 스케줄러 AgendaView

XAML 스케줄러 AgendaView


FlexChart

이 릴리스의 FlexChart에는 애니메이션, 성능 개선 사항, 범례 스크롤 및 기타 여러 개선 사항이 추가되었습니다.


애니메이션

이제 FlexChart에 차트 축 로드, 업데이트 및 변경에 대한 애니메이션이 있습니다. AnimationTransform 이벤트를 사용하여 고유한 사용자 정의 애니메이션을 만들 수도 있습니다.

XAML 차트 애니메이션

XAML 차트 애니메이션

재무 차트에는 다음과 같은 애니메이션도 포함됩니다. WinForms | WPF | UWP

범위 지정 그리기 모드

범위 지정 그리기 모드에서는 기본 제공 부동 막대와 Gantt 차트를 지원할 수 있습니다. 범위 지정 그리기 모드는 가로 막대형, 세로 막대형 및 영역형 차트에 사용할 수 있습니다.

XAML 범위 지정 그리기

XAML 범위 지정 그리기

FinancialChart의 새로운 오버레이

FinancialChart에 두 개의 오버레이가 새로 포함되었습니다.

악어 오버레이

악어 오버레이는 이동 평균과 프랙털 기하학 및 비선형 역학을 결합합니다. 악어의 턱(빨간색 선), 이빨(녹색 선) 및 입술(파란색 선)은 여러 기간의 상호 작용을 보여 줍니다. 시간의 15~30%에서만 명확한 추세를 확인할 수 있기 때문에 추세를 따르고 특정 가격 기간 내에서만 변동되는 시장에서는 작업하지 않는 것이 중요합니다.

XAML 악어 오버레이

XAML 악어 오버레이

자세한 정보: WPF | UWP

지그재그 오버레이

지그재그 선은 상한 전환과 하한 전환 사이의 가격 이동이 지정된 백분율(대체로 5%)보다 큰 경우에만 나타납니다.

XAML 지그재그 오버레이

XAML 지그재그 오버레이

자세한 정보: WPF | UWP

기타 개선 사항

이제 NuGet을 통해 UWP 컨트롤을 사용할 수 있습니다.

ASP.NET MVC 업데이트

마법사(맨 위) 외에도 컨트롤의 새로운 개선 사항과 새 데모가 추가되었습니다.

새로운 비행 통계 샘플

이 대시보드 스타일 샘플은 시간에 따른 비행 성능 데이터를 표시합니다. 컨트롤에는 지연 추세를 위한 스파크라인 열과 KPI 열이 있는 FlexGrid가 포함됩니다. 트리맵, 가로 막대형 차트 및 꺾은선형 기호 차트는 지역 전체 통계를 표시하는 데 사용되며, 사용자가 데이터 요소를 선택하여 특정 지역과 도시로 드릴다운할 수 있습니다.

총 비행 트리맵에서 지역을 클릭하면 FlexGrid에 해당 지역의 세부 정보가 표시됩니다.

ASP.NET MVC 비행 통계

ASP.NET MVC 비행 통계

비행 통계 데모 사용해보기

ComboBox의 항목 그룹화

사용자 요청 폴더에 해당합니다. CollectionView에서 그룹화를 이미 지원하기 때문에 일부 사용자 정의 코드로 ComboBox 그룹화를 구현할 수 있었지만 이 기능이 컨트롤 자체의 간단한 속성으로 추가되었습니다.

ASP.NET MVC ComboBox 그룹화

ASP.NET MVC ComboBox 그룹화

ComboBox 그룹화에 대한 자세한 정보

FlexViewer에 추가된 ActiveReports

FlexViewer의 ActiveReports 지원 외에도, 새로운 항목 템플릿을 사용하여 ASP.NET MVC 앱에서 뷰어를 빠르게 구성할 수 있습니다.

ASP.NET MVC ComboBox 그룹화

ASP.NET MVC ComboBox 그룹화

FlexViewer에 대한 자세한 정보

Material 디자인으로 업데이트된 대시보드 데모

많이 사용되는 대시보드 데모가 Material Design 원칙과 색 구성표를 포함하도록 업데이트되었습니다. 또한 대시보드 레이아웃 컨트롤이 대시보드 및 분석 탭에 추가되었습니다.

ASP.NET MVC 대시보드 데모

ASP.NET MVC 대시보드 데모

대시보드 데모 사용해보기

FlexGrid 개선 사항

ColumnGroupProvider를 사용하면 관련 열 그룹에 대한 다중 수준의 병합된 셀 열 헤더를 만들 수 있습니다. 이 기능은 샘플로 제공됩니다.

ASP.NET MVC 그리드 열 그룹화

ASP.NET MVC 그리드 열 그룹화

AccessibilityExtender를 사용하면 두 가지 방식 중 하나로 접근성 지원을 쉽게 확장할 수 있습니다. 이 샘플은 다음 두 가지 방식으로 접근성을 확장하는 방법을 보여 줍니다.

  • 키보드(Alt+왼쪽/오른쪽 키)를 사용하여 열 크기를 조정합니다.
  • 보이지 않는 요소의 내용을 변경하는 "alert" 메서드에 "alert" 역할을 제공합니다. 이렇게 하면 보조 도구가 정렬, 필터링 등의 그리드 작업을 알릴 수 있습니다.

새로운 릴리스 얻기


전체 릴리스 내역