具有經典風格的傳統表格和卡片瀏覽模式,可以在3D設計版面中顯示與編輯數據。
在2D或3D設計版面中顯示以及編輯數據。WPF的Xceed DataGrid(Windows Presentation Foundation)是一款網格控制組件,它具有類似于Vista、XP、媒體中心或經典風格的傳統表格以及卡片瀏覽模式并能讓您在3D設計版面中顯示與編輯數據。
功能包括:豐富的就地編輯功能、具有UI虛擬化的分組功能、高品質的瀏覽功能(表格與卡片)以及內置數據驗證功能。它同樣包括WPF日期挑選程序以及日歷控制組件。WPF的Xceed DataGrid提供了具有綁定與非綁定數據源的功能;靈活的對象模型以及具有可循環使用成分的完全可擴展功能。WPF的Xceed DataGrid的Express版本是免費版本。請訪問'Evals and Downloads'以查看怎樣獲得免費授權的說明。在Blueprint版本中提供所有的C#與XAML源代碼。
Display and edit data in 2D or 3D layouts. Xceed DataGrid for WPF (Windows Presentation Foundation) is a grid control that in addition to traditional table and card views like Vista, XP, Media Center, or classic styles, allows you to present and edit data in 3D layouts. Features include: rich in-place editing; grouping with UI virtualization; production-quality views (table and card), built-in data validation. It also includes a WPF date picker and a calendar control. Xceed DataGrid for WPF offers compatibility with bound and unbound data sources; flexible object model and fully extensible with reusable parts. Xceed DataGrid for WPF Express Edition is free, please, visit the 'Evals and Downloads' Section for instructions on how to obtain your free license. Full C# and XAML source code available in the Blueprint Edition.
WPF / .NET Technology
- Created entirely for WPF and .NET 3.0, written in C# and XAML. Supports .NET 3.5 as well.
- Complete source code is available in the Blueprint Edition. (Only available with the Professional Edition.)
- True lookless WPF control, 100% stylable and templatable. You can completely change the way the entire control looks and behaves. Create 3D rolodex, carousel, timeline views, etc.
- Supports UI virtualization, even when grouping data, so only elements currently in view are created and kept, meaning faster loading time, uses less memory.
- Design-time support in Visual Studio 2008 and Expression Blend.
- Design-time configuration window that lets you set up the most important features quickly and easily.
Master/detail capabilities
- Provides hierarchical master/detail capabilities.
- Each datarow in the main grid or in a detail can have an unlimited number of details attached to it.
- Details can have “sibling” or “child” details, or both.
- Details support headers and footers, grouping, sorting, and autofiltering.
- Different style for the data items contained in each same-level detail.
- Custom grouping in grid and details supported.
- Custom detail relations supported.
Views and themes
- Presents data and lets users edit it in any 2D or 3D layout you can imagine.
- Ships with two 2D views (traditional table view and card view). Achieve the look of traditional XP or Vista applications with a true native WPF control.
- Ships with all Microsoft Windows themes: Classic (NT), Luna (XP), Aero (Vista), and Royale (Media Center).
Rich in-place editing
- Features rich in-place editing that works in all views.
- Provides configurable keyboard and mouse edit commands.
- Programmatic control over edit mode.
- Provides Excel-like default keyboard and mouse edit behavior, including F2, Esc (cancel edit on a cell and restore the original value), Double-Esc (cancel edit on the entire row and restore the original values), and Enter.
- Allows you to specify a different visual template for a cell being edited.
- Cell editors can be displayed without entering edit mode, under a variety of conditions such as a mouse hover over the cell or row, the cell or row becoming current, the row being edited, or always.
Data grouping
- Supports hierarchical, multi-level grouping in all views.
- Customizable group-level configurations with header and footer support.
- Supports UI virtualization, preserving memory and reducing load time, even when grouping.
- Supports custom grouping criteria, to allow your code to group together rows with your own conditions.
- Interactive, hierarchical “Group-by” row allows end-users to easily create and manipulate groups themselves. Adapted for all included views.
- Programmatic control over expanding and collapsing groups.
- Grouping can be controlled via code.
Input validation
- Includes built-in data validation, at the cell or row level.
- Error display is integrated with the included views.
- You can completely style the way a cell or row looks when a validation error occurs.
- Can validate on any criteria, including the values of other cells.
- Validation error messages are overridable and localizable.
- Expandable and compatible with custom validation rules you have already built.
Card view features
- Defaults to cards stacked into columns, with horizontal scrolling.
- Two types of card view styles are included: compact card view (borderless cards with column separator lines) and standard card view (cards with borders, but no separator lines).
- Supports grouping with multiple levels. Group-by row includes built-in list of columns, so end-users can still group by columns and reorder fields even if there are no column headers. Group headers flow within the card list.
- Cards can be independently sized, each card sizing itself to its content.
Table view features
- Includes an Outlook-style table view with all the typical elements you would expect.
- Column headers support drag-and-drop column reordering, column resizing, click-to-sort, and dragging to "Group-by" row.
- Row margin selects and resizes rows, and displays icons indicating that the row is current, is being edited, is an insertion, or has a validation error.
- Provides horizontal and vertical Grid line brush and grid line thickness properties.
- Automatically changes a row’s height to fit the contents of the largest cell.
Other features
- Full keyboard navigation is possible through cells and rows. Navigation can be limited to cell-only or row-only, or navigation can be disabled.
- Allows multiple-field sort and custom criteria sort.
- Provides easy manipulation of the grid’s current row.
- Scrolls the view to any cell, row, group, or column.
- Scroll tip displays information about the first visible row in the viewport when the grid is scrolled.