带有参数wpf的超链接导航URI
我想将navigateURI设置为动态创建的超链接。我正在使用以下代码,但如果我传递参数,则它不是页面导航。显示以下错误 代码: 错误: 无法创建“ProductPlayer”类型的对象。CreateInstance失败,这可能是错误的 由于没有“ProductPlayer”的公共默认构造函数而导致。标记错误 文件“Player.xaml”第1行位置7带有参数wpf的超链接导航URI,wpf,query-string,hyperlink,parameter-passing,Wpf,Query String,Hyperlink,Parameter Passing,我想将navigateURI设置为动态创建的超链接。我正在使用以下代码,但如果我传递参数,则它不是页面导航。显示以下错误 代码: 错误: 无法创建“ProductPlayer”类型的对象。CreateInstance失败,这可能是错误的 由于没有“ProductPlayer”的公共默认构造函数而导致。标记错误 文件“Player.xaml”第1行位置7 Geetha.从玩家类中删除id参数,如下所示: 公共玩家 { 初始化组件; } 要提取参数,请使用NavigationService.Cur
Geetha.从玩家类中删除id参数,如下所示: 公共玩家 { 初始化组件; } 要提取参数,请使用NavigationService.CurrentSource,它返回uri对象。解析此对象以获取id值
Hyperlink hlProduct = new Hyperlink(new InlineUIContainer(img));
hlProduct.NavigateUri = new Uri("Player.xaml?id=109", UriKind.Relative);
public partial class Player : Page
{
public Player(string id)
{
InitializeComponent();
}
}