Eu estava tentando adicionar um pano de fundo de mica ao meu aplicativo, há páginas no meu aplicativo e como não posso aplicar o pano de fundo a elas
Aplicativo.xaml.cs
public App()
{
this.InitializeComponent();
Host = Microsoft.Extensions.Hosting.Host.CreateDefaultBuilder()
.ConfigureServices((context, services) =>
{
services.AddTransient<ShellPage>();
})
.Build();
}
protected override void OnLaunched(Microsoft.UI.Xaml.LaunchActivatedEventArgs args)
{
m_window = new MainWindow();
m_window.Content = Host.Services.GetRequiredService<ShellPage>();
m_window.Activate();
}
private Window? m_window;
}
Janela Principal.xaml.cs
public MainWindow()
{
this.ExtendsContentIntoTitleBar = true;
this.InitializeComponent();
TrySetMicaBackdrop(false);
}
private MicaController micaController;
private MicaBackdrop configuration;
bool TrySetMicaBackdrop(bool useMicaAlt)
{
if (Microsoft.UI.Composition.SystemBackdrops.MicaController.IsSupported())
{
Microsoft.UI.Xaml.Media.MicaBackdrop micaBackdrop = new Microsoft.UI.Xaml.Media.MicaBackdrop();
micaBackdrop.Kind = useMicaAlt ? Microsoft.UI.Composition.SystemBackdrops.MicaKind.BaseAlt : Microsoft.UI.Composition.SystemBackdrops.MicaKind.Base;
this.SystemBackdrop = micaBackdrop;
return true;
}
return false;
}
o que devo fazer para o pano de fundo nas páginas