diff --git a/Wabbajack/UnderMaintenanceOverlay.xaml b/Wabbajack/Views/Common/UnderMaintenanceOverlay.xaml similarity index 58% rename from Wabbajack/UnderMaintenanceOverlay.xaml rename to Wabbajack/Views/Common/UnderMaintenanceOverlay.xaml index a8102af6..e7138b40 100644 --- a/Wabbajack/UnderMaintenanceOverlay.xaml +++ b/Wabbajack/Views/Common/UnderMaintenanceOverlay.xaml @@ -3,6 +3,7 @@ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:icon="http://metro.mahapps.com/winfx/xaml/iconpacks" xmlns:local="clr-namespace:Wabbajack" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignHeight="250" @@ -11,7 +12,7 @@ #fec701 - #99000000 + #AA000000 @@ -36,10 +37,36 @@ ShadowDepth="10" /> + + + + + + + + + VerticalAlignment="Top" + Visibility="{Binding ShowHelp, RelativeSource={RelativeSource AncestorType={x:Type UserControl}}, Converter={StaticResource bool2VisibilityConverter}, ConverterParameter=False}"> @@ -51,7 +78,6 @@ + public partial class UnderMaintenanceOverlay : UserControl { + public bool ShowHelp + { + get => (bool)GetValue(ShowHelpProperty); + set => SetValue(ShowHelpProperty, value); + } + public static readonly DependencyProperty ShowHelpProperty = DependencyProperty.Register(nameof(ShowHelp), typeof(bool), typeof(UnderMaintenanceOverlay), + new FrameworkPropertyMetadata(default(bool))); + public UnderMaintenanceOverlay() { InitializeComponent(); } + + private void Help_Click(object sender, RoutedEventArgs e) + { + ShowHelp = !ShowHelp; + } } } diff --git a/Wabbajack/Wabbajack.csproj b/Wabbajack/Wabbajack.csproj index 0009cfa8..f4c240c1 100644 --- a/Wabbajack/Wabbajack.csproj +++ b/Wabbajack/Wabbajack.csproj @@ -176,7 +176,7 @@ AttentionBorder.xaml - + UnderMaintenanceOverlay.xaml @@ -281,7 +281,7 @@ Designer MSBuild:Compile - + Designer MSBuild:Compile