MindFusion.Xamarin Pack 2020.R1

作図、スケジュール設定、グラフ作成の各コントロールを改善
1月 7, 2021
新バージョン

機能

Diagramming for Xamarin

General

  • The library has been updated to Xamarin.Forms version 4.4. The target runtime of the libraries has been changed to Microsoft .NET Standard 2.0.
  • The core MindFusion.Diagramming.dll assembly has been refactored into two libraries - MindFusion.Common.dll and MindFusion.Diagramming.dll.

Universal Windows

  • The MindFusion.Diagramming.Universal.dll has been refactored into two libraries - MindFusion.Common.Universal.dll and MindFusion.Diagramming.Universal.dll.
  • Rendering is now done via the Win2D Microsoft Windows Runtime API, greatly improving rendering speed.
  • The referenced Microsoft.NETCore.UniversalWindowsPlatform library has been updated to v.6.2.9.
  • The Universal assemblies now target Microsoft Windows 10 version 1903. Minimum target version is Windows 10 Fall Creators Update.
  • MindFusion.Diagramming.Platform class has been moved to the MindFusion.Common.Universal namespace.

Android

  • The MindFusion.Diagramming.Android.dll has been refactored into two libraries - MindFusion.Common.Android.dll and MindFusion.Diagramming.Android.dll.
  • The referenced Android SDK has been updated to Android 9.0 Pie (API Level 28).
  • MindFusion.Diagramming.Platform class has been moved to the MindFusion.Common.Android namespace.

Apple iOS

  • The MindFusion.Diagramming.iOS.dll has been refactored into two libraries - MindFusion.Common.iOS.dll and MindFusion.Diagramming.iOS.dll.
  • The iOS assemblies now target iOS version 13.
  • MindFusion.Diagramming.Platform class has been moved to the MindFusion.Common.iOS namespace.

Flip Shapes

  • The shape of a ShapeNode can now be flipped horizontally or vertically.

JSON Serialization

  • Diagrams can now be serialized in JSON format.

Miscellaneous

  • DiagramView scroll bars can now be interacted with in UWP and Android.
  • New LabelClicked event is raised when users click on a LinkLabel.
  • Support for underlined font styles.
  • ImagePadding property added to ShapeNode, TableNode and Cell classes.
  • RadialMenu improvements.
  • The PanAndModify behavior lets you select and modify when touch is over an item, or pan the view otherwise.
  • ZoomToFit method added to DiagramView.
  • ScrollToggle property allows customizing the scroll toggle control.
  • Interactive pinch zoom in UWP.
  • Various SaveTo methods are now async.
  • XML serialization improvements and fixes.
  • LongPressed event added to Diagram.
  • StringFormat.ClipText property and wrap fixes.

Scheduling for Xamarin

General

  • The library has been updated to Xamarin.Forms version 4.4. The target runtime of the libraries has been changed to .NET Standard 2.0.
  • The core MindFusion.Scheduling.dll assembly has been refactored into two libraries - MindFusion.Common.dll and MindFusion.Scheduling.dll.

Universal Windows

  • The underlying rendering implementation has been switched to the Win2D Windows Runtime API.
  • The MindFusion.Scheduling.Universal.dll has been refactored into two libraries - MindFusion.Common.Universal.dll and MindFusion.Scheduling.Universal.dll.
  • The referenced .NET Core UWP SDK has been updated to UWP 6.2.
  • MindFusion.Scheduling.Platform class has been moved to the MindFusion.Common.Universal namespace.

Android

  • The MindFusion.Scheduling.Android.dll has been refactored into two libraries - MindFusion.Common.Android.dll and MindFusion.Scheduling.Android.dll.
  • The referenced Android SDK has been updated to Android 9.0 Pie (API Level 28).
  • MindFusion.Scheduling.Platform class has been moved to the MindFusion.Common.Android namespace.

iOS

  • The MindFusion.Scheduling.iOS.dll has been refactored into two libraries - MindFusion.Common.iOS.dll and MindFusion.Scheduling.iOS.dll.
  • The iOS assemblies now target iOS version 13.
  • MindFusion.Scheduling.Platform class has been moved to the MindFusion.Common.iOS namespace.

JSON Serialization

  • Schedules can now be serialized in JSON format.

Miscellaneous

  • Support for underlined font styles.
  • EnableAntialiasing property works in UWP.
  • Ability to custom draw the current time indicator in ResourceView.
  • ResourceViewNowIndicator and CalendarComplete values added to the CustomDrawElements enumeration.
  • ItemSettings.ResizeBandSize, ResourceViewSettings.SnapToItems and SnapToItemsThreshold properties added.

Charting for Xamarin

General

  • The library has been updated to Xamarin.Forms version 4.4. The target runtime of the libraries has been changed to .NET Standard 2.0.
  • The core MindFusion.Charting.dll assembly has been refactored into two libraries - MindFusion.Common.dll and MindFusion.Charting.dll.

Universal Windows

  • The controls can now be used in UWP Xamarin.Forms applications. Support for UWP is implemented by the MindFusion.Charting.Universal.dll assembly. Rendering is done via the Win2D Windows Runtime API.

Android

  • The MindFusion.Charting.Android.dll has been refactored into two libraries - MindFusion.Common.Android.dll and MindFusion.Charting.Android.dll.
  • The referenced Android SDK has been updated to Android 9.0 Pie (API Level 28).
  • MindFusion.Charting.Platform class has been moved to the MindFusion.Common.Android namespace.

iOS

  • The MindFusion.Charting.iOS.dll has been refactored into two libraries - MindFusion.Common.iOS.dll and MindFusion.Charting.iOS.dll.
  • The iOS assemblies now target iOS version 13.
  • MindFusion.Charting.Platform class has been moved to the MindFusion.Common.iOS namespace.

Interactive Range Selection

  • RangeSelector is a scrollbar-like component that lets users scroll or resize the currently visible range of chart's data.

Funnel Chart

  • Funnel charts are often used to represent the stages of a process and show relative values or measurements associated with each stage.

Axis Origin

  • The Origin method lets you specify the origin of an axis. If set to a non-null value, the component renders an axis line inside the plot. Bars are drawn below that axis line if their values are smaller than the origin.

Miscellaneous

  • Support for underlined font styles.
  • Data labels on axes can be rotated.
  • Legends can display all elements of a series instead of series.
  • The SimpleSeries labels property lets you change series labels after an instance is created.
  • IFormatProvider CustomFormat property lets you set a custom formatter for coordinate labels.
  • DateTimeFormat property lets you specify how to format DateTime labels.
  • ShowHighlight and ShowToolTips properties let you disable highlights and tooltips.
  • OuterLabelRotation and InnerLabelRotation properties let you set custom label rotation angles.
  • StackOuterLabels property specifies whether outer labels are displayed stacked on top of stacked bars.
  • The BiaxialChart YLabelAlignment property specifies horizontal alignment of Y-axis labels.
  • ToolTips property added to SimpleSeries class specifies tooltips for data values.
  • DataLabelsBackground property added to Theme class specifies background of data labels.
  • DataLabelsBorderStroke, DataLabelsBorderDashStyle, DataLabelsBorderThickness properties of Theme class allow you to display and customize borders around data labels.
MindFusion.Xamarin Pack

MindFusion.Xamarin Pack(英語版)

プラットフォームに依存しないアプリ用の図表、予定表、グラフ作成コントロール一式

ご質問がありますか?

今すぐ MindFusion Group ライセンススペシャリストとライブ チャット