protected virtual void OnTabScrolled(TabScrolledArgs e) { var handler = TabScrolled; if (handler != null) TabScrolled (this, e); }
/// <summary> /// Handles the callback TabScrolled event, scrolls the tab /// </summary> void OnTabScrolled(object sender, TabScrolledArgs e) { App.Current.Dispatcher.BeginInvoke (new Action<Infrastructure.Tab> ( (tab) => { var t = PublicSession.FindByGuid (tab.Id); if (t != null) { if (e.TagId != null) t.ScrollTo (e.TagId); else t.ScrollTo (e.DomId); } }), e.Tab); }