private void majorActivityChanged(object sender, EventArgs args) { lock (informationItems) { Application.UIDeferredInvokeIfRequired(() => FirePropertyChanged("MajorActivity")); changePending = false; } }
/// <summary> /// Plays Media /// </summary> protected override void PlayMediaInternal(PlayableItem playable) { if (playable.QueueItem) { Application.UIDeferredInvokeIfRequired(() => QueuePlayableItem(playable)); } else { Application.UIDeferredInvokeIfRequired(() => PlayPlayableItem(playable)); } }
private new void UIFirePropertyChanged(string name) { Application.UIDeferredInvokeIfRequired(() => base.FirePropertyChanged(name)); }