【问题标题】:C# WPF Change Frame SourceC# WPF 更改帧源
【发布时间】:2021-09-18 14:58:36
【问题描述】:

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

UserControls 文件夹中有“L_Menu.xaml”和“LS_Account.xaml”。这些都是简单的用户控件。 在“L_Menu”用户控件上有一个框架控件,现在是空的,所以属性“Source”仍然是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”用户控件的源?

【问题讨论】:

    标签: c# wpf uri frame uicontrol


    【解决方案1】:

    我知道怎么做。

    就用这个吧。

    yourFrame.Navigate(yourUri);
    

    【讨论】:

      猜你喜欢
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 2013-11-28
      • 2011-03-10
      • 2015-05-30
      • 1970-01-01
      • 2011-03-31
      • 2023-03-07
      相关资源
      最近更新 更多