Usuário com melhor resposta
Desabilitar items

Pergunta
-
Galera beleza????
Alguém sabe como desabilitar um item de um menu? Tentei dessas duas formas mas nenhuma funcionou.
Código 1:
MenuItem menuItem = menu1.Items[2] as MenuItem;
menuItem.IsEnabled = true;Código 2:
mainWindow.menu1.Items[2].IsEnabled = false;
Respostas
-
A primeira mensagem indica que não existem 3 itens no menu (Items[2] é o terceiro item). A segunda mensagem indica que falta um cast:
((MenuItem)mainWindow.menu1.Items[2]).IsEnabled = false;
Bruno
MVP Client Development - http://msmvps.com/blogs/bsonnino Twitter @bsonnino- Sugerido como Resposta AndreAlvesLimaModerator domingo, 29 de maio de 2011 21:08
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 17 de junho de 2011 12:06
Todas as Respostas
-
-
Bruno eu queria desabilitar, estou tentando de todas as formas mas não vai. A primeira opção diz "Specified argument was out of the range of valid values."
A segunda já dá a seguinte mensagem: "object does not contain a definition for "IsEnabled" and no extension method "IsEnabled" acception a first argument of type "object" could be found (are you missing a using or an assembly reference?)"
Ele pensa que é um método de extensão.
-
A primeira mensagem indica que não existem 3 itens no menu (Items[2] é o terceiro item). A segunda mensagem indica que falta um cast:
((MenuItem)mainWindow.menu1.Items[2]).IsEnabled = false;
Bruno
MVP Client Development - http://msmvps.com/blogs/bsonnino Twitter @bsonnino- Sugerido como Resposta AndreAlvesLimaModerator domingo, 29 de maio de 2011 21:08
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 17 de junho de 2011 12:06