2016-04-19 15 views
2

У меня возникли проблемы с использованием примеров кода в sandcastle. Я хочу иметь четыре примера в одном элементе управления вкладками, но я не уверен, как это сделать.Несколько примеров кода Sandcastle в одном элементе управления вкладкой

/// <summary> 
/// AnimatedExpander inherits from the .NET Expander to implement additional functionality for animation. 
/// </summary> 
/// <example> Requirements for use 
/// <code source="Examples\Shared.txt" region="UsingCustomControlsXAML" lang="XAML"/> 
/// <code source="Examples\Shared.txt" region="UsingCustomControlsCS" lang="CS"/> 
/// <para>AnimatedExpander usage example.</para> 
/// <code source="Examples\AnimatedExpander.txt" region="AnimatedExpanderDeclarationLeft" lang="XAML" title="Left" /> 
/// <code source="Examples\AnimatedExpander.txt" region="AnimatedExpanderDeclarationRight" lang="XAML" title="Right" /> 
/// <code source="Examples\AnimatedExpander.txt" region="AnimatedExpanderDeclarationUp" lang="XAML" title="Up" /> 
/// <code source="Examples\AnimatedExpander.txt" region="AnimatedExpanderDeclarationDown" lang="XAML" title="Down" /> 
/// </example> 
public class AnimatedExpander : Expander 

Что я получаю, когда я строй свои документов является вкладками с первыми двумя пунктами в но после того как я получить четыре отдельных вкладки управления, каждый пример в своем собственном.

enter image description here

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

ответ

0

Решение этой же проблемы было предложено в выпуске Combining several languages in one example (grouping code). Он предлагает удалить атрибуты title с тега <code> и использовать разные значения для language.

Также вы можете использовать Code Snippets File и элемент codeReference, чтобы отобразить каждый контент sampleCode на своей вкладке. Но это подходит только для концептуальных тем.