Я работаю над XmlEditor (похожим на XmlNotepad, но использующим WPF), в котором я хочу реализовать персонализированные меню. То есть показывать наиболее популярные элементы MenuItem только при первом открытии и показывать все элементы MenuItem, когда пользователь явно запрашивает их, либо щелкая двойную стрелку внизу, либо ожидая определенное время.
Я специально ищу отзывы о том, как мне следует подойти к этой проблеме: любые мысли приветствуются!