<StackPanel> <Button Content="Zoom Out" Command="{x:Static igEditors:MonthCalendarCommands.ZoomOutCalendarMode}" CommandTarget="{Binding ElementName=xamMonthCalendar1}" /> <igEditors:XamMonthCalendar Name="xamMonthCalendar1" /> </StackPanel>
エンド ユーザーは、カレンダー項目のヘッダーをクリックすることで、異なるカレンダー ビューを縮小できます。または、カレンダー項目をクリックすることで拡大できます。また、xamMonthCalendar™ コントロールの CurrentCalendarMode プロパティを CalendarMode 値に設定するか、組み込みの ZoomOutCalendarMode コマンドまたは ZoomInCalendarMode コマンドを実行することで、プログラム的に異なるビューに切り替えることもできます。
以下のコード例は、異なるカレンダー ビューに切り替える方法を示します。
XAML の場合:
<StackPanel> <Button Content="Zoom Out" Command="{x:Static igEditors:MonthCalendarCommands.ZoomOutCalendarMode}" CommandTarget="{Binding ElementName=xamMonthCalendar1}" /> <igEditors:XamMonthCalendar Name="xamMonthCalendar1" /> </StackPanel>
Visual Basic の場合:
Imports Infragistics.Windows.Editors ... ' CurrentCalendarMode プロパティを CalendarMode 値に設定するか、または、組み込みコマンドを使用できます。 'Me.xamMonthCalendar1.CurrentCalendarMode = CalendarMode.Years Me.xamMonthCalendar1.ExecuteCommand(MonthCalendarCommands.ZoomOutCalendarMode)
C# の場合:
using Infragistics.Windows.Editors; ... // CurrentCalendarMode プロパティを CalendarMode 値に設定するか、または、組み込みコマンドを使用できます。 //this.xamMonthCalendar1.CurrentCalendarMode = CalendarMode.Years; this.xamMonthCalendar1.ExecuteCommand(MonthCalendarCommands.ZoomOutCalendarMode);