Deliver the WPF UX you¿ve always envisioned in
- Designed and created by a team of former Microsoft developers who designed and implemented the WPF framework itself.
- Provides nearly 30 WPF controls, layouts, panels, and more to give designers and developers the tools they need to build the productivity- and loyalty-enhancing UI experience they envision.
- Slashes development time, letting you concentrate on the important things and bring your product to market faster.
Unique controls
Includes 11 unique controls:
- Zoombox - provides zoom and pan capabilities that can be controlled by the mouse or keyboard or programmatically. Also provides a viewfinder and Back and Forward navigation.
- ElementSnapshot - renders any FrameworkElement into the Visual Tree without it actually being in the Visual Tree itself, allowing substantial performance boosts. Especially useful to enable the use of bitmap effects in an application without the performance degradation caused when a bitmap effect is in the Visual Tree.
- Carousel3D - gives developers ItemsControl-like functionality in a 3D environment. Provides fully configurable layout and animation, with collection change support.
- ChromelessWindow - lets programmers create custom-branded windows, with the added benefit of adding drag functionality to a window using XAML code.
- TimelinePanel - arranges data or UI elements along a timeline, letting developers provide data visualisations that are better suited to chronological order.
- DragAndDrop - lets WPF ItemsControls support drag-and-drop with a built-in adorner through attached properties, using a single line of XAML. Automatically uses the data object when moving / copying items.
- Pie Chart - not only good for charts, but also for radial-based controls like gauges and speedometers.
- EvalBinding - a markup extension that lets developers create bindings that include the dynamic evaluation of code expressions. Changes in any of the properties involved cause it to be reevaluated.
- SimpleBinding - the core of EvalBinding, which can be used in place of native WPF binding but uses a simplified syntax and provides intelligent type conversion, often eliminating the need for custom value converters.
- NumericRangeToObjectConverter - allows developers to create converters that return an object based on a configurable range of values, rather than a single discrete value.
- OSChecker - ideal for apps targeting multiple operating systems, the control exposes the current OS version through a DependencyProperty that devs can use for style and template triggers and more.
2D Layout and Panel Technology
- Provides switchable 2D layouts through the SwitchPanel core.
- Gives designers and developers a total of 13 layouts.
- Features smooth animation and transition of elements between different panels.
- Lets designers and developers choose between three animation styles: Force and Resistance - sets velocity and easing of animations using a physics-driven model. Penner Animations - based on Robert Penner¿s animation-easing algorithms, which are widely used in the design community. Customised - total control for specifying animations with a user-defined model.
- Provides 8 custom layouts that can make a UI truly pop: RandomPanel - ideal for constantly changing views. The panel offers a different view each time it is rendered by randomly laying out content within the panel. RadialCanvas - places content radially around a center using set angles, content rotation, and distance from the center. AutoStretchPanel - automatically fills a panel with content. Content stretches to accommodate the changing size of the panel. RelativeCanvas - arranges content in relation to a specific point within the canvas. PerspectivePanel - creates a unique and changing view, in perspective, on a set of items. Lets you specify angle of twist, scaling, shifting, and more to transform the view. CameraPanel - provides a virtual camera that moves within a panel to zoom in, out, and around content. Lets software creators deliver amazing 3D-like user experiences. TimelinePanel - content with time-based information is automatically placed along a timeline. Includes features to automatically visualize items with similar or overlapping time stamps. Carousel - arranges items in a carousel, imitating a 3D layout without CPU-taxing true 3D.
- Includes 5 SwitchPanel-compatible versions of stock WPF panels, letting you provide the traditional and familiar in a modern, animated context: StackPanel - arranges content in a horizontal or vertical layout, stacking or placing side by side based on the individual content dimensions. CanvasPanel - used for directly placing content. Allows the user to set content in relation to the edges of the canvas. WrapPanel - performs content layout in a horizontal or vertical orientation. When content reaches the edge of the panel, it automatically wraps to the next row or column. DockPanel - arranges content to the edge of the application. Multiple pieces of content aligned to the same edge will stack in order. Grid - aligns elements according to Row and Column designations.
Real-Time 3D Layout Technology
- Provides a component platform for creating 3D interfaces in WPF applications.
- Lets developers and designers concentrate on the creative and functional aspects, specifying layout animation and content. A built-in change notification framework allows developers to simply point to a collection of items to be included in the 3D layout.
- The core ItemsControl3D provides real-time 3D by taking care of the details, such as automatically adjusting content and layout, dynamically, based on items added at any point in the application runtime.
- Items added to the 3D scene are routed to the ItemModelGenerator interface that is part of the ItemsControl3D framework to be rendered as a proper 3D model.
- Provides an extendable, pluggable layout system. Developers and designers can use one of the 5 included layouts, or use their own, which will still automatically use the framework¿s change notification and animation capabilities: StackLayout3D - arranges content in a horizontal or vertical 3D layout, stacking or placing items side-by-side based on the 3D model¿s dimensions. GridLayout3D - content is placed according to a 3D grid of rows and columns. EllipseLayout3D - makes creating a perfect circle or elongated ellipse for 3D content placement easy. CanvasLayout3D - lets you place content in relation to X, Y, and Z points. SpiralLayout3D - provides many properties to adjust the shape and size of a spiral-based 3D layout.
- Features 2 animation styles: Penner Animations - based on Robert Penner¿s animation-easing algorithms. Customise - total control for specifying animations with a user-defined model.
WPF technology
- Object-oriented design for WPF/.NET 4, written in C# and XAML.
- Based on a flexible and extensible object model, with modular and reusable visual elements.
- Uses true WPF content controls, so they can contain anything.
- Supports Right-To-Left text.
- Complete source code (C# and XAML) available in the Blueprint Edition.
- Seamless integration with the WPF base class libraries.
- Complete documentation fully integrated into Visual Studio.
- Includes a variety of VB.NET and C# sample applications to get you started.
- Design-time support in Visual Studio and Expression Blend.
- Can be used in conjunction with the MVVM and MVC design and architectural patterns.
Chưa có hoặc chưa được cập nhật!