| UXScheduleView is a powerful and high-performance scheduling control for Silverlight and WPF development which provides a multitude of advanced scheduling features such as full MVVM pattern support, extensible view architecture, integrated navigation interface, multi-level grouping, and sophisticated editing form. UXScheduleView allows you to directly display and edit events data without additional proxy classes or interfaces – thanks to the MVVM-ready architecture. Four built-in views are also included, ranging from day view, week view, work week view, and month view. Other key features include time interval customization, culture support, interactive drag-drop, and ISO standards compliance user experiences. Learn More | Features | - MVVM-ready Architecture
UXScheduleView is a full-featured scheduling control that provides built-in data binding support for common scheduling data such as resources, categories and events. It allows you to display and edit events through a pure MVVM pattern implementation. You can elegantly write your user interaction logics in the ViewModel which is entirely decoupled from the View – thanks to the comprehensive commanding support. With full MVVM support, you can freely customize any elements in the UXScheduleView – or even restyle the controls completely – without affecting the control’s functionality. - Four Built-in Views
UXScheduleView sports four built-in scheduling views: DayView, WeekView, WorkWeekView and MonthView. Each view is thoughtfully designed to address the challenges and requirements of that particular view. For instances, MonthView implements fluent user interface mechanism where the events will automatically adapt to the available real screen estate. In the case when the events cannot fit the available space, a "more" visual hint will appear which provides a convenient centralized access to all the events in that particular day. - Extensible View Architecture
One of the most advanced features in UXScheduleView is its extensible view architecture which enables you to create your own custom views and quickly instantiate the custom views into the UXScheduleView control. The extensible view architecture automatically take care numerous complex tasks so you don’t have to – such as the calendar and data synchronization as well as the selection and editing infrastructure. - Comprehensive Recurring Event Support
UXScheduleView sets a high standard in scheduling control by providing the ultimate recurring event support. It offers dozens of recurring patterns combination which can be repeated on daily basis, weekly, monthly or even yearly. And better yet, it supports recurring events binding and editing through MVVM pattern implementation. UXScheduleView also implements recurring editing according to the industry's standards. For instances, the Edit dropdown will show two options while editing a recurring event: Edit Occurrence or Edit Series. The options are also applied when deleting a recurring event. Furthermore, an exception event will be automatically created when a recurring event is being moved or resized through interactive drag and drop. - Customizable Scheduling Behaviors
UXScheduleView is a full-featured scheduling control with a multitude of configurable behaviors. You can customize the time interval, day start and end time, visible start and end time, and even the number of days – all with simple property sets. Many of these scheduling properties are consistently implemented in each schedule view including day, week, work week and month view. - Resource, Category and Time Grouping
UXScheduleView offers powerful grouping features to enhance data viewing experiences. You can group the scheduling data based on the common properties available in the event such as resource, category, time, and importance. Thanks to the solid architecture, the data grouping is automatic so you don’t have to write a single line of code. Furthermore, the advanced LINQ utilization delivers unparalleled grouping performance. - Advanced Nested Grouping
In addition to the standard grouping, UXScheduleView also provides several advanced grouping features such as multi-level (nested) grouping. You can flexibly define the group items and orders through the provided GroupCollection property. The nested grouping works consistently regardless of the group items count or how the group items are ordered. - Sophisticated Built-in Editing Form
UXScheduleView provides a visually appealing editing form that can be easily extended – thanks to the solid architecture and full MVVM support. You can add as many custom fields as you like, add custom validations, and even re-configure the layout – all without requiring additional proxy classes or interfaces. The built-in editing form comes with gorgeous styles and intuitive interface that your users will definitely love to use. - Rich User Experiences
UXScheduleView is an advanced scheduling control that combines powerful architecture with state-of-the-art user experiences. It includes a host of built-in user experience features such as the superior editing capability, automatic time-designator indicator, current hour visual hint, sharp lines rendering, and smart events layouting – which are all designed to deliver the best scheduling experiences to the end user. In addition, UXScheduleView also supports fluid drag and drop, event resizing, inline editing, calendar navigation, and context menu. View Demo
|
|