Windows phone 7 wp7中控件的起始坐标(屏幕像素)

Windows phone 7 wp7中控件的起始坐标(屏幕像素),windows-phone-7,Windows Phone 7,我有一堆三样东西。前两个是包含多行文本的文本块。第三个是滚动查看器(我指定了固定高度)。现在的问题是当前两个文本块中的文本增长时。。。滚动查看器部分离开屏幕,但滚动时内容不会停留在屏幕上(我需要向上滚动并保持按住…否则它会反弹)。我想做的是得到滚动视图开始的行(以像素为单位),这样我就可以通过编程来确定它的高度,这样滚动查看器就不会离开屏幕。请帮忙 >而不是堆叠面板,您可能需要考虑使用定义了网格行的网格。这方面的一个例子可能是:- <Grid> <Grid.RowDefinit

我有一堆三样东西。前两个是包含多行文本的文本块。第三个是滚动查看器(我指定了固定高度)。现在的问题是当前两个文本块中的文本增长时。。。滚动查看器部分离开屏幕,但滚动时内容不会停留在屏幕上(我需要向上滚动并保持按住…否则它会反弹)。我想做的是得到滚动视图开始的行(以像素为单位),这样我就可以通过编程来确定它的高度,这样滚动查看器就不会离开屏幕。请帮忙

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

<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

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

<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" />

希望这有帮助

保罗·迪斯顿