【发布时间】:2020-04-13 15:21:10
【问题描述】:
(System.ArgumentException) 值不在 uwp 中的另一个弹出窗口中打开弹出窗口时抛出的预期范围异常。
单击按钮打开弹出窗口。请参考代码
<Button Width="50" Height="30" Name="btn1"
HorizontalAlignment="Center" VerticalAlignment="Center"
Content="Click" Click="Button_Click" />
<Popup Name="popUp1" Width="200" Height="200"/>
<Popup Name="popUp2" Width="200" Height="200"/>
private void Button_Click(object sender, RoutedEventArgs e)
{
Button btn2 = new Button();
btn2.Width = 200;
btn2.Height = 50;
btn2.Content = "PopUp1";
popUp1.Child = btn2;
popUp1.IsOpen = true;
btn2.Click += Btn2_Click;
}
private void Btn2_Click(object sender, RoutedEventArgs e)
{
popUp2.Child = btn1;
popUp2.IsOpen = true;
}
【问题讨论】: