public static void Execute(DataStateChangedDelegate del, object sender, Argument state) { if (del != null) { del(sender, state); } }
public void OnRaiseError(object sender, Argument state) { }
public void OnLoadStarted(object sender, Argument state) { if (!FreezeClick) FreezeClick = true; CurrentProgressVisibility = true; }
public void OnProgresChanged(object sender, Argument state) { }
public void OnLoadEnded(object sender, Argument state) { CurrentProgressVisibility = false; bool result = (bool)state.result; if (result) { State = SyncStates.IsSynced; } this.Checked = !((bool)state.result); this.IsLoadedToDisk = (bool)state.result; System.Threading.ThreadPool.QueueUserWorkItem( new WaitCallback(LoadTagsFromLast), Sound); }