コード例 #1
0
ファイル: OutputViewModel.cs プロジェクト: lukebuehler/gemini
        public OutputViewModel()
        {
            _stringBuilder = new StringBuilder();
            _writer = new OutputWriter(this);

            Observable.FromEventPattern<EventHandler, EventArgs>(h => TextChanged += h, h => TextChanged -= h)
                .Throttle(TimeSpan.FromSeconds(1))
                .Subscribe(_ =>
                {
                    if (_view != null)
                        Execute.OnUIThread(() => _view.SetText(_stringBuilder.ToString()));
                });
        }
コード例 #2
0
ファイル: OutputViewModel.cs プロジェクト: tgjones/gemini
 public OutputViewModel()
 {
     DisplayName = Resources.OutputDisplayName;
     _stringBuilder = new StringBuilder();
     _writer = new OutputWriter(this);
 }
コード例 #3
0
ファイル: OutputViewModel.cs プロジェクト: jazzay/gemini
 public OutputViewModel()
 {
     DisplayName = "Output";
     _stringBuilder = new StringBuilder();
     _writer = new OutputWriter(this);
 }
コード例 #4
0
ファイル: OutputViewModel.cs プロジェクト: jazzay/gemini
 public OutputViewModel()
 {
     DisplayName    = "Output";
     _stringBuilder = new StringBuilder();
     _writer        = new OutputWriter(this);
 }
コード例 #5
0
 public OutputViewModel()
 {
     DisplayName = Resources.OutputDisplayName;
     _writer     = new OutputWriter(this);
     Clear();
 }