private static void RaiseEvent(StadEventType type) { lock (_eventLock) { _stadEventRaw?.Invoke(type); } }
private void OnStadEvent(StadEventType type) { if (type != StadEventType.DataSourceChanged) { return; } var dataSets = StadApplication.DataSource.GetDataSets(); stackpanel_DataSetElement.Children.Clear(); foreach (IDataSet dataSet in dataSets) { stackpanel_DataSetElement.Children.Add(new DataSetElement(dataSet)); } }
private void OnStadEvent(StadEventType type) { if (type != StadEventType.StadRegistryChanged) { return; } var stadRegistry = StadApplication.StadRegistry; stackpanel_DataSetElement.Children.Clear(); if (stadRegistry == null) { return; } label_Title.Content = stadRegistry.ToString(); foreach (DataSetModel model in stadRegistry.DataSets) { stackpanel_DataSetElement.Children.Add(new DataSetModelElement(model)); } }