ここで説明するスタイルを設定してみましたか?
http://msdn.microsoft.com/en-us/library/ee957369.aspx
「コンテンツサイズへのバインド」の下?
コンテンツサイズへのバインド
ScatterViewの概要で説明されているように、デフォルトでは、ScatterViewItemは必ずしもそのコンテンツのサイズに拡大または縮小するわけではありません。ScatterViewItemのHeightプロパティとWidthプロパティを明示的に設定できますが、コンテンツが不明なサイズのコントロールである場合や、コンテンツのサイズが可変である場合があります。
このような場合は、ScatterViewItemのディメンションをコンテンツのディメンションにバインドすることをお勧めします。これを行うには、Styleオブジェクトを定義する必要があります(通常、メインアプリケーションウィンドウの[リソース]セクション内で)。次のコード例は、ScatterViewItemコントロールに適用してコンテンツのディメンションにバインドできるStyleオブジェクト宣言を示しています。
<Style x:Key="ScatterViewItemStyle" TargetType="{x:Type s:ScatterViewItem}">
<Setter Property="MinWidth" Value="{Binding Path=Content.MinWidth, RelativeSource={RelativeSource Self}, Mode=OneWay}"/>
<Setter Property="MinHeight" Value="{Binding Path=Content.MinHeight, RelativeSource={RelativeSource Self}, Mode=OneWay}"/>
<Setter Property="MaxWidth" Value="{Binding Path=Content.MaxWidth, RelativeSource={RelativeSource Self}, Mode=OneWay}"/>
<Setter Property="MaxHeight" Value="{Binding Path=Content.MaxHeight, RelativeSource={RelativeSource Self}, Mode=OneWay}"/>
<Setter Property="Width" Value="{Binding Path=Content.Width, RelativeSource={RelativeSource Self}, Mode=TwoWay}"/>
<Setter Property="Height" Value="{Binding Path=Content.Height, RelativeSource={RelativeSource Self}, Mode=TwoWay}"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type s:ScatterViewItem}">
<ContentPresenter />
</ControlTemplate>
</Setter.Value>
</Setter> </Style>
コンテンツの寸法を使用するScatterViewItemを作成する場合は、次のコード例に示すように、スタイルをScatterViewItemに適用します。
<s:ScatterViewItem Style="{StaticResource ScatterViewItemStyle}">
<Rectangle Height="250" Width="250" Fill="Red" /> </s:ScatterViewItem>