public static WindowMessageResult ShowDialog(string message, string title, WindowMessageButtons buttons, WindowMessageImage image, Window owner, WindowStartupLocation windowStartupLocation = WindowStartupLocation.CenterOwner, WindowMessageTextType windowMessageTextType = WindowMessageTextType.TextBlock, FontFamily fontFamily = null, double fontSize = 12) { WindowMessage windowMessage = new WindowMessage(message, title, buttons, image, owner, windowStartupLocation, windowMessageTextType, fontFamily, fontSize); ((Window)windowMessage).ShowDialog(); return windowMessage.Result; }