C# WPF 更改帧源

C# WPF Change Frame Source

我的项目中有以下文件夹结构:

UserControls 文件夹中有“L_Menu.xaml”和“LS_Account.xaml”。这些都是简单的用户控件。 在“L_Menu”用户控件上有一个目前为空的框架控件,因此属性“源”仍然是null

现在我想通过点击事件将框架的来源属性设置为“LS_Account”用户控件的uri。 我使用以下 uri:"pack://application:,,,/src/Content/UserControls/LS_Account.xaml".

myFrame.Source = new Uri("pack://application:,,,/src/Content/UserControls/LS_Account.xaml", UriKind.Relative);

执行代码时出现以下错误消息:

“找不到资源“src/content/usercontrols/src/content/usercontrols/ls_accout.xaml”。”

为什么“新”源附加到“L_Menu”用户控件的源?

我知道怎么做。

就用这个。

yourFrame.Navigate(yourUri);