у меня есть следующая структура xaml
<Grid>
<Grid x:Name="innerGrid" Background="{TemplateBinding Background}"/>
</Grid>
проблема в том, что внутренняя сетка иногда может быть большой, поэтому вокруг нее требуется, и ее следует заменить на
<Grid>
<ScrollViewer>
<Grid x:Name="innerGrid" Background="{TemplateBinding Background}"/>
<ScrollViewer>
</Grid>
но это не всегда должно происходить. Я думаю создать свойство зависимости и на основе значения, если оно истинно, я добавлю, а ложь останется таким же, как и раньше. Есть ли способ добиться этого?