예제 #1
0
 public void VariableUpdateEventHandler(object sender, VariableUpdateEventArgs e)
 {
     if (_m.BuildEntries != null &&
         0 <= _m.SelectedBuildIndex && _m.SelectedBuildIndex < _m.BuildEntries.Count &&
         _m.BuildEntries[_m.SelectedBuildIndex].Item2 == e.Log.BuildId)
     {
         if (e.Log.Type != VarsType.Local)
         {
             Application.Current.Dispatcher.Invoke(() =>
             {
                 _m.VariableLogs.Add(e.Log);
                 _m.OnPropertyUpdate(nameof(_m.VariableLogs));
             });
         }
     }
 }
예제 #2
0
 public void VariableUpdateEventHandler(object sender, VariableUpdateEventArgs e)
 {
     if (m.SelectBuildEntries != null &&
         0 <= m.SelectBuildIndex && m.SelectBuildIndex < m.SelectBuildEntries.Count &&
         m.SelectBuildEntries[m.SelectBuildIndex].Item2 == e.Log.BuildId)
     {
         if (e.Log.Type != VarsType.Local)
         {
             Application.Current.Dispatcher.Invoke(() =>
             {
                 m.VariableListModel.Add(e.Log);
                 m.OnPropertyUpdate("VariableListModel");
             });
         }
     }
 }