void applicationViewModel_DatasourceChangedEvent(object o, Client.Application.DatasourceChangedEventArgs e) { applicationViewModel.DatasourceChangedEvent -= new Client.Application.DatasourceChangedEventHandler(applicationViewModel_DatasourceChangedEvent); int canvasId = SearchCanvasId(applicationViewModel.SelectedCanvasName); if (canvasId != -1) { applicationViewModel.LoadCanvas(canvasId); } waitCursor.Visibility = System.Windows.Visibility.Collapsed; this.DialogResult = true; }
void DatasourceChangedEvent(object o, Client.Application.DatasourceChangedEventArgs e) { for (int i = this.Children.Count - 1; i >= 0; i--) // foreach (UIElement ue in this.Children) { UserControl uc = this.Children[i] as UserControl; if (uc != null) { IGadget gadget = uc as IGadget; if (gadget != null) { gadget.CloseGadget(); } } } }
void applicationViewModel_DatasourceChangedEvent(object o, Client.Application.DatasourceChangedEventArgs e) { WelcomeStackPanel.Visibility = System.Windows.Visibility.Visible; tbWelcome.Text = "You are now connected to Data Source " + applicationViewModel.EwavSelectedDatasource.DatasourceNoCamelName + "."; tbMsg.Text = "Right click on the canvas to start adding statistical gadgets and charts!"; btnGadgetMenu.Visibility = System.Windows.Visibility.Visible; // BorderBrush="{StaticResource ConnectedBrush}" Background="{StaticResource Connected}" border.Background = Application.Current.Resources["Connected"] as LinearGradientBrush; border.BorderBrush = Application.Current.Resources["ConnectedBrush"] as SolidColorBrush; //applicationViewModel.MainCanvas = this.dgCanvas; //applicationViewModel.LayoutRoot = this.LayoutRoot; applicationViewModel.CleanupDashboard(); RemovePopup(); grdDF.Children.Clear(); AddDataFilter(); AddVariables(); spButtons.Visibility = System.Windows.Visibility.Visible; }