在wp7中开始控件的坐标(屏幕像素)

时间:2012-02-16 06:59:21

标签: windows-phone-7

我有三个项目的堆栈。前两个是包含多行文本的TextBlocks。第三个是滚动查看器(我指定了一个固定的高度)。现在的问题是前两个文本块中的文本增长...滚动查看器部分退出屏幕但内容在滚动时不会停留在屏幕上(我需要向上滚动并保持按住...否则它反弹回来。)我想要做的是获得滚动视图开始的行(以像素为单位),以便我可以以编程方式确定滚动查看器不会离开屏幕的高度。请帮忙!

1 个答案:

答案 0 :(得分:1)

您可能需要考虑使用定义了网格行的网格,而不是StackPanel。这方面的一个例子可能是: -

<Grid>
<Grid.RowDefinitions>
    <RowDefinition Height="Auto" />
    <RowDefinition Height="Auto" />
    <RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock Grid.Row="0"
            Text="Test 1" />
<TextBlock Grid.Row="1"
            Text="Test 2" />
<ScrollViewer Grid.Row="2" />

希望这有帮助。

Paul Diston

相关问题