框架中加载的页面未设置样式

我一辈子都无法弄清楚如何在wpf中制作多页应用程序。我的问题是,当我将页面加载到框架中时,它不使用页面样式

xaml

<Frame x:Name="Main" Margin="0,82,0"</Frame>

c#代码

private void SettingsButton_Click(object sender,RoutedEventArgs e)
  {
    Main.DataContext = new settingsPage();
    Main.Content = new settingsPage();

    SettingsButton.Content = Main.DataContext.ToString();

  }

希望有人知道这里发生了什么,可以为您提供帮助:) 谢谢

fandly_jw 回答:框架中加载的页面未设置样式

在这里您可以找到一个完整的示例: Usage of Frame control

问题是,您只需要使用 NavigationService 切换框架的来源。那应该可以解决您的样式。

本文链接:https://www.f2er.com/3133585.html

大家都在问