原創|產品更新|編輯:龔雪|2014-03-19 14:00:24.000|閱讀 501 次
概述:DXperience Universal Suite 發布 v13.2.8 版本,被運用于導出的目標元素的過濾值不再包含于元素命名中。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DXperience Universal Suite 是全球使用最多的.NET用戶界面控件套包。它主要的特點是:高效率和高實用性,擁有大量豐富的示例和幫助文檔,開發者能夠快速上手。在國內,DevExpress也擁有大量用戶,資料比較完善,相互交流方便?,F在更新至v13.2.8,下面讓我們一起來看看更新詳情內容。
點擊下載DXperience Universal Suite
ASP.NET MVC 導航、布局和多用途擴展。
ClientEnabled 和 ClientVisible 字段已經被從MenuItemState、NavBarItemState 和 TreeViewNodeState 類中移除。
ASP.NET 導航、布局和多用途控件。
相關于ASPxMenu gutter的屬性行為已經被改變。
現在,gutter不再影響項目圖像和文本位置,如下屬性被廢棄:
CodedUIExtension.DXTestControls.AppearanceObject 類已經被移動到DevExpress.CodedUIExtension.DXTestControls.v13_2 namespace。
該變化避免當在一個項目上使用幾個DevExpress Coded UI擴展程序集產生類型沖突。
為了能夠編譯一些項目,有必要手動在現有測試中指定新的命名空間。
Dashboard
IDocumentViewModel.Close 方法已經改變,即使IDocument.DestroyOnClose 屬性被禁用,它也會被調用。
為回到以前的行為,你可以手動用 IDocumentManagerService對象檢查IDocument.DestroyOnClose 屬性值,如以下代碼所示:
用POCO視圖模式:
[C#]
[POCOViewModel]
public class MainViewModel : IDocumentViewModel {
bool IDocumentViewModel.Close() {
if(!DocumentManagerService.FindDocument(this).DestroyOnClose) return true;
// ...
return true;
}
protected virtual IDocumentManagerService DocumentManagerService { get { return null; } }
}
[VB.NET]
<POCOViewModel> _
Public Class MainViewModel
Implements IDocumentViewModel
Private Function IDocumentViewModel_Close() As Boolean Implements IDocumentViewModel.Close
If Not DocumentManagerService.FindDocument(Me).DestroyOnClose Then
Return True
End If
' ...
Return True
End Function
Protected Overridable ReadOnly Property DocumentManagerService() As IDocumentManagerService
Get
Return Nothing
End Get
End Property
End Class
不用POCO視圖模式:
[C#]
public class MainViewModel : ViewModelBase, IDocumentViewModel {
bool IDocumentViewModel.Close() {
if(!ServiceContainer.GetService<IDocumentManagerService>().FindDocument(this).DestroyOnClose) return true;
// ...
return true;
}
}
[VB.NET]
Public Class MainViewModel
Inherits ViewModelBase
Implements IDocumentViewModel
Private Function IDocumentViewModel_Close() As Boolean Implements IDocumentViewModel.Close
If Not ServiceContainer.GetService(Of IDocumentManagerService)().FindDocument(Me).DestroyOnClose Then
Return True
End If
' ...
Return True
End Function
End Class
DXSpreadsheet for WPF
SpreadsheetControl.Options 屬性已經改變,返回的是DevExpress.Xpf.Spreadsheet.SpreadsheetControlOptions 對象,而非DevExpress.Spreadsheet.DocumentOptions 類實例。
XtraSpreadsheet
DevExpress.Spreadsheet命名空間——ConditionalFormattingExtremumValue、ConditionalFormattingInsideValue 和 ConditionalFormattingIconSetInsideValue 界面已經被廢棄。
ConditionalFormattingCollection 集的CreateExtremumValue/CreateInsideValue 和CreateIconSetInsideValue 方法已經被廢棄。
從前:
[C#]
ConditionalFormattingExtremumValue CreateExtremumValue(ConditionalFormattingValueType valueType, string value);
ConditionalFormattingExtremumValue CreateExtremumValue();
ConditionalFormattingInsideValue CreateInsideValue(ConditionalFormattingValueType valueType, string value);
ConditionalFormattingIconSetInsideValue CreateIconSetInsideValue(ConditionalFormattingValueType valueType,
string value, ConditionalFormattingValueOperator comparisonOperator);
現在:
[C#]
ConditionalFormattingValue CreateValue(ConditionalFormattingValueType valueType, string value);
ConditionalFormattingValue CreateValue(ConditionalFormattingValueType valueType);
ConditionalFormattingIconSetValue CreateIconSetValue(ConditionalFormattingValueType valueType,
string value, ConditionalFormattingValueOperator comparisonOperator);
ConditionalFormattingCollection 集的AddColorScale2ConditionalFormatting、AddColorScale3ConditionalFormatting、AddDataBarConditionalFormatting 和 AddIconSetConditionalFormatting 方法已經被改變。
從前:
[C#]
ColorScale2ConditionalFormatting AddColorScale2ConditionalFormatting(Range range,
ConditionalFormattingExtremumValue minPoint, Color minPointColor, ConditionalFormattingExtremumValue maxPoint, Color maxPointColor);
ColorScale3ConditionalFormatting AddColorScale3ConditionalFormatting(Range range,
ConditionalFormattingExtremumValue minPoint, Color minPointColor, ConditionalFormattingInsideValue midPoint,
Color midPointColor, ConditionalFormattingExtremumValue maxPoint, Color maxPointColor);
DataBarConditionalFormatting AddDataBarConditionalFormatting(Range range, ConditionalFormattingExtremumValue lowBound,
ConditionalFormattingExtremumValue highBound, Color color);
IconSetConditionalFormatting AddIconSetConditionalFormatting(Range range, IconSetType iconSet,
ConditionalFormattingIconSetInsideValue[] points);
現在:
[C#]
ColorScale2ConditionalFormatting AddColorScale2ConditionalFormatting(Range range, ConditionalFormattingValue minPoint,
Color minPointColor, ConditionalFormattingValue maxPoint, Color maxPointColor);
ColorScale3ConditionalFormatting AddColorScale3ConditionalFormatting(Range range, ConditionalFormattingValue minPoint,
Color minPointColor, ConditionalFormattingValue midPoint, Color midPointColor, ConditionalFormattingValue maxPoint, Color maxPointColor);
DataBarConditionalFormatting AddDataBarConditionalFormatting(Range range, ConditionalFormattingValue lowBound,
ConditionalFormattingValue highBound, Color color);
IconSetConditionalFormatting AddIconSetConditionalFormatting(Range range, IconSetType iconSet, ConditionalFormattingIconSetValue[] points);
SpreadsheetBehaviorOptions.Printing 屬性已經被 SpreadsheetBehaviorOptions.Print 屬性取代。
帶有Bar UI的標準打印預覽窗口已經被帶Ribbon UI的窗口取代。
默認情況下,當終端用戶在SpreadsheetControl的UI中點擊Print Preview按鈕時,Ribbon Print Preview 被調用。
為了讓帶有Bar UI的打印預覽窗口對于終端用戶可用,禁用 SpreadsheetPrintOptions.RibbonPreview 屬性。
為了在代碼中調用Ribbon Print Preview形式,需使用SpreadsheetControl.ShowRibbonPrintPreview 方法。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉載自:慧都控件網