点击messagebox.show()隐藏的ShowDialog()窗口

问题描述:

我有以下代码中WPF:点击messagebox.show()隐藏的ShowDialog()窗口

private void BtnTicketPrice_Click(object sender, RoutedEventArgs e) 
    { 
     TicketPrice TP = new TicketPrice(); 
     TP.ShowDialog(); 
    } 
在新窗口形式

我已经以下代码:

private void BtnSave_Click(object sender, RoutedEventArgs e) 

     { 
       MessageBox.Show("sometext"); 
     } 

上点击消息框按钮的形式(TicketPrice)也正在收盘; 如何在不关闭窗体的情况下显示消息框?

如果我将TP.ShowDialog();更改为TP.Show();,它可以正常工作。我只有这个问题TP.ShowDialog();

按钮

<Button x:Name="BtnSave" HorizontalAlignment="Left" Margin="619,362,0,0" VerticalAlignment="Top" Width="165" Height="66" IsCancel="True" TabIndex="4" Click="BtnSave_Click"> 
<StackPanel Orientation="Horizontal"> 
<TextBlock Text="save " HorizontalAlignment="Center" VerticalAlignment="Center" FontWeight="SemiBold" /> 
<Image Source="pack://siteoforigin:,,,/Resources/Save.png" Height="50" Width="59" /> 
</StackPanel> 
</Button> 
+1

如果你不显示给我们,我们该如何猜测你的代码有什么问题? –

+0

您还需要为BtnSave显示XAML –

你看到的ButtonIsCancel物业工作作为标榜的XAML。不要将其设置为true,并单击该按钮不会自动关闭对话框。

+0

谢谢。有用。这是疲劳的结果))))谢谢 –