Exemplo n.º 1
0
        private static void SelectString(SelectStringMessage message)
        {
            Window sender = message.Target as Window;

            SelectStringViewModel viewModel = new SelectStringViewModel(message.Title, message.MaxLength, message.StringValue);
            SelectStringWindow dlg = new SelectStringWindow(viewModel) { Owner = sender };
            if (dlg.ShowDialog() != true)
            {
                return;
            }

            message.Accepted = true;
            message.StringValue = viewModel.Value;
        }
Exemplo n.º 2
0
        private void AddQuestSet()
        {
            // TODO: what's the max length again?
            SelectStringMessage message = new SelectStringMessage { MaxLength = 45, Title = "Quest Set Name" };
            this.MessengerInstance.Send(message);
            if (!message.Accepted)
            {
                return;
            }

            this.questSetsMutable.Add(new QuestSetViewModel(-1, message.StringValue, Enumerable.Empty<QuestViewModel>(), Enumerable.Empty<QuestLinkViewModel>()));
        }