I have another calendar question. How do you switch back to month view after you've switched to either day or week view by double-clicking on either the day or week header (respectively)?
I tried binding the view mode property to a property on my viewmodel but it doesn't work once I've switched to either day or week view using the header double-click.
Hello,
I am just checking if you got this worked out, or you still require any assistance, or clarification on the matter.
If this is what you were looking for please verify the answer so it helps other users as well.
Hi,
I have been looking into this and usually there is a set of commands provided via the XamOutlookCalendarViewCommandSource class, which by following the approach from this thread: http://es.infragistics.com/community/forums/p/77379/395191.aspx#395191 can set via the Infragistics Commanding like so:
public class MyXamOutlookCalendarView : XamOutlookCalendarView { public MyXamOutlookCalendarView() : base() { this.Loaded += MyXamOutlookCalendarView_Loaded; } TextBlock header; void MyXamOutlookCalendarView_Loaded(object sender, RoutedEventArgs e) { TextBlock tempTB = Utilities.GetDescendantFromType(this, typeof(TextBlock), false) as TextBlock; if (tempTB != null) { header = tempTB; XamOutlookCalendarViewCommandSource myNavigateCommand = new XamOutlookCalendarViewCommandSource(); myNavigateCommand.CommandType = Infragistics.Controls.Schedules.XamOutlookCalendarViewCommand.SwitchToMonthView; myNavigateCommand.Target = this; myNavigateCommand.EventName = "MouseLeftButtonDown"; Commanding.SetCommand(header, myNavigateCommand); } } }
where the TextBlock is actually the header you referred to.
Please let me know, if I can be of any further clarification on the matter.