程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> DevExpress v16.1.5圖表、Dashboard等多個控件API發生變化,devexpressv16.1.5

DevExpress v16.1.5圖表、Dashboard等多個控件API發生變化,devexpressv16.1.5

編輯:C#入門知識

DevExpress v16.1.5圖表、Dashboard等多個控件API發生變化,devexpressv16.1.5


Dashboard

# BC3835: WinForms Dashboard Designer - ChartSeriesTypeGalleryItem bar item停用

在v16.1.5之前,Dashboard Designer不能修改ribbon gallery items的圖片和標題。為了修復這個問題,更改了Ribbon控件的序列化邏輯,所以ChartSeriesTypeGalleryItem class棄用。會影響儀表盤的這些功能:

  • A Chart dashboard item - The legend position and Series Type galleries.
  • Map dashboard items - The legend and weighted legend position galleries.
  • Scatter dashboard item - The legend position gallery
  • The Range Filter dashboard item - The Series Type gallery.

要解決這個問題,用DashboardDesigner的智能標簽Update Ribbon命令重新創建Ribbon。注意,如果ribbon是在運行時用DashboardDesigner.CreateRibbon方法生成的,就不會出現這個問題。

DXGrid for WPF

# BC3829: TableViewThemeKeys.SearchPanelWidth key停用

TableViewThemeKeys.SearchPanelWidth 無法正常定義 Search Panel 和按鈕的寬度,Search Panel的寬度是根據按鈕的寬度變化的,所以從v16.1.5開始,停用TableViewThemeKeys.SearchPanelWidth key,新增一個TableViewThemeKeys.SearchPanelTextBoxMinWidth屬性專門定義SearchPanel中文 本框的寬度。

MVC Data Editors

# BC3836: ContentResult方法從ComboBoxExtension、 ListBoxExtension 和 TokenBoxExtension classes中移除

XtraCharts Suite

# BC3834: Chart.DefaultPalette 操作發生變化

在之前的版本中,當form裡面有兩個圖表,並且應用了默認的圖表主題和調色板,其中一個圖表的顏色就會出錯。為了修復這個問題,v16.1.5做了以下修改:

  • Palettes class的Default字段棄用;
  • 圖表沒有應用調色板的時候,Palettes.GetPalette方法返回為null;
  • 每個圖表控件都有自己的默認調色板。

如果用 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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved