diff --git a/src/MahApps.Metro.Samples/MahApps.Metro.Demo/ExampleViews/ButtonsExample.xaml b/src/MahApps.Metro.Samples/MahApps.Metro.Demo/ExampleViews/ButtonsExample.xaml index 13d7a6da10..69dbe1e76e 100644 --- a/src/MahApps.Metro.Samples/MahApps.Metro.Demo/ExampleViews/ButtonsExample.xaml +++ b/src/MahApps.Metro.Samples/MahApps.Metro.Demo/ExampleViews/ButtonsExample.xaml @@ -240,7 +240,7 @@ Style="{StaticResource MahApps.Metro.Styles.ToggleSwitch.Win10}" /> diff --git a/src/MahApps.Metro.Samples/MahApps.Metro.Demo/MainWindowViewModel.cs b/src/MahApps.Metro.Samples/MahApps.Metro.Demo/MainWindowViewModel.cs index 8bd490856a..aad44ef5f4 100644 --- a/src/MahApps.Metro.Samples/MahApps.Metro.Demo/MainWindowViewModel.cs +++ b/src/MahApps.Metro.Samples/MahApps.Metro.Demo/MainWindowViewModel.cs @@ -300,6 +300,11 @@ public bool IsHamburgerMenuPaneOpen return "No time given!"; } + if (columnName == nameof(IsToggleSwitchVisible) && !IsToggleSwitchVisible) + { + return "There is something hidden... \nActivate me to show it up."; + } + return null; } } @@ -455,5 +460,7 @@ private void ToggleIconScaling(object obj) public bool IsScaleDownLargerFrame => ((MetroWindow)Application.Current.MainWindow).IconScalingMode == MultiFrameImageMode.ScaleDownLargerFrame; public bool IsNoScaleSmallerFrame => ((MetroWindow)Application.Current.MainWindow).IconScalingMode == MultiFrameImageMode.NoScaleSmallerFrame; + + public bool IsToggleSwitchVisible { get; set; } } } \ No newline at end of file diff --git a/src/MahApps.Metro/Styles/ValidationErrorTemplate.xaml b/src/MahApps.Metro/Styles/ValidationErrorTemplate.xaml index 8b6c1b00ea..3604b06e04 100644 --- a/src/MahApps.Metro/Styles/ValidationErrorTemplate.xaml +++ b/src/MahApps.Metro/Styles/ValidationErrorTemplate.xaml @@ -22,7 +22,8 @@ BorderThickness="1" DataContext="{Binding ElementName=placeholder}"> - + + + + + + +