Silverlightのポップアップウィンドウ内でxamlファイルを開く必要があります。私の場合、2つのxamlファイル(a.axmlとb.axml)があります。a.xamlには、ハイパーリンクボタンとポップアップタグがあります。a.xamlページのハイパーリンクをクリックすると、そのポップアップウィンドウ内でb.xamlページを開く必要があります。
これが私のシナリオです。plsは私がこの問題を解決するのに役立ちます。
ありがとう、
ネオン
Silverlightのポップアップウィンドウ内でxamlファイルを開く必要があります。私の場合、2つのxamlファイル(a.axmlとb.axml)があります。a.xamlには、ハイパーリンクボタンとポップアップタグがあります。a.xamlページのハイパーリンクをクリックすると、そのポップアップウィンドウ内でb.xamlページを開く必要があります。
これが私のシナリオです。plsは私がこの問題を解決するのに役立ちます。
ありがとう、
ネオン
ポップアップの Child プロパティをb.xaml クラスの新しいインスタンスに設定できるはずです(それが何であれ)。
Telerik を使用すると、より簡単になります。ただし、2 番目の方法を使用することもできます。Blend で、Telerik の子ウィンドウのテンプレートを変更しました。今の方がよさそうだ
HyperlinkButton link = new HyperlinkButton();
link.Click += (s, a) =>
{
//With telerik
RadWindow w = new RadWindow();
w.Content=new UserControl();
w.Show();
w.ShowDialog();//Swith light and avoid access oter controls
//Without Telerik
Popup p = new Popup();
p.Child = w.Content as UserControl;
p.IsOpen = true;
};
親ページの XAML:
<HyperlinkButton Content="HyperlinkButton" Height="23" HorizontalAlignment="Left" Margin="150,111,0,0" Name="hyperlinkButton1" VerticalAlignment="Top" Width="100" Click="hyperlinkButton1_Click" />
コードビハインド:
public ParentPage()
{
InitializeComponent();
}
private void hyperlinkButton1_Click(object sender, RoutedEventArgs e)
{
ChildPage objpage = new ChildPage();
objpage.Show();
}
Here Is Pararent Page には、buuton があります。そのボタンのクリックに基づく子ページの読み込み