XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.WinUIHelper

【DLL】WinUI的各种工具类,帮助开发者快速构建一个模块化的WinUI项目

公开
关注 0 Fork 0 Star 0
UTF-8
using Microsoft.UI.Xaml.Controls;
using System.Threading.Tasks;
using XFEExtension.NetCore.WinUIHelper.Interface.Services;
using XFEExtension.NetCore.WinUIHelper.Utilities;

namespace XFEExtension.NetCore.WinUIHelper.TestApp.ViewModels;

public partial class WebViewTestPageViewModel : ObservableObject
{
    public IAutoNavigationParameterService<string> AutoNavigationParameterService { get; } = ServiceManager.GetService<IAutoNavigationParameterService<string>>();
    public IWebViewService WebViewService { get; } = ServiceManager.GetService<IWebViewService>();

    public WebViewTestPageViewModel()
    {
        WebViewService.Initialized += WebViewService_Initialized;
        AutoNavigationParameterService.ParameterChange += AutoNavigationParameterService_ParameterChange;
    }

    private void AutoNavigationParameterService_ParameterChange(object? sender, string? e)
    {

    }


    private async void WebViewService_Initialized(WebView2 sender, CoreWebView2InitializedEventArgs args)
    {
        if (args.Exception is null)
        {
            while (await sender.CoreWebView2.CookieManager.GetCookiesAsync("https://mms.pinduoduo.com") is { } cookies && !cookies.Any(cookie => cookie.Name == "JSESSIONID"))
            {
                Console.WriteLine();
            }
        }
    }
}