public void InvalidatePlot(bool updateData) { lock (_invalidateLock) { _isModelInvalidated = true; _updateDataFlag = _updateDataFlag || updateData; } if (_se != null) { _se.Refresh(); } }
public void Host_SetCurrencyData(SciterValue[] args) { var items = new List <DataPoint>(); _series.ItemsSource = items; _se.Refresh(); }
public void RecreateTagPath(uint uid, List <uint> uidstack, List <string> tagpath) { if (actual_uidstack != null && actual_uidstack.Count >= uidstack.Count && Enumerable.SequenceEqual(uidstack, actual_uidstack.Take(uidstack.Count))) { var r = _se.ChildrenCount; var rrrr = _se.SelectAll("*"); var el_li = _se.SelectAll("li").Single(li => li.ExpandoValue["uuid"].Get(-1) == uid); el_li.SetState(SciterXDom.ELEMENT_STATE_BITS.STATE_CURRENT); } else { ResetTagPath(); actual_uidstack = uidstack; for (int i = 0; i < tagpath.Count; i++) { var el_li = SciterElement.Create("li"); _se.Append(el_li); el_li.SetHTML("<text>" + tagpath[i] + "</text>"); el_li.ExpandoValue["uuid"] = new SciterValue(uidstack[i]); if (uidstack[i] == uid) { el_li.SetState(SciterXDom.ELEMENT_STATE_BITS.STATE_CURRENT); } } App.AppHost.InvokePost(() => _se.Refresh()); } }
protected override bool OnTimer(SciterElement element, IntPtr?extTimerId) { element.Refresh(); return(true); }
protected override bool OnTimer(SciterElement element, IntPtr?extTimerId) { //dom::element(he).refresh(); // ref element.Refresh(); return(true); }