Take a look at Dialog Overview . The overview covers message boxes, general dialog boxes, and custom dialog boxes. In your case, you will want to create a simple custom dialog box containing a message, a check box and, nevertheless, a lot of buttons that you need.
, TextBlock, CheckBox Button , Window. , .
:
messageBox.ShowDialog();
ShowDialog() , , .