2016-07-15 12 views
0

を非表示にします。メッセージボックスのボタンをフォームをクリックする上)(messagebox.showをクリック私はWPFのコード次きにShowDialog()ウィンドウ

private void BtnSave_Click(object sender, RoutedEventArgs e) 

     { 
       MessageBox.Show("sometext"); 
     } 

:私は、コードを次している新しいウィンドウ形式で

private void BtnTicketPrice_Click(object sender, RoutedEventArgs e) 
    { 
     TicketPrice TP = new TicketPrice(); 
     TP.ShowDialog(); 
    } 

を(TicketPrice)も閉じています。 フォームを閉じずにメッセージボックスを表示するにはどうすればよいですか?

TP.ShowDialog();からTP.Show();に変更すると正しく動作します。私はこのTP.ShowDialog()でのみ問題があります。あなたが広告を出して働いButtonIsCancelプロパティを見ているボタン

<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も表示する必要があります –

答えて

0

XAML。 trueに設定しないでください。ボタンをクリックしても自動的にダイアログが閉じません。

+0

ありがとうございます。できます。これは疲れの結果です)))))ありがとう –

関連する問題