UWP multi-view (window), .
F10 image bbs browser. - .
private async Task<ViewLifetimeControl> createImagePageAsync(string url)
{
ViewLifetimeControl viewControl = null;
await CoreApplication.CreateNewView().Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
{
var f10url = new F10Url(url);
viewControl = ViewLifetimeControl.CreateForCurrentView();
viewControl.Title = f10url.threadTitle;
viewControl.Url = url;
viewControl.StartViewInUse();
var frame = new Frame();
frame.RequestedTheme = GetSavedElementTheme();
RegistTitleBarColor();
frame.Navigate(typeof(ImagePage), viewControl);
Window.Current.Content = frame;
Window.Current.Activate();
ApplicationView.GetForCurrentView().Title = viewControl.Title;
});
((F10Client)F10Client.Current).SecondaryViews.Add(viewControl);
return viewControl;
}
, . GetSavedElementTheme() , , - Windows.UI.Xaml.ElementTheme.Default, Dark Light.
, .
. Microsoft
.