Frameなんかを使っていてそのFrameのサイズが動的に変わる場合、
Frameをはめ込んでいる親ItemのサイズもFrameにつられて変わってしまう。
そんな時とりあえず親ItemのサイズはWindowのサイズに合わせたいってことがあると思いますが
こんな感じでWindowのサイズをバインドできます。
コードは幅をバインドさせてるけどHeightに変えれば高さをバインドできます。
また、AncestorTypeのx:TypeにGridを指定すればWindowじゃなくGridをバインドさせることができます。
<StackPanel Width="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}}, Path=Width}">
<Frame NavigationUIVisibility="Hidden" Name="XXXX" Content="{Binding XXXXPage}" />
</StackPanel>