【发布时间】:2016-07-16 05:17:37
【问题描述】:
我在 WPF 中有以下代码:
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(); 有这个问题;
按钮的xaml
<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>
【问题讨论】:
-
如果您不向我们展示您的代码,我们应该如何猜测它有什么问题?
-
您也需要为 BtnSave 显示 XAML