private static void ShowInvitationDialog(string inviterName) { var text = string.Format(InvitationMessageFormat, inviterName); if (PartySystem.ClientGetCurrentPartyMembers().Count > 1) { // ReSharper disable once CanExtractXamlLocalizableStringCSharp text += "[br]" + InvitationMessageYouWillLeaveYourParty; } DialogWindow.ShowDialog( title: PartyInvitationTitle, text: text, okText: CoreStrings.Button_Accept, okAction: () => PartySystem.ClientInvitationAccept(inviterName), cancelText: CoreStrings.Button_Deny, cancelAction: () => PartySystem.ClientInvitationDecline(inviterName), focusOnCancelButton: true, closeByEscapeKey: false); }