Как поместить WebView во фрейм

#uwp-xaml

#uwp-xaml

Вопрос:

У меня есть страница «А» с веб-представлением на ней. Я пытаюсь поместить страницу A внутрь рамки на странице B. Однако WebView, похоже, не отображается через фрейм. Пожалуйста, помогите, спасибо.

A.xaml:

 <WebView />
 

B.xaml:

 <muxc:TabView x:Name="TabView" AddTabButtonClick="TabView_AddButtonClick" />
 

B.xaml.cpp:

 private void TabView_AddButtonClick(TabView sender, object args)
{
    sender.TabItems.Add(CreateNewTab(sender.TabItems.Count));
}
    
private TabViewItem CreateNewTab()
{
    TabViewItem newItem = new TabViewItem();

    newItem.Header = $"Document";
    Frame frame = new Frame();

    frame.Navigate(typeof(B))

    newItem.Content = frame;

    return newItem;
}
 

Комментарии:

1. образец вашего кода или что-то в этом роде?

2. @ChiKa LiO Конечно, я только что обновил сообщение.

3. Я тестирую код на своей стороне, и WebView хорошо работает во фрейме страницы B. Не могли бы вы сказать мне, работает ли WebView на странице A?

4. @YanGu-MSFT Webview работает на странице A. Стоит отметить, что фрейм находится в TabView.

5. Не могли бы вы показать мне подробный код вашего WebView на странице A? При тестировании, если мы не установим свойство Height для WebView, это может вызвать упомянутую вами проблему. Было бы лучше, если бы вы могли проверить, установили ли вы свойство Height для WebView.