コード例 #1
0
ファイル: Repl.cs プロジェクト: marcusanth/YAMP
 static void OnUserPrompt(Object sender, UserInputEventArgs e)
 {
     Console.WriteLine();
     Console.Write(e.Message);
     Console.Write(": ");
     e.Continue(Console.ReadLine());
 }
コード例 #2
0
ファイル: MainViewModel.cs プロジェクト: csuffyy/Sumerics
        void UserInput(Object sender, UserInputEventArgs e)
        {
            Dispatch(() =>
            {
                var service = Container.Get <IMathInputService>();
                var context = new InputViewModel(service);

                if (!String.IsNullOrEmpty(e.Message))
                {
                    context.UserMessage = e.Message;
                }

                var window     = WindowFactory.Instance.Create(context);
                window.Closed += (s, ev) => e.Continue(context.Result);
                window.Show();
            });
        }