protected override BaseTicker GetTickerInstance() { if (CoreApplication.Views.Count > 1) { // We've got multiple windows open, we'll need to use the local ThreadStatic Ticker instead of the // singleton in the base class if (s_ticker == null) { s_ticker = new Ticker(); } return(s_ticker); } return(base.GetTickerInstance()); }
public static void SetDefault(BaseTicker ticker) => Default = ticker;