static private TaskMenu.ButtonTask CriarButtonTask(UserControl controle) { TaskMenu.ButtonTask novo = new TaskMenu.ButtonTask(); novo.Height = 30; novo.Margin = new System.Windows.Thickness(0, 0, 2, 0); try { novo.Nome = ((dynamic)controle).nome; } catch { novo.Nome = "Nova Janela"; }; try { novo.Icone = ((dynamic)controle).icone; } catch { }; novo.Controle = controle; novo.Click += new TaskMenu.ButtonTask.click(novo_Click); return(novo); }
static void novo_Click(TaskMenu.ButtonTask botao, UserControl programa) { for (int a = 0; a < programas.Count; a++) { TaskMenu.ButtonTask es = botao; if (es == programas[a].taskmenu) { MostarPrograma(programas[a]); break; } } }