Связывание пользовательской ленты с пользовательской областью формы - Outlook 2007, C # - PullRequest
0 голосов
/ 18 сентября 2009

Есть ли способ связать пользовательскую ленту (пользовательские вкладки и кнопки, созданные в дизайнере VS) с пользовательской областью формы?

Я знаю, что могу расширить существующие окна своей лентой (например, Создать сообщение, Контакты ...), но как мне создать новую вкладку с пользовательскими лентами вверху и пользовательской областью формы внизу. Нужно ли создавать собственный класс сообщений?

Спасибо.

Ответы [ 2 ]

1 голос
/ 20 сентября 2009

Вы должны создать собственный класс сообщений. По сути, лента и форма - это два отдельных механизма.

Однако вы можете попробовать, если это важно для вас, сделать ленту недействительной при активации области формы, а затем программно обновить ленту в соответствии с вашими потребностями ( динамическое обновление ленты в msdn ) .

Если вы имеете в виду наоборот (показывать определенную область формы, когда активирована вкладка ленты), то у вас ее не будет: нет никаких событий / обратных вызовов для изменяемых вкладок ленты.

0 голосов
/ 19 января 2011

Я пытался решить эту проблему, и, как сказал Георг, они совершенно разные и ведут себя совершенно по-разному, поэтому привести их в соответствие, чтобы они выглядели как родственные, довольно сложно.

Вы можете посмотреть мое примерное приложение для твиттера на http://vstocontrib.codeplex.com/SourceControl/changeset/view/b35f26fdca15#src%2fDemos%2fTwitterFeedCore%2fTwitterFeed%2fContactFeed.cs

Он опирается на мой проект VSTO contrib, но он должен позволить вам легко достичь желаемого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...