示例#1
0
        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")
 {
 }