dbi Calendar Silverlight 关于

预约和日程安排在一个控件中。

dbi Calendar Silverlight combines three Silverlight scheduling controls in one. Manage all of your dynamic Outlook style Schedule requirements with ease and with one control. Multi Column Day view, Month view and Week view - all in one Silverlight Control. dbi Calendar Silverlight offers Direct edit appointment scheduling with multiple calendar dimensions; appointments, contacts, locations or tasks.

Design Elegant scheduling solutions with dbi Calendar Silverlight. Easily manage Multiple - Appointment, Contact, Location and Task entities across all views - Multi Day / Multi Resource, Month and Week views and across World time zones.

Straight forward and to the point - appointment scheduling and calendar presentations for Silverlight application development. Calendar Silverlight offers developers the right set of tools for managing multiple Appointment, Contact, Location and Task entities complete with direct, inline editing, full data integration, including multi-level grouping and sorting across all Calendar views.

Calendar Silverlight combines three controls;  a Multi Column Day / Resource View,  a Month Calendar View and  a Week Calendar View, into one compact, feature rich, royalty free Silverlight Scheduling control. Perfect for adding scheduling functionality in any Silverlight application.

dbi Calendar Silverlight enables your end users with functionality to elegantly manage the multiple dimensions of Scheduling.  Direct inline editing and multi object grouping, sorting and full data integration for an unparalleled scheduling experience - all in One control.

DBI Calendar Silverlight combines three control views;  

  • Multi Column Day / Resource View
  • Month Calendar View
  • Week Calendar View...

Data Integration
DBI Calendar Silverlight is designed for data flexibility. Connect to any data source - XML to SQL to Oracle to DB2 and more.

Calendar Silverlight expertly manages:   

  • One to One, One-to-Many and Many-to-Many relationships for each of: Appointments, Contacts, Locations and Tasks

It's not uncommon for one appointment, a conference call for instance, to appear in many locations, have many contacts and have many tasks associated with that activity.  Calendar Silverlight resolves schedule complexities with one holistic management solution wrapped for elegant user experiences.

Variable Time Scale
Life doesn't happen in nice even 15, 30 or 60 minute intervals. Life happens around the clock and in any combination or permutation of time.  

Onsite service personnel are scheduled when they're needed, Golf Course Tee Times are scheduled on 7 minute intervals and components of a dentist appointment may range from 3 minutes to 75 minutes.

With Calendar Silverlight present schedules based on time scale increments of 1 minute to 60 minutes or any combination in between. 

Calendar Silverlight - Features:

  • Run Time Distribution - Royalty Free
  • Assemblies strong-named
  • Assemblies written in C#
  • Full support for MVVM
  • Can be purchased with source code


General Features:

  • Multiple Contact, Location and / or Task entities per Appointment
  • Direct Edit - Click and Add Appointment Scheduling
  • Define Custom Areas / Dead-zones
  • Drag-n-drop Appointment objects
  • More appointments indicator (arrow)
  • Data persisted into XML documents
  • Built-in Printing
  • Direct Entry - Highlight an area in the Calendar and start typing
  • Variable time scale - Set time Intervals from 1 to 60 minutes


User interaction:

  • Interactively create / modify Schedule Items
  • Single and multiple item selection
  • Scrolling
  • In-place appointment editing
  • Automatic scrolling while dragging items with the mouse
  • Custom Calendar Navigation Buttons


Scheduling Views:

  • Month Calendar
  • Week Calendar
  • Multi Column Day / Resource View


Demo's and sample applications Included:

  • in C#
  • in VB .NET
  • in XAML
  • compiled executables
  • MVVM Data Binding
  • Appointment Options
  • Drag and Drop
  • User Drawn Items
  • Multiple Date Selection
  • Built-in Printing
  • Variable Time Line Increments (set time intervals from 1 minute to 60 minutes)


Scheduling - Grouping and Sorting:

  • Day
  • Week
  • Month
  • by Custom areas in the control


Extended Appointment collections:

  • Appointments
  • Contacts
  • Locations
  • Tasks


Program against a Complete set of:

  • Properties
  • Events
  • Methods


Calendar Appearance:

  • Fully customizable styles-based presentations
  • Selection of brush styles
  • Theme
  • Header items and text effects
  • Customizable Item and Cell styles
  • Customizable fonts, colors, effects and alignments of displayed text