C# 将xaml页面加载为框架';带参数的s源
我有一个带有类参数的xaml页面:C# 将xaml页面加载为框架';带参数的s源,c#,wpf,xaml,C#,Wpf,Xaml,我有一个带有类参数的xaml页面: public partial class result : Page { public result(string inpH1, string inpH2, string inpH3, string inpText) { InitializeComponent(); .... } 我想将页面添加到stackpanel中: Frame neu = new Frame(); neu.Source = ne
public partial class result : Page
{
public result(string inpH1, string inpH2, string inpH3, string inpText)
{
InitializeComponent();
....
}
我想将页面添加到stackpanel中:
Frame neu = new Frame();
neu.Source = new System.Uri("result.xaml", UriKind.RelativeOrAbsolute);
stackpanel1.Children.Add(neu);
我的问题是,如何在Uri中编写参数
我的代码在没有完美参数的情况下工作,但我不知道如何使用参数调用它您不能将
源
设置为Uri
来创建结果
类的实例,但您可以将内容
属性设置为使用自定义构造函数自己创建的实例:
Frame neu = new Frame();
neu.Content = new result("a", "b", "c", "d");
stackpanel1.Children.Add(neu);
为什么
newframe()
而不是newresult(…)
?这是否回答了您的问题@毕尚:不完全一样