diff --git a/Avalonia.Controls.WebView.slnx b/Avalonia.Controls.WebView.slnx index ab5330a..a3fcdf3 100644 --- a/Avalonia.Controls.WebView.slnx +++ b/Avalonia.Controls.WebView.slnx @@ -17,6 +17,7 @@ + diff --git a/samples/Avalonia.Controls.WebView.Samples.Oidc/App.axaml b/samples/Avalonia.Controls.WebView.Samples.Oidc/App.axaml new file mode 100644 index 0000000..8b34271 --- /dev/null +++ b/samples/Avalonia.Controls.WebView.Samples.Oidc/App.axaml @@ -0,0 +1,8 @@ + + + + + diff --git a/samples/Avalonia.Controls.WebView.Samples.Oidc/App.axaml.cs b/samples/Avalonia.Controls.WebView.Samples.Oidc/App.axaml.cs new file mode 100644 index 0000000..b90bf05 --- /dev/null +++ b/samples/Avalonia.Controls.WebView.Samples.Oidc/App.axaml.cs @@ -0,0 +1,20 @@ +using Avalonia.Controls.ApplicationLifetimes; +using Avalonia.Markup.Xaml; + +namespace Avalonia.Controls.WebView.Samples.Oidc; + +public class App : Application +{ + public override void Initialize() + { + AvaloniaXamlLoader.Load(this); + } + + public override void OnFrameworkInitializationCompleted() + { + if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) + desktop.MainWindow = new MainWindow(); + + base.OnFrameworkInitializationCompleted(); + } +} diff --git a/samples/Avalonia.Controls.WebView.Samples.Oidc/Avalonia.Controls.WebView.Samples.Oidc.csproj b/samples/Avalonia.Controls.WebView.Samples.Oidc/Avalonia.Controls.WebView.Samples.Oidc.csproj new file mode 100644 index 0000000..96e3f7c --- /dev/null +++ b/samples/Avalonia.Controls.WebView.Samples.Oidc/Avalonia.Controls.WebView.Samples.Oidc.csproj @@ -0,0 +1,22 @@ + + + WinExe + net10.0 + enable + Avalonia.Controls.WebView.Samples.Oidc + + + + app.manifest + + + + + + + + + + + + diff --git a/samples/Avalonia.Controls.WebView.Samples.Oidc/MainWindow.axaml b/samples/Avalonia.Controls.WebView.Samples.Oidc/MainWindow.axaml new file mode 100644 index 0000000..e403c63 --- /dev/null +++ b/samples/Avalonia.Controls.WebView.Samples.Oidc/MainWindow.axaml @@ -0,0 +1,39 @@ + + + + + + + + + + + + +