New features Gantt / Map Control: DevExpress WPF v19.1 highlights of the new version

Industry-leading .NET interface controls DevExpress recently released version v19.1, this site will be serialized form describes the new content each version. In this series of articles we will introduce DevExpress WPF  v19.1 in some controls and some new enhancements, click to download a trial version of a new trial >>

Gantt

Connectors and Task Editor

Gantt control now fully supports the connector and editing tasks, you can drag in the Gantt area and adjust the size of the task to change the date and duration, modified schedule, attach / detach the leading connector defined link.

DevExpress v19.1 highlights of the new version
Automatic task scheduling

After editing, Gantt control will automatically re-calculate the position of related tasks, and updates the summary task location, duration and progress. If the user changes the task dependency conflicts so defined, the control will display invalid Gantt these dependencies.

The new API allows you to automatically calculate the best according to the task start date and duration-dependent.

operating hours

WPF Gantt controls are now in the calculation of the duration of the task will be considered non-working hours and holidays. For example, the default eight-hour day, 16 hours task will span two days in the timeline, and displays "2d" in the tree list area.

Dependency Lag

Now, each of the stored dependency Lag an optional value (positive or negative), indicating the amount of time before the task should affect the connection dependency elapsed.

DevExpress v19.1 highlights of the new version

Map Control

Enhanced map feature

DevExpress Map Control comes with the following new features:

  • Project properties can be exported to KML.
  • Map project can be exported to WKT.

Map Editor include:

  • The new notification event (MapEditor.MapItemEditing): allows you to track the operations performed during map shape editing.
  • You can cancel the project to create (See MapItemCreatingEventArgs.Cancel option).
Geometric measurement

This new API allows you to calculate various geometric value based on geographical coordinates:

  • area
  • The distance between the two points
  • Two center
  • perimeter
  • angle
Simplified map shape

Now, before you can simplify high detailed vector shapes are displayed on the map, which makes the Map Control and load faster visual shape, by reducing the CPU and memory consumption without losing quality maps at low zoom levels to help users a better experience.

DevExpress v19.1 highlights of the new version

MVVM Framework

Support for Windows 10 notice

Notification Service now supports native 10 notice Windows, these notifications can be displayed in the notification center.

DevExpress v19.1 highlights of the new version
Enhanced asynchronous command function

POCO ViewModels and ViewModelBase progeny can now automatically generate asynchronous command method marked with the async keyword.

[AsyncCommand(UseCommandManager = false)]
 public async Task Calculate() {
 for(int i = 0; i <= 100; i++) {
 Progress = i;
 await Task.Delay(20);
 }
}

In the auto-generated asynchronous command is invalid, you can also refer to the asynchronous method:

this.RaiseCanExecuteChanged(x => x.Calculate());

Dynamic binding Converter - New API

The new 'DelegateConverterFactory' class provides a set of functions for creating and IMutliValueConverter IValueConverter example of a delegate passed.

===============================================================

DevExpress v19.1 new release, please stay tuned to the latest developments DevExpress Chinese net!

DevExpress Chinese net official website QQ group: 540 330 292 welcome into the group together to discuss

Scan attention DevExpress Chinese micro-channel public network number, timely access to the latest developments and the latest information

DevExpress中文网微信

Guess you like

Origin www.cnblogs.com/AABBbaby/p/11162976.html