private void ActivateTool(object sender, RoutedEventArgs e) { Type t = ((AwareToolEntry)ToolList.SelectedItem).Type; IAwareTool tool = Activator.CreateInstance(t) as IAwareTool; var transition = new DataToolProgressTransition(tool); transition.Show(); Close(); }
public DataToolProgressTransition(IAwareTool tool) : this(tool.GetToolControl, tool.GetType().GetCustomAttributes <ToolAttribute>().FirstOrDefault()?.Name ?? "DataTool") { }