public bool LoadFromString(string text) { Clear(); if (string.IsNullOrEmpty(text)) { return(false); } string[] array = text.Split(CsvReader._cLineDims); if (array != null && array.Length > 0) { for (int i = 0; i < array.Length; i++) { string text2 = array[i]; if (!string.IsNullOrEmpty(text2)) { string[] array2 = text2.Split(new char[] { ',' }); Datas.Add(array2); m_Col = Math.Max(m_Col, array2.Length); } } } return(true); }
private async Task ExecuteLoadItemsCommand() { try { await Task.Delay(50); Datas.Clear(); foreach (var item in Order.Items) { var newData = new ItemPenjualanModel() { Amount = item.Amount, Units = new ObservableCollection <Unit>(item.Product.Units), Product = item.Product, ProductId = item.ProductId, Unit = item.Unit, UnitId = item.UnitId, Real = 0 }; Datas.Add(newData); } } catch (Exception ex) { Debug.WriteLine(ex.Message); } finally { IsBusy = false; } }
//推送谈判内容到Alert,用于给对方发送信息 public void PushNagotiationToAlert(TDBaseAlertData data) { if (!IsStarNegotiation) { CLog.Error("AddArticle 没有调用StarNegotiation"); return; } data.SelfArticle.Clear(); data.TargetArticle.Clear(); foreach (var item in TempSelfArticlies) { item.ID = IDUtil.Gen(); item.BaseTarget = TargetArticleUnit; item.OnBeAdded(SelfArticleUnit); Datas.Add(item); data.SelfArticle.Add(item); } foreach (var item in TempTargetArticlies) { item.ID = IDUtil.Gen(); item.BaseTarget = SelfArticleUnit; item.OnBeAdded(TargetArticleUnit); Datas.Add(item); data.TargetArticle.Add(item); } data.WarfareData = CurWarData; clearNagotiation(); }
//-------------------------------------------------------------------------- private void UpdateGraphData() { foreach (var data in m_nodeItem.GraphData) { if (data is GraphReferenceItem) { var link = data as GraphReferenceItem; Datas.Add(link.Link); } else if (data is CommentItem) { if (!CachedNodeData.ContainsKey(data)) { CachedNodeData[data] = new GraphNodeDataComment(data); } Datas.Add(CachedNodeData[data]); } else { if (!CachedNodeData.ContainsKey(data)) { CachedNodeData[data] = new GraphNodeDataPreview(data); } Datas.Add(CachedNodeData[data]); } } }
public async void Navigated(string fromEndpoint, object data) { //DataFile file = new DataFile("subjects.xml"); //classList = await file.LoadClassInfoAsync(); string datapath = System.IO.Path.Combine(".", "Data"); if (!System.IO.Directory.Exists(datapath)) { System.IO.Directory.CreateDirectory(datapath); } manager = new DataManager(datapath); isContinuable.IsEnabled = false; Datas.Clear(); foreach (var i in manager.GetFiles()) { if (!i.IsValid) { continue; } ClassInfoList infos = await i.LoadClassInfoAsync(); //lst_databases.Items.Add(String.Format("{1} {2} ({0})", i.Info.Name, i.School, i.When)); Datas.Add(i); } }
public void Initialization() { List <CostModel> costs = DbWorker.Current.GetCosts(); AllCosts = costs.Sum(c => c.Cost); Datas.Clear(); foreach (var category in MainViewModel.Current.Categories) { var costsByCategory = costs.Where(c => c.CategoryId == category.Id); if (costsByCategory.Count() > 0) { double sumInCategory = costsByCategory.Sum(c => c.Cost); Datas.Add( new DataDiagramViewModel { Value = (sumInCategory / AllCosts) * 100, Color = category.Color, Title = category.Title }); } } }
/******************************/ /* Menu Events */ /******************************/ #region Menu Events #endregion /******************************/ /* Other Events */ /******************************/ #region Other Events #endregion /******************************/ /* Other Functions */ /******************************/ #region Other Functions /// <summary> /// ReFillList /// </summary> /// <param name="ls"></param> private void ReFillList(ObservableCollection <Data> ls) { Datas.Clear(); foreach (var i in ls) { Datas.Add(i); } }
public MenuCommandViewModel() { Datas.Add(1); Datas.Add(2); Datas.Add(3); Datas.Add(4); Datas.Add(5); Commands.Add(new RelayCommand(ShowMessage)); }
public async Task <bool> Pull(bool isFirst) { try { if (IsLoading) { return(false); } IsLoading = true; if (isFirst) { UpdateEmptyTag(); } var ticks = _requestNewSongsTicks = DateTime.Now.Ticks; IEnumerable <T> _result = null; try { _result = await GetDatas(isFirst); } catch { } if (_result == null || _result.Count() == 0) { _hasMore = false; IsLoading = false; return(false); } _hasMore = HasMore(); if (ticks != _requestNewSongsTicks) { return(false); } PrepareDatasBeforeShow(_result); if (ticks != _requestNewSongsTicks) { return(false); } if (isFirst) { Datas = new ObservableCollection <T>(_result); } else { foreach (T data in _result) { Datas.Add(data); } } UpdateEmptyTag(); IsLoading = false; return(true); } catch { } return(false); }
public void PageChanged() { //加载标本数据 var list = PbSamplinglesion.Search(_currentPageIndex, _pageSize, out long PageCount); Datas.Clear(); foreach (var item in list) { Datas.Add(item); } }
private IEnumerator StartAnimationImpl(List <FloatAnimationData> datas) { if (isWaitingForStart) { yield break; } if (IsStarted) { isWaitingForStart = true; } yield return(new WaitUntil(() => false == IsStarted)); isWaitingForStart = false; if (!IsStarted) { Datas.Clear(); foreach (var data in datas) { Datas.Add(new BosFloatAnimationInfo { Data = data, Direction = BosAnimationDirection.Forward }); } timer = 0f; easeFuncs.Clear(); events.Clear(); for (int i = 0; i < Datas.Count; i++) { easeFuncs.Add(AnimUtils.GetEaseFunc(Datas[i].Data.EaseType)); List <AnimationEventInfo <float> > dataEvents = new List <AnimationEventInfo <float> >(); if (Datas[i].Data.Events != null) { foreach (AnimationEvent <float> evt in Datas[i].Data.Events) { dataEvents.Add(new AnimationEventInfo <float> { Event = evt, IsCompleted = false }); } } events.Add(dataEvents); } isStartedStatus.Clear(); for (int i = 0; i < Datas.Count; i++) { isStartedStatus.Add(true); } Datas.ForEach(d => d.Data.OnStart?.Invoke(d.Data.StartValue, d.Data.Target)); } }
protected void ProgressOperation_ProgressDataOuput(object sender, ProDataOutputEventArgs e) { Datas.Add(e.Data); if (Datas.Count == 1) { GridCtrl.Invoke(new Action(() => { GridCtrl.DataSource = null; GridCtrl.DataSource = new BindingList <object>(Datas); })); } GridCtrl.RefreshDataSource(); }
public void LoadClick() { var x = ViewModelDesignEditor.Get(file, _vmlayout, view); if (x.Any()) { Datas.Clear(); x.ForEach(z => Datas.Add(z)); OnPropertyChanged("Datas"); ClearClick(); } }
/* * The loading of the collected data from the data file */ public void Construct_From_Stream(BinaryReader sr) { Loaded = true; int cnt = sr.ReadInt32(); Penny_Pincher_Data s; for (int i = 0; i < cnt; i++) { s = new Penny_Pincher_Data(); s.Construct_From_Stream(sr); Datas.Add(s); } }
private void Button_OnAdd(object sender, EventArgs e) { Data toAdd = new Data(); toAdd.Header = Entry.Text; toAdd.Detail = Detail.Text; if (toAdd.Header != null && toAdd.Detail != null) { Datas.Add(toAdd); Entry.Text = ""; Detail.Text = ""; ListView.ItemsSource = Datas; } }
protected void Add(HandlerData newData) { Datas datas; if (cache.TryGetValue(newData.key, out datas)) { datas.Add(newData); } else { datas = new Datas(); datas.Add(newData); cache.Add(newData.key, datas); } }
public override void Stream(Type type) { var infos = ReflectionUtils.GetPropertyInfo(type); foreach (PropertyInfo info in infos) { try { object value = info.GetValue(Object); Datas.Add(DataFactory.Create(info, info.PropertyType, value)); } catch (Exception) { } } }
public virtual bool Add(string guid, T t) { bool isSucess = false; if (!Datas.ContainsKey(guid)) { Datas.Add(guid, t); isSucess = true; Event.Notify(EventCall, new ModelEventArgs <T>() { Data = t, Status = ModelStatus.Add }); } return(isSucess); }
public override void Stream(Type type) { var infos = ReflectionUtils.GetMethodInfo(type); foreach (MethodInfo info in infos) { try { //object value = info.Invoke(Object, null); //Datas.Add(DataFactory.Create(info, info.ReturnType, value)); Datas.Add(DataFactory.Create(info, Object)); } catch (Exception) { } } }
private void LogData(int hour) { if (lastLogetTime.Hour == hour) { return; } Datas.Add(new Data()); lastLogetTime = ShellViewModel.FullTime; var dataIndex = datas.Count - 1; datas[dataIndex].HumanCount = Humen.Count; int avr = 0; foreach (var human in Humen) { avr += human.WaitingTime; } avr = datas[dataIndex].HumanCount > 0 ? avr / Datas[dataIndex].HumanCount : avr; datas[dataIndex].AverageHumanWaitingTime = avr; }
/// <summary> /// 更改选中项 /// </summary> /// <param name="index"></param> void ChangeCurrent(int index) { bool isContinue; isContinue = CheckChanges(); if (!isContinue) { return; } DataIndex = index; if (index > Datas.Count - 1)//只有新增时index超过Datas的最大值 { IsCreateNew = true; Datas.Add(createNew()); } else { IsCreateNew = false; } UpdateMemorableData();//将选中内容刷到MemorableData OnDataChanged?.Invoke(Datas[DataIndex]); OnStateChanged?.Invoke(HasPrevious, HasNext, CanCreateNew, CanDelete, CanSave); }
public void ApplyFilter(DateTime startDate, DateTime endDate) { var costs = DbWorker.Current.GetCosts().Where(c => DateUtility.GetLocalTimeFromUTCMilliseconds(c.Date) > startDate && DateUtility.GetLocalTimeFromUTCMilliseconds(c.Date) < endDate); Datas.Clear(); foreach (var category in MainViewModel.Current.Categories) { var tempCosts = costs.Where(c => c.CategoryId == category.Id); if (tempCosts.Count() > 0) { double sumInCategory = tempCosts.Sum(c => c.Cost); Datas.Add( new DataDiagramViewModel { Value = (sumInCategory / AllCosts) * 100, Color = category.Color, Title = category.Title }); } } }
public async Task InsetSaveLayer(LayerModel layer) { try { var lkd = new CanvasData(layer.Name) { DataTypeString = "Canvas" }; lkd.InsertData(nameof(layer.IsLock), layer.IsLock); lkd.InsertData(nameof(layer.IsAppear), layer.IsAppear); Datas.Add(lkd); var gkd = new CanvasData(""); Layers.Add(layer); var ic = new InkCanvas(); var isb = new InkStrokeBuilder(); var converter = InkStrokeConverter.Inst; foreach (var grap in layer.GraphicsRects) { var res = converter.ExeistConver(grap.Graphics, new InkStrokeConverterArgs(grap, ic, isb)); if (res != null) { Datas.Add(res); } } //保存笔迹 var file = await TmpSaveLayersFolder.CreateFileAsync(layer.Name + ".isf", CreationCollisionOption.GenerateUniqueName); using (var fs = await file.OpenAsync(FileAccessMode.ReadWrite)) { await ic.InkPresenter.StrokeContainer.SaveAsync(fs); } } catch (Exception ex) { ErrMsg.Add("保存失败-错误原因:-" + ex.Message + "-请重试\n"); } }
public void Add(DataType item) { Datas.Add(item); CallUpdate(); }
public void EnqueueNew(int priority, T data) { Datas.Add(new QueueData <T>(priority, data)); MaxHeapify(Datas.Count - 1); }
public void Enqueue(QueueData <T> q) { Datas.Add(q); MaxHeapify(Datas.Count - 1); }
internal void AddButton(ButtonView btn) { Datas.Add(btn); sb.Append(btn.main.Content.ToString()); }