mirror of
https://github.com/bloxstraplabs/bloxstrap.git
synced 2025-04-21 18:11:27 -07:00
Add back mica for the Fluent dialog style
The Children Yearn For The Mica
This commit is contained in:
parent
8bbad57eb3
commit
67f0fdd1f4
@ -11,6 +11,7 @@
|
||||
ResizeMode="NoResize"
|
||||
Background="{ui:ThemeResource ApplicationBackgroundBrush}"
|
||||
ExtendsContentIntoTitleBar="True"
|
||||
WindowBackdropType="Mica"
|
||||
WindowStartupLocation="CenterScreen">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
@ -37,7 +38,10 @@
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
|
||||
<Border Grid.Row="2" Padding="15" Background="{ui:ThemeResource SolidBackgroundFillColorSecondaryBrush}">
|
||||
<Border Grid.Row="2" Padding="15">
|
||||
<Border.Background>
|
||||
<SolidColorBrush Color="{ui:ThemeResource SolidBackgroundFillColorSecondary}" Opacity="{Binding FooterOpacity, Mode=OneTime}" />
|
||||
</Border.Background>
|
||||
<Button Margin="0" Content="Cancel" Width="120" HorizontalAlignment="Right" IsEnabled="{Binding CancelEnabled, Mode=OneWay}" Command="{Binding CancelInstallCommand}" />
|
||||
</Border>
|
||||
</Grid>
|
||||
|
@ -66,7 +66,7 @@ namespace Bloxstrap.UI.Elements.Bootstrapper
|
||||
|
||||
public FluentDialog()
|
||||
{
|
||||
_viewModel = new BootstrapperDialogViewModel(this);
|
||||
_viewModel = new FluentDialogViewModel(this);
|
||||
DataContext = _viewModel;
|
||||
Title = App.Settings.Prop.BootstrapperTitle;
|
||||
Icon = App.Settings.Prop.BootstrapperIcon.GetIcon().GetImageSource();
|
||||
|
@ -0,0 +1,15 @@
|
||||
using System.Windows;
|
||||
using System.Windows.Media;
|
||||
using System.Windows.Media.Imaging;
|
||||
|
||||
namespace Bloxstrap.UI.ViewModels.Bootstrapper
|
||||
{
|
||||
public class FluentDialogViewModel : BootstrapperDialogViewModel
|
||||
{
|
||||
public double FooterOpacity => Environment.OSVersion.Version.Build >= 22000 ? 0.4 : 1;
|
||||
|
||||
public FluentDialogViewModel(IBootstrapperDialog dialog) : base(dialog)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user