void OnShown() { ApplicationContext.InvokeUserCode(delegate() { eventSink.OnShown(); }); }
void OnShown() { Toolkit.Invoke(delegate() { eventSink.OnShown(); }); }
private void ShownHandler(object sender, DependencyPropertyChangedEventArgs e) { if ((bool)e.NewValue) { Context.InvokeUserCode(delegate() { eventSink.OnShown(); }); } }
private void ShownHandler(object sender, DependencyPropertyChangedEventArgs e) { // delay shown event until window is loaded if (!window.IsLoaded) { window.Loaded += (sender2, e2) => ShownHandler(sender, e); return; } if ((bool)e.NewValue) { Context.InvokeUserCode(delegate() { eventSink.OnShown(); }); } }