Мой XAML выглядит следующим образом
<navigation:Page x:Class="SilverlightApplication1.Home">
<Grid x:Name="LayoutRoot">
<!--
<ScrollViewer>
<Grid>
<TextBlock Text="myTextBlock" />
</Grid>
</ScrollViewer>
-->
</Grid>
Я хочу программно выполнить приведенную выше часть с помощью кода позади.
И мой код выглядит следующим образом
public partial class Home : Page
{
public Home()
{
InitializeComponent();
ScrollViewer sv = new ScrollViewer();
Grid grid = new Grid();
TextBlock block = new TextBlock();
block.Text = "My Text block";
grid.Children.Add(block);
sv.ScrollIntoView(grid);
LayoutRoot.Children.Add(sv);
}
Это не работает, так как показывает только средство просмотра прокрутки, но текстовый блок скрыт.
Чего мне не хватает?
Есть ли способдобавить детей в элемент управления «ScrollViewer» программно без использования метода расширения «ScrollIntoView», доступного в наборе инструментов Silverlight?я не нашел свойства "Children" для элемента ScrollViewer
Спасибо за помощь