• Products
  • Download
  • Purchase
  • Support
  • Company
Actipro Software company logo
Twitter Follow Actipro RSS Subscribe (RSS Feed)

The Actipro Blog

Tag Cloud

  • blog
  • docking
  • editors
  • intelliprompt
  • micro charts
  • navigation
  • propertygrid
  • ribbon
  • shared library
  • silverlight
  • syntaxeditor
  • themes
  • views
  • web site
  • winforms
  • winrt
  • wpf

Latest Twitter News

May 14, 2012 at 2:50 PM
IntelliPrompt code snippet features have been added to our VS-like code editor control for #WPF and #Silverlight. http://t.co/1IchOJrr

May 10, 2012 at 9:40 PM
Our new Micro Charts control products for #WPF and #Silverlight are out now. Come build some dashboards with them! http://t.co/EEERvff0

May 7, 2012 at 6:47 AM
Today we look at bar charts, for our upcoming #WPF, #Silverlight, and #WinRT Micro Charts product. http://t.co/gxHuPS6B

May 4, 2012 at 6:25 AM
See a gallery of micro area charts in our upcoming release for #WPF, #Silverlight, and #WinRT. http://t.co/qDXGwW8B

May 3, 2012 at 6:32 AM
See a variety of line charts that are easy to make with our upcoming #WPF, #Silverlight, #WinRT Micro Charts product. http://t.co/mbkX6tJd

Twitter Follow us on Twitter

Month List

  • 2012
    • May (9)
    • April (6)
    • March (11)
    • February (11)
    • January (2)
  • 2011
    • December (2)
    • November (7)
    • October (2)
    • September (1)
    • August (5)
    • July (3)
    • June (6)
    • May (5)
    • April (8)
    • March (4)
    • February (5)
    • January (9)
  • 2010
    • December (9)
    • November (10)
    • October (4)
    • September (8)
    • August (12)
    • July (9)
    • June (7)
    • May (6)
    • April (7)
    • March (6)
    • February (6)
    • January (4)
  • 2009
    • December (2)
    • November (2)
    • October (12)
    • September (3)
    • August (11)
    • July (10)
    • June (6)
    • May (3)
    • April (7)
    • March (6)
    • February (8)
    • January (10)
  • 2008
    • December (10)
    • November (2)
    • October (3)
    • September (5)
    • August (5)
    • July (8)
    • June (4)
    • May (4)
    • April (10)
    • March (8)
    • February (1)
    • January (2)

Category List

  • RSS feed for ActiproActipro (321)
  • RSS feed for Blog SummaryBlog Summary (15)
  • RSS feed for GeneralGeneral (43)
  • RSS feed for In developmentIn development (164)
  • RSS feed for New featuresNew features (155)
  • RSS feed for New productNew product (38)
  • RSS feed for PromotionPromotion (2)
  • RSS feed for SilverlightSilverlight (90)
  • RSS feed for Tips and tricksTips and tricks (4)
  • RSS feed for Visual Studio 2008Visual Studio 2008 (2)
  • RSS feed for Windows FormsWindows Forms (22)
  • RSS feed for Windows VistaWindows Vista (10)
  • RSS feed for WinRTWinRT (9)
  • RSS feed for WPFWPF (257)
  • RSS feed for XAMLXAML (23)

About Us

Actipro Software is a leading provider of .NET user interface controls for the WPF, Silverlight, and WinForms frameworks, and is most well-known for their SyntaxEditor syntax-highlighting code editor control.

Please take some time to learn more about us and our product offerings.

Preview of new advanced MonthCalendar for WPF

April 9, 2009 at 1:57 AM
by Bill Henning (Actipro)

We are nearly finished with work on a new MonthCalendar control, which will be included with Editors for WPF. This version offers several features not found in the existing MonthCalendar found in the Shared Library, such as multiple selection and the ability to zoom out/in to navigate to different months, years, or decades. 

Selection

By default only a single date can be selected, but there are several selection modes that allow multiple dates to be selected. The number of selected dates can be restricted, or can be restricted to a contiguous range. By handling the SelectionChanging event, the selection can easily be customized or canceled before the changes are committed. This allows for any custom selection logic to be implemented. Additionally, the week numbers and/or day of week headers can be clicked to select the associated days of the visible month.

MonthCalendarExtended

The MonthCalendar using Extended selction after holding down the Control key and clicking Thusday and Week 16.

The SelectedDates property is actually a collection of DateRange objects, which are used to aggregate and optimize the selected dates. Regardless, you can still iterate over the individual dates as needed.

Navigation

Like the WinForms MonthCalendar, you can navigation to other dates by zooming out and/or in, with animations to that effect. Clicking the title text will zoom out, such as zooming from the month view (seen above) to the year view (seen below). The year view can be used to quickly navigation to a month in the given year, and likewise for the associated decade and century. Clicking on a month in the year view will zoom in and presented the specified item in a month view.

MonthCalendarYearView

The MonthCalendar displaying a year view.

Disabled Dates

Certain dates or date ranges can be explicitly disabled, which prevents them from being selectable, using the DisabledDates collection. Also, you can easily disable any day of the week, such as preventing any Thursday from being selected. Any dates that are disabled, are automatically excluded from SelectedDates.

Summary

We will also be including the various themes for the MonthCalendar, as well as providing several customizations options for the look/feel of the control. The MonthCalendar will easily integrate into the DateTimeEditBox, making date entry a snap.

Tags: wpf, shared library, editors
Filed under: Actipro, In development, WPF
Submit to DotNetKicks...
Permalink | Comments (3)

Related posts

The future of WPF, Silverlight, and HTML5 - Are they dead?As I’m sure you are all aware, last week’s PDC 2010 conference set off a firestorm of tweets and new...Themes for WPF Part 1 - Native WPF Control Themes In prior blog posts, we’ve detailed some of the great new features coming to the WPF SyntaxEditor ...WPF Studio integrates with and adds features to the official Microsoft WPF DataGridIn the most recent WPF Studio 2009.1 builds, we've integrated with and enhanced Microsoft's open sou...

Comments

May 16, 2009 at 11:03  

David Mullin

This is very cool.  What about being able to view multiple months in the popup calendar at the same time?  Like this month and next month, for instance?  We'd still like to be able to do that...

David Mullin United States

May 17, 2009 at 07:54  

Bill Henning (Actipro)

Not quite yet, however as we worked on the new MonthCalendar we did so planning for eventually adding support for this.  MonthCalendar hosts a single CalendarView right now, but when we add this feature in the future (it's on the TODO list) it will add more CalendarViews into rows and columns.

Bill Henning (Actipro) United States

August 17, 2009 at 14:04  

trackback

Actipro Blog 2009 Q2 posting summary

Actipro Blog 2009 Q2 posting summary

The Actipro Blog - WPF and WinForms Development

Comments are closed
Copyright © 1999-2012 Actipro Software LLC. All rights reserved.
Home Actipro Software | Products | Download | Contact Us