|
341 | 341 | </Grid.RowDefinitions> |
342 | 342 |
|
343 | 343 | <StackPanel Grid.Row="0" Orientation="Horizontal"> |
344 | | - <Calendar x:Name="CombinedCalendar" Margin="-1,-4,-1,0" /> |
| 344 | + <Calendar x:Name="CombinedCalendar" |
| 345 | + Margin="-1,-4,-1,0" |
| 346 | + IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" /> |
345 | 347 |
|
346 | 348 | <materialDesign:Clock x:Name="CombinedClock" |
347 | 349 | DisplayAutomation="CycleWithSeconds" |
|
378 | 380 | Header="Default" |
379 | 381 | Style="{StaticResource MaterialDesignCardGroupBox}"> |
380 | 382 | <smtx:XamlDisplay UniqueKey="calendar_1"> |
381 | | - <Calendar /> |
| 383 | + <Calendar IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" /> |
382 | 384 | </smtx:XamlDisplay> |
383 | 385 | </GroupBox> |
384 | 386 |
|
|
405 | 407 | </Grid.Resources> |
406 | 408 | <Calendar materialDesign:CalendarAssist.HeaderBackground="{DynamicResource MaterialDesign.Brush.Primary.Dark}" |
407 | 409 | materialDesign:CalendarAssist.HeaderForeground="{DynamicResource MaterialDesign.Brush.Primary.Dark.Foreground}" |
| 410 | + IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" |
408 | 411 | Background="{DynamicResource MaterialDesign.Brush.Primary.Light}" |
409 | 412 | CalendarButtonStyle="{StaticResource SecondaryCalendarButton}" |
410 | 413 | CalendarDayButtonStyle="{StaticResource SecondaryCalendarDayButton}" |
|
436 | 439 | </Grid.Resources> |
437 | 440 | <Calendar materialDesign:CalendarAssist.HeaderBackground="#A2E9FF" |
438 | 441 | materialDesign:CalendarAssist.HeaderForeground="Black" |
| 442 | + IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" |
439 | 443 | Background="#343C3F" |
440 | 444 | CalendarButtonStyle="{StaticResource CustomCalendarButton}" |
441 | 445 | CalendarDayButtonStyle="{StaticResource CustomCalendarDayButton}" |
|
451 | 455 | Header="Horizontal" |
452 | 456 | Style="{StaticResource MaterialDesignCardGroupBox}"> |
453 | 457 | <smtx:XamlDisplay UniqueKey="calendar_4"> |
454 | | - <Calendar materialDesign:CalendarAssist.Orientation="Horizontal" /> |
| 458 | + <Calendar materialDesign:CalendarAssist.Orientation="Horizontal" IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" /> |
455 | 459 | </smtx:XamlDisplay> |
456 | 460 | </GroupBox> |
457 | 461 |
|
|
463 | 467 | Header="Transparent Header and shadow" |
464 | 468 | Style="{StaticResource MaterialDesignCardGroupBox}"> |
465 | 469 | <smtx:XamlDisplay UniqueKey="calendar_5"> |
466 | | - <Calendar materialDesign:ElevationAssist.Elevation="Dp8" Style="{StaticResource MaterialDesignCalendarPortraitForeground}" /> |
| 470 | + <Calendar materialDesign:ElevationAssist.Elevation="Dp8" |
| 471 | + Style="{StaticResource MaterialDesignCalendarPortraitForeground}" |
| 472 | + IsEnabled="{Binding DataContext.ControlsEnabled, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}}" /> |
467 | 473 | </smtx:XamlDisplay> |
468 | 474 | </GroupBox> |
469 | 475 |
|
|
0 commit comments