void OnTypePresenterUnloaded(object sender, RoutedEventArgs e) { if (this.typePresenter != null) { this.typePresenter.TypeBrowserClosed -= OnTypePresenterTypeBrowserClosed; this.typePresenter = null; } }
public Form1(TypeRef.TypeServiceClient service, ModelType model) { InitializeComponent(); TypePresenter presenter = new TypePresenter(model, typeSetupControl1); //TestRestClient client = new TestRestClient(); // MessageBox.Show(client.DbTest("some text")); }
public override IList <string> Convert(object value) { IList <string> results = new List <string>(); if (value is Type) { results.Add(TypePresenter.ResolveTypeName(value as Type)); } return(results); }
void OnTypePresenterLoaded(object sender, RoutedEventArgs e) { TypePresenter tp = (TypePresenter)sender; Fx.Assert(tp != null, "sender must be a TypePresenter."); this.typePresenter = tp; this.typePresenter.Filter = this.ExceptionTypeFilter; this.typePresenter.MostRecentlyUsedTypes = MostRecentlyUsedTypes; //UnRegistering because of 137896: Inside tab control multiple Loaded events happen without an Unloaded event. this.typePresenter.TypeBrowserClosed -= OnTypePresenterTypeBrowserClosed; this.typePresenter.TypeBrowserClosed += OnTypePresenterTypeBrowserClosed; }