Свободный пользовательский интерфейс (лента): можно ли настроить таргетинг на несколько вкладок? - PullRequest
3 голосов
/ 15 августа 2011

У меня есть пользовательская кнопка «Справка», которую я хотел бы видеть на нескольких вкладках: TabNewMailMessage, TabMail (a.k.a Home), TabReadMessage. Я могу сделать это, создав несколько элементов табуляции в XML-файле ленты, но это не кажется СУХИМЫМ. Можно ли определить кнопку один раз и назначить ей несколько вкладок?

<tab idMso="TabMail">
    <group id="g_Home" label="Support">
      <button id="btCreateHelpEmail_Home" label="Help" size="large" imageMso="QuickSearchOrganizer" onAction="CreateHelpEmail"  />
    </group>
</tab>
<tab idMso="TabReadMessage">
    <group id="g_ReadMessage" label="Support">
      <button id="btCreateHelpEmail_ReadMessage" label="Help" size="large" imageMso="QuickSearchOrganizer" onAction="CreateHelpEmail"  />
    </group>
</tab>
<tab idMso="TabNewMailMessage">
    <group id="g_NewMail" label="Support">
      <button id="btCreateHelpEmail_NewMail" label="Help" size="large" imageMso="QuickSearchOrganizer" onAction="CreateHelpEmail"  />
    </group>
</tab>
...