public void DispatchSetMember(PremiseObject obj, string propertyName, string value) { if (CoreApplication.MainView.CoreWindow.Dispatcher.HasThreadAccess) obj.SetMember(propertyName, value, false); else CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync( CoreDispatcherPriority.Normal, () => obj.SetMember(propertyName, value, false)); }
public void DispatchSetMember(PremiseObject obj, string propertyName, string value) { if (Deployment.Current.Dispatcher.CheckAccess()) obj.SetMember(propertyName, value, false); else Deployment.Current.Dispatcher.BeginInvoke(() => obj.SetMember(propertyName, value, false)); }
// Default implementation of method to set an object property's value // Assumes same thread. public void DispatchSetMember(PremiseObject obj, string propertyName, string value) { obj.SetMember(propertyName, value, false); }