# BC3835: WinForms Dashboard Designer - ChartSeriesTypeGalleryItem bar item停用
在v16.1.5之前,Dashboard Designer不能修改ribbon gallery items的圖片和標題。為了修復這個問題,更改了Ribbon控件的序列化邏輯,所以ChartSeriesTypeGalleryItem class棄用。會影響儀表盤的這些功能:
要解決這個問題,用DashboardDesigner的智能標簽Update Ribbon命令重新創建Ribbon。注意,如果ribbon是在運行時用DashboardDesigner.CreateRibbon方法生成的,就不會出現這個問題。
# BC3829: TableViewThemeKeys.SearchPanelWidth key停用
TableViewThemeKeys.SearchPanelWidth 無法正常定義 Search Panel 和按鈕的寬度,Search Panel的寬度是根據按鈕的寬度變化的,所以從v16.1.5開始,停用TableViewThemeKeys.SearchPanelWidth key,新增一個TableViewThemeKeys.SearchPanelTextBoxMinWidth屬性專門定義SearchPanel中文 本框的寬度。
# BC3836: ContentResult方法從ComboBoxExtension、 ListBoxExtension 和 TokenBoxExtension classes中移除
# BC3834: Chart.DefaultPalette 操作發生變化
在之前的版本中,當form裡面有兩個圖表,並且應用了默認的圖表主題和調色板,其中一個圖表的顏色就會出錯。為了修復這個問題,v16.1.5做了以下修改:
如果用 GetPalette 方法加載默認調色板,必須把圖表作為這個方法的第二級參數。
[C#]
List<Palette> GetAllPredefinedPalettes(ChartControl chart) {
List<Palette> allPredefinedChartPalettes = new List<Palette>();
string[] allPredefinedPaletteNames = Palettes.GetNames();
foreach (string predefinedName in allPredefinedPaletteNames) {
Palette palette = Palettes.GetPalette(predefinedName, chart);
allPredefinedChartPalettes.Add(palette);
}
return allPredefinedChartPalettes;
}
[VB.NET]
Private Function GetAllPredefinedPalettes(chart As ChartControl) As List(Of Palette)
Dim allPredefinedChartPalettes As New List(Of Palette)()
Dim allPredefinedPaletteNames As String() = Palettes.GetNames()
For Each predefinedName As String In allPredefinedPaletteNames
Dim palette As Palette = Palettes.GetPalette(predefinedName, chart)
allPredefinedChartPalettes.Add(palette)
Next
Return allPredefinedChartPalettes
End Function
DevExpress v16.1.5全部更新內容(英文)
原文:http://www.devexpresscn.com/post/713.html