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);
我的项目中有以下文件夹结构:
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);