Нет встроенных типов, позволяющих определять меню декларативно.Даже если вы рассмотрите Silverlight Toolkit, вы все равно не найдете его.Вы можете выполнить веб-поиск в «menu silverlight», и вы найдете несколько примеров, включая пару в codeplex.
Вы можете удивиться, почему нет нативного или, по крайней мере, почему инструментарийкоманда еще не добавилаЯ не могу утверждать, что знаю причины сам, но я рад, что они не знают.Реализация меню не так уж и сложна в Silverlight, а отсутствие «defacto» имеет как минимум 2 преимущества: -
- Заставляет дизайнеров задуматься, действительно ли оно нужно или есть лучший способдля выполнения операций и навигации в пользовательском интерфейсе.
- Более вероятно, что это приведет к инновационным и привлекательным решениям для меню, и мы не хотим видеть «Редактирование файла» в верхней части приложения Silverlight.