Version 1.0
What's New
Charts
PolarChart
control - A new chart control that plots a diagram on a polar coordinate system.
- Crosshair
- Strips and constant lines
- Sweep direction and start angle (for the X axis)
- Point Series View
- Line Series View
- Scatter Line Series View
- Area Series View
- Range Area Series View
SmithChart
control - A new control that plots a Smith chart.
- Crosshair
- Point Series View
- Scatter Line Series View
CartesianChart
Updates
- Strips and constant lines
- Point Series View (with SVG marker support)
- Area Series View
- Scatter Line Series View
- Step Line Series View
- Step Area Series View
- Range Area Series View
- Bar Series View
- Range Bar Series View
Common Features
- Using the MVVM design pattern to supply data and customize chart options.
- Dark theme variant support.
- New
DiagramPointToScreenPoint
andScreenPointToDiagramPoint
methods are helpful when you need to display custom graphics or tooltips, and need to identify coordinates of target chart elements.
Docking
DockPane.ShowGlyphMode
property - Specifies the visibility and position of a glyph in a panel's header.DockPane.ShowTabGlyphMode
property - Specifies the visibility and position of a glyph in a panel's header (tab) when the panel is hosted within a tabbed group.
FloatGroup.ShowGlyphMode
property - Specifies the visibility and position of a glyph in a floating window's headerDockItemBase.FloatGroup
property - Allows you to retrieve the floating window (FloatGroup
) that hosts the current dock item (panel) in floating mode.DockItemBase.AutoHideGroup
property - Allows you to retrieve the auto-hide container (AutoHideGroup
) that hosts the current dock item (panel) in auto-hide mode.DockManager.ExpandAutoHidePanel
- Expands a collapsed auto-hidden panel.DockManager.CollapseAutoHidePanel
- Collapses an expanded auto-hidden panel.DockManager.SaveLayout
andDockManager.RestoreLayout
methods - Allow you to save and restore a control's layout to/from a stream.
DataGridControl and TreeListControl
SaveLayout
andRestoreLayout
methods - Allow you to save and restore a control's layout to/from a stream.
TreeListControl and TreeViewControl
ShowBranchesWithMatches
filter mode - You can set theTreeListControlBase.FilterMode
property toShowBranchesWithMatches
to display entire branches when they contain nodes that match filter criteria.
Editors
BaseEditor.Validate
event - Eremex editors now support theValidate
event that allows you to implement custom validation rules.BaseEditor.DoValidate
method - Allows you to forcibly invoke the validation.
Common Classes
ImageLoader
- The newEremex.AvaloniaUI.Controls.Utils.ImageLoader
class provides methods to load images (SVG, PNG, etc) by URIs from resources.
Breaking Changes
DataGridControl and TreeListControl
ColumnBase.HeaderContentTemplate
property renamed toHeaderTemplate
ColumnBase.HeaderHorizontalContentAlignment
property renamed toHeaderHorizontalAlignment
ColumnBase.HeaderVerticalContentAlignment
property renamed toHeaderVerticalAlignment
DataGridControl
GetRowIndexBySourceIndex
method renamed toGetRowIndexBySourceItemIndex
GetRowIndexByVisibleIndex
method renamed toGetRowIndexByVisibleRowIndex
GetSourceIndexByRowIndex
method renamed toGetSourceItemIndexByRowIndex
GetSourceIndexByVisibleIndex
method renamed toGetSourceItemIndexByVisibleRowIndex
GetVisibleIndexByRowIndex
method renamed toGetVisibleRowIndexByRowIndex
GetVisibleIndexBySourceIndex
method renamed toGetVisibleRowIndexBySourceItemIndex
GetItemByVisibleIndex
method renamed toGetSourceItemByVisibleRowIndex
GetItemByRowIndex
method renamed toGetSourceItemByRowIndex
CustomColumnSort
event: TheSourceIndex1
event argument is renamed toSourceItemIndex1
. TheSourceIndex2
event argument is renamed toSourceItemIndex2
Docking
TabbedGroup.TabHeader
attached property is replaced with theDockPane.TabHeader
propertyTabbedGroup.TabHeaderTemplate
attached property is replaced with theDockPane.TabHeaderTemplate
propertyTabbedGroup.TabGlyph
attached property is replaced with theDockPane.TabGlyph
propertyTabbedGroup.TabGlyphSize
attached property is replaced with theDockPane.TabGlyphSize
propertyTabbedGroup.ShowTabPanelForSinglePage
renamed toShowTabStripForSingleChild
DockManager.Hide
method renamed toDockManager.AutoHide
Common Classes
- The
SerializationHelper
class renamed toSerializationManager