Die WPF-Steuerelemente der nächsten Generation von DevExpress nutzen die Leistung und Flexibilität der WPF-Plattform optimal und werden selbst den Anforderungen der anspruchsvollsten Endbenutzer gerecht. Entdecken Sie unsere vollständige Produktreihe für WPF (mehr als 65 Steuerelemente), indem Sie eine Produktsuite oder einzelne Komponenten aus der nachstehenden Liste auswählen.
Machen Sie den direkten Vergleich. Lernen Sie unser umfangreiches Angebot kennen und vergleichen Sie sie mit denen anderer Anbieter. Zusätzlich zu den reichhaltigen Funktionen, die jedes DevExpress-Produkt bietet, können alle unsere registrierten Kunden von folgenden Vorteilen profitieren:
|Vollständiger Quellcode||Alle DevExpress-Bibliotheken für Steuerelemente sind mit vollständigem Quellcode verfügbar. Somit müssen Sie sich keine Gedanken über „Blackbox“-Steuerelemente machen, wenn Sie die DevExpress-Technologie für Ihre nächste Anwendung verwenden.|
|Lizenzfreie Bereitstellung||DevExpress erhebt keine Lizenz- oder Pro-Server-Entwicklungsgebühren. Die von Ihnen veröffentlichen Lösungen gehören Ihnen. Sobald Sie unsere Steuerelemente lizenzieren, können Sie also beliebig viele Anwendungen bereitstellen.|
|60-tägige Geld-zurück-Garantie||Kein Produkt ist in der Lage, jedes denkbare Geschäftsproblem zu lösen. Wenn Sie glauben, dass unsere Produkte Ihren Anforderungen nicht entsprechen, können Sie sie problemlos innerhalb von 60 Tagen nach Erwerb zurückgeben und Ihr Geld zurückerhalten.|
|Kostenloser technischer Support||Seit unserer Gründung im Jahr 1998 hat DevExpress NIEMALS Gebühren für technischen Support berechnet. Egal ob Ihr Produkt gerade erst veröffentlicht wurde oder bereits 10 Jahre alt ist – DevExpress bietet technischen Support für alle registrierten Kunden.|
|Technische Hilfe und Support||Von den informativen Tutorials des DevExpress Channel über die umfassende Wissensdatenbank und Informationen auf Code Central bis hin zu unserer Online-Dokumentation bieten wir praktische technische Ressourcen an, sodass Sie den Umgang mit unseren Tools schnellstmöglich erlernen und direkt zur Arbeit übergehen können.|
DXBars for WPF has been written from the ground-up to fully leverage the flexibility of the WPF platform, while building on our extensive experience on how to build a solid and flexible architecture for such an advanced product. In DXBars, presentation aspects are fully separated from content - with the ability to re-use individual items or even groups of items. There's nothing you'll have to create twice, and perhaps more important, when you need to change something, you'll only need to change it once.
Our toolbar-menu system supports all the features available in our WPF Framework. These features include a set of unique WPF Visual Themes and the ability to save and restore toolbar layout to persist end-user customizations. To learn more about the primary features available in DXBars for WPF, refer to the items linked on this page.
Toolbars are the main building blocks of your application’s navigation system. They are also the base for main menus and status bars (specialized toolbars). The primary benefit of a "universal" building block is that once you learn how to integrate one toolbar type, the same concept applies to the other visual elements of the product.
Almost every application is expected to have a main menu. With DXBars, creating the main menu is as easy as creating any other toolbar. Main menus can be customized in the same manner and they support the same features as regular toolbars. They usually have a different painting style and sub-menu items don't display dropdown glyphs when in main menus. There are also a few differences in default settings - main menus are initially stretched to fit container size and they don't display the drag thumb.
If your end-users have worked with any Microsoft Office applications in the past, they will feel right at home with DXBars. The traditional toolbar system is now the standard of this type of UI. The DXBars library implements this standard, offering your end-users powerful and easy-to-use means of runtime customization.
DXBars for WPF allows you to create context menus. These popup menus can then be bound to any control on a form.
Our WPF Toolbar-Menu system ships with multiple built-in bar item types including Buttons, Check Buttons, Split Buttons, Submenus, Integrated Data Editors, Static Text, Link Containers and Toolbar Lists.
The DevExpress WPF Book Control represents records from the bound data source as pages and allows you to browse your data much like using a "book" metaphor. End-users simply click page corners and drag them. If the mouse button is released after the mouse pointer has crossed the book's spine, the page turn is completed automatically. If the page is released prior to reaching the book's spine, the page turn is cancelled and the page returns to its original position. Both actions are visualized with life-like animation effects.
To set up a book control, you need only to bind it to a data source and specify a page template with proper bindings.
The DevExpress Carousel for Windows Presentation Foundation allows you to introduce stunning navigation and data browsing capabilities into your next WPF application with ease. Wherever you need an image or movie gallery, contact library or other list allowing quick and elegant navigation with advanced animation effects, try the DXCarousel.
While there are many Carousel control implementations available to you in the marketplace and all seemingly provide similar feature lists at first glance, our WPF Carousel provides a few fundamental advantages giving you unique capabilities for appearance and behavior customization.
You can specify any number of "parameters" for your Carousel and specify how these parameters change along the path. Once you've done this, you can bind parameters to any representation aspect. For instance, you can enable a 3D-like Carousel view by customizing element sizes and locations to achieve a perspective view effect.
DevExpress Carousel for WPF allows you to avoid value duplication that results in overwhelmingly complex XAML. We offer you a way to specify transition effects separate from those that apply to elements along the entire path. Thus you'll have simpler code that will obviously be easier to maintain when changes are required.
DXCharts for WPF is not a WinForms chart component ported to a new platform...It is a fundamentally new component that takes full advantage of our experience building charting tools and exploiting the WPF framework to the maximum extent possible. Features you will discover once using DevExpress Charting for WPF include:
To learn more about the 2D and 3D chart types included with DXCharts and explore their features, refer to the following:
This library is the DevExpress Core Framework for WPF. Its primary purpose is to provide the basic functionality for advanced DevExpress WPF Controls. In addition to shared utility classes and members, it ships with several auxiliary controls, such as popup windows used in controls such as grids or rich text editors. You can also use standalone versions of these utility controls in your own application to enhance the end-user experience with advanced WPF features.
The DXControls Library includes the following controls:
DXDocking for WPF allows you to build applications with dockable window interfaces similar to those found in Microsoft Visual Studio and Microsoft Document Explorer.
Dockable windows help you create flexible and fully customizable interfaces with ease...End-users can temporarily hide unnecessary controls and drag & drop panels to build a more efficient environment for their business needs.
Key features include:
The DXEditors Library offers you a collection of advanced WPF data editors available for use within data entry forms, option editors and data-aware controls. Our editors provide seamless integration with the rest of our product line, including data grid and toolbar-menu controls. When it comes to data input and representation, there's no other library providing the same level of customization and flexibility. The following describes some of the features available to you when using DXEditors for WPF.
The WPF Grid control represents the evolution of advanced, functional, and flexible WPF data presentation and editing controls that assist developers in building rich client applications. With over 10 years of experience in engineering feature-complete Data Grid components for nearly every major development platform, DevExpress has set a new milestone by introducing the advanced, feature-rich and flexible Grid Control for WPF.
The DXGrid ships with a multitude of market-leading features, including a wide array of cell editors, full end-user customization options, advanced data binding and management, layout persistence, fixed columns, validation, UI virtualization and much more...
Instead of reading the entire dataset from the data server and then managing data within the grid, our controls simply display data that has already been grouped or sorted on the data server. This is possible because of our built-in LINQ-enabled providers. This provider can produce smart queries so that all the grid needs to do is download records to be displayed within the current page. If you have 100,000 records in your data source and want to display 10 records on the page, the grid will need to download only 10 records rather than the 100,000 records required with each request/query when using competing grid controls. This means that with the DXGrid, what was once simply impossible with competing grids (but entirely needed by end-users) can now be easily accomplished.
The most widely accepted and used method of presenting data is built-into the DXGrid. This view supports powerful layout customization features such as Fixed Columns, Field Chooser Window, Column Auto Width, Column Reordering and Resizing, and Automatic Column Width Adjustment (Best Fit).
Data is presented as collapsible cards, similar to the functionality provided in Microsoft Outlook Contacts view. Out of the box, the card view includes the following layout customization features: Card Resizing, Customizable Card Flow Direction, Field Chooser Window, Automatic Layout Updates (when Expanding or Collapsing Cards).
Both the Grid View and the Contacts View fully support unlimited data sorting and grouping. When sorting and/or grouping data, you can include as many columns as your business needs dictate.
Predefined Group Intervals ● Sort and Group by Display Text ● Custom Sorting and Grouping Algorithms
Using the WPF Grid's API, you can apply any filter criteria programmatically. End-users can also modify the currently applied filter condition using the following visual elements:
Built-in Filter Editor Dialog ● Microsoft Excel style Filter Dropdowns ● Auto-Filter Row ● Filter Panel ● Most Recently Used Filter List
Our WPF DataGrid Control allows you to quickly analyze your data by displaying aggregate function values calculated against the entire dataset or data groups. When using data grouping, you can also sort your data based on summary values, thus accessing the most important information more easily.
Our WPF Data Editors Library provides a collection of controls that can be embedded into grid cells for editing and better data presentation. Other data editing features include the following:
Create Data Editors and Viewers Using Templates ● Microsoft Outlook Style "New Item" Row ● Advanced Input Validation
The DevExpress WPF Grid provides comprehensive record selection support. Rows and cells can be selected both programmatically and at runtime.
The Expression Editor is a UI enhancement that was ported from our award winning WinForms product line to WPF. With this dialog, you can visually build expressions that use field values, constants, numerous predefined functions and operators. These expressions can be used to calculate unbound field values.
By using the DevExpress WPF Printing Library, you can render DXGrid contents with ease (including all current customization settings such as data filtering, sorting, grouping, summaries, column visibility, etc). As you might imagine, this capability allows you to generate numerous WPF "reports" without hassles.
The DevExpress WPF Grid Control provides enhanced design-time support within the Visual Studio 2010 IDE and Expression Blend. This is accomplished using the same mechanisms available to end-users at runtime. Other design-time enhancements include a Quick Customization Panel, Expression Editor for Unbound Fields and Filter Builder Dialog.
Our WPF Layout Control Suite is a complete layout management solution for WPF. From a simple flow layout to a complex data entry form - all control arrangement tasks you can imagine are easily accomplished via simple drag and drop operations. With the DXLayoutControl, you will never have to worry about properly aligning your page elements by manually changing myriads of options.
Form development simplicity is a great benefit, but not the only one this suite has to offer you. No matter how easily you've built your window or page using our Layout Control, no matter how much thought and effort you've put into arranging controls... you can never satisfy ALL end-users. With DevExpress Layout Control for WPF you don't have this problem. Not only can you easily create several versions of a window layout and let users choose which they like the best - end-user layout customization is also fully supported. Just like you customize toolbars in Visual Studio or Microsoft Word to adjust your environment to your particular needs, you can allow end-users to change the window by simply dragging elements around.
The DXLayoutControl Suite includes the following controls, which can be used individually or in combination.
Providing easy and intuitive navigation options within an application is the goal of every software developer. The DevExpress Navigation Bar for WPF gives you everything you need to create easy to use applications which have incredible sophistication and elegance.
With DXNavBar, you get multiple layout styles used for switching application modules, controlling application functionality or providing action lists for your application. The following layout styles are included:
Each view type includes numerous customization features, such as horizontal or vertical group layout, multiple item arrangement styles, embedded controls, and more. For a complete list of features common for all view types, please review the following page:
Built on top of our award winning Pivot Grid and Data Analysis technologies for WinForms and ASP.NET, the DXPivotGrid addresses the needs of developers requiring advanced analytics and reporting options for their next WPF application.
Key features available in this release include the following:
DXPrinting System is a universal printing and export library for WPF. We call it universal because you are not limited to specific controls that can be rendered by the library nor do you have to write a lot of code to print or export your data or control.
With DXPrinting, you can print anything...simply define the XAML and off you go. This is obviously nothing new for WPF developers since the standard FixedDocument and FlowDocument classes can do the same in combination with the DocumentViewer...Unfortunately, this similarity only applies to tabular reports (multiple data records in a specific format) and that's where DXPrinting provides you with real options going forward.
If you're using the FixedDocument class, you'll have to manually split your document across multiple pages. If you're using FlowDocument, you won't be able to control page breaks and thus a feature like displaying headers on each page cannot be properly implemented. Both these classes don't allow you to export your documents to data files in XLS, PDF, HTML and other popular formats.
All these limitations in Microsoft's implementation are overcome by DXPrinting. Among the main features we've implemented is the ability to automatically split documents across multiple pages (based on specific rules). As such, if you need column headers on every page or you want a page break before a group value - the Printing engine will deliver it for you.
At present, our WPF Printing and Exporting engine allows you to create the following reports:
Regardless of report type, the following features are available:
You can choose one of two different paint styles - Office 2010 and Office 2007, which are identical to those found in Microsoft Office 2010 and Microsoft Office 2007, respectively. The difference between them is mostly in the Application button's appearance - the main button of an application.
Besides regular pages, which are always visible, the Ribbon control also supports contextual pages. These are painted differently than regular pages, and are designed to provide context-dependant commands.
Galleries were designed to provide an easy and elegant way to organize lengthy option lists. DevExpress WPF Ribbon Control fully implements the Gallery functionality found in Microsoft Office 2007 and 2010.
The Ribbon control allows you to display various items within the commands region and QAT: buttons, dropdown buttons, check buttons, submenus, editors, radio groups.
The Ribbon control provides out-of-the-box layout adaptation capabilities. If you narrow a window, the ribbon's content will automatically be compressed by changing large to smaller images, hiding item text, moving buttons into dropdown windows, etc. If you widen the window, the layout will be restored to its initial state.
In MS Office 2007 applications, clicking the Application Button invokes a special menu, while in MS Office 2010, the menu has another, more elaborate look. With DXRibbon you have the ability to support both types of menus for your application.
If you are using a Ribbon control and wish to add a status bar at the bottom of your window, we suggest that you use a dedicated Ribbon Status Bar control that matches the Ribbon control's look and feel.
The Ribbon control is generally not customizable in the sense that an end-user cannot change the position of commands or hide them. However, favorite commands can be copied to the Quick Access Toolbar via a built-in context menu.
To best suit the Ribbon UI, DevExpress offers a special DXRibbonWindow, a form that is ideally integrated with a Ribbon control. Quick Access Toolbar and window control buttons are flawlessly merged into the DXRibbonWindow's title bar, saving space for the client area in your application.
End-users can minimize the Ribbon, so that only page headers are visible. Clicking any page header expands the minimized Ribbon.
Enable this feature to allow end-users to navigate through Ribbon elements and activate any Ribbon command via keyboard.
DXperience v2010 vol 2 introduces WPF Rich Text Editor – allowing you to introduce Microsoft Word like text editing capabilities into your WPF application with ease. The DXRichEdit for WPF provides advanced text formatting capabilities, data merging and table support.
Key features include:
The DXRichEdit control is based on our Rich Edit Core Library which provides a solid and extensible foundation for rich text editing across multiple platforms including: WPF, WinForms and Silverlight. As such, code that uses the DevExpress RichEdit API can be ported to any platform with minimum hassle.
DXperience v2010 vol 2 introduces an entirely new product for the WPF platform – our WPF Scheduler Control. By leveraging the capabilities of this new library, you can introduce scheduling/calendar functionality to your WPF applications with minimal effort.
DXScheduler for WPF includes the following features:
Recurrent Appointment Editor:
The DXSpellChecker for WPF provides you a straightforward way in which to add Microsoft® Office® style spell checking capabilities into your next WPF application and offers you built-in suggestion forms that replicate corresponding forms found in Microsoft Outlook®. Because these forms were built using our application-wide themes, they will seamlessly integrate into any application powered by DevExpress components.
The DXSpellChecker for WPF takes full advantage of the WPF framework and ships with full source code. Its features include:
Our common controls library for WPF inlcudes a full-featured tab control.
This control supports all the features you expect in a tab control, including the following:
The DevExpress Application Theme and Style Engine ships with a set of predefined visual styles that mimic the UI from some of today's leading application vendors - allowing you to deliver a compelling user experience with ease. For utmost flexibility and to fully meet the needs of your customers, you can quickly change your application's color scheme while preserving the overall look and feel of a given visual style.
All DevExpress WPF Controls and standard components offered by Microsoft, are 'lookless' by their very nature. To apply a skin, we simply specify element templates using native WPF elements. This means that you'll use 100% WPF based skins that aren't based on raster images and our controls will preserve picture quality regardless of element size.
It takes just one property value change to alter the entire application's appearance. Simply specify the desired theme name for the root element and you're done. As you can imagine, this makes it easy to implement end-user theme switching capabilities.
The flexibility of the DevExpress Theme Engine can be demonstrated by our full support of standard Microsoft WPF controls. When using standard controls in conjunction with those we engineer, you can rest assured that your applications will always be visually consistent and provide a compelling end-user experience. The following is a list of standard controls supported by the DevExpress Theme Engine.
DevExpress WPF Controls use this feature for their built-in UI elements. For instance, our Toolbar-Menu system applies DevExpress themes to standard controls in its Customization Window.
Nearly all DevExpress controls allow end-users to change their layouts (states). For example, the DXDocking and DXBars libraries allow you to rearrange panels, toolbars, and commands within toolbars. The DXGrid control allows you to change the order of columns, sort, group data, etc.
The layouts of these controls can be saved to a data store and then restored later. With the release of v2010 vol 2, we include a new WorkspaceManager component that makes manipulating layouts of DevExpress WPF and Silverlight controls much easier. You can create multiple layouts for visual controls in advance and then use the WorkspaceManager to instantly switch between them at runtime.
The WorkspaceManager can be used with any DevExpress visual control that support serialization (e.g. BarManager, DockLayoutManager, DXGrid, etc.) The target visual control may also contain other serializable DevExpress controls as children. For instance, the BarManager may contain a DockLayoutManager child object. In this example, the WorkspaceManager will manipulate the layouts of the child controls as well.
Additionally, the WorkspaceManager supports multiple visual transition effects, applied when loading a selected layout: