내 WP7 응용 프로그램 (개인 정보 보호 정책)에 로컬 텍스트 파일을로드하여 사용자가이 문을 검토하고 싶다면 빠른 참조를 위해로드하려고합니다. 나는 텍스트 파일을로드하는 두 가지 다른 방법을 시도했다. 두 가지 방법 모두 작동하는데, 페이지가 기본 동작을 기반으로해야하므로 스크롤하지 않는다. 페이지를 아래로 스크롤하려고 시도 할 때 페이지는 페이지 기능 위로 스크롤하는 것을 모방합니다. 페이지 위쪽에 도달 한 것처럼 작동합니다.페이지가 올바르게 스크롤되지 않습니다.
시도 1 - 된 본체에 부하 텍스트 파일
XAML
012,307,548 - ScrollViewer에XAML
<Grid x:Name="ContentPanel" Grid.Row="0" Margin="12,0,12,0">
<ScrollViewer x:Name="PrivacyStatementScrollViewer">
</ScrollViewer>
</Grid>
C#
var resourceStream = Application.GetResourceStream(new Uri ("Content/About/license.txt", UriKind.Relative));
if (resourceStream != null)
{
StreamReader sr = new StreamReader(resourceStream.Stream);
string x = sr.ReadToEnd();
PrivacyStatementScrollViewer.Content = x;
}
시도 2에로드 텍스트 파일 5,
C#을
var resourceStream = Application.GetResourceStream(new Uri("Content/About/license.txt", UriKind.Relative));
if (resourceStream != null)
{
StreamReader sr = new StreamReader(resourceStream.Stream);
string x = sr.ReadToEnd();
PrivacyStatementTextBlock.Text = x;
}
나는 전에이 같은 그러한 기능을 발생 적이없는, 누군가가 같은 문제에 걸쳐 올 수도 또는이 스크롤 문제를 해결하는 방법에 대한 제안을했을 기대했다!?
문제가 당신의 스크롤 뷰어의 hieght 수 있습니다. 확인해 봐. – TutuGeorge
@ NOOB 행운을 빌어 높이를 변경해 보았습니다. 또한 나도 행운과 함께 아래 첫 번째 답변을 시도했습니다? – Matthew