Как сделать так, чтобы на ленте были включены разные кнопки в разных книгах? - PullRequest
0 голосов
/ 01 июня 2011

В надстройке есть только один объект ленты, поэтому он используется всеми книгами. Как сделать так, чтобы разные кнопки на ленте включались в разных книгах?

1 Ответ

1 голос
/ 01 июня 2011

Я предполагаю, что вы говорите о Ribbon XML, поскольку дизайнер пытается создать впечатление, что лента больше основана на документе.

Если вы используете Ribbon XML, как я подозреваю, это очень сложно, и я бы предложил два варианта. Либо переключитесь на конструктор лент, с помощью которого вы можете обрабатывать Loaded и другие события, и установите свойство .Enabled на кнопках управления. Или попробуйте http://vstocontrib.codeplex.com/, он призван сделать этот сценарий намного проще. Прочитайте документацию о фабрике лент.

...