SilverlightでTabControlのデフォルトテンプレートをオーバーライドしようとしています。タブがいっぱいになったときにタブを折り返すのではなく、リストボックスのように、ユーザーがタブをスクロールできるようにします。ただし、Silverlightは、「ItemsPanelTemplate」に入れたものをすべて無視し、デフォルトをレンダリングします。関連するコードは次のとおりです。
<swc:TabControl Grid.Row="0" Grid.Column="1" Name="Tabs">
<swc:TabControl.ItemsPanel>
<ItemsPanelTemplate>
<ScrollViewer>
<StackPanel Orientation="Horizontal" />
</ScrollViewer>
</ItemsPanelTemplate>
</swc:TabControl.ItemsPanel>
通常のStackPanelを入れただけでも、何もしません。タブにSilverlightToolkitを使用しているので、オンラインで見つけたものはすべて通常のWPF専用であり、Silverlightでは機能しません。アドバイスありがとうございます。