Je tente de charger un fichier texte local dans mon application WP7 (une déclaration de confidentialité) pour une référence rapide si l'utilisateur souhaite consulter la déclaration. J'ai essayé plusieurs manières de charger le fichier texte, les deux fonctionnent, sauf que la page ne défile pas comme elle le devrait en fonction du comportement par défaut. En essayant de faire défiler vers le bas, la page imite la fin du défilement sur une fonctionnalité de la page, ergo il agit comme si le haut de la page a été atteint.page ne défile pas correctement
tentative 1 - fichier texte de charge dans 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;
}
Tentative 2 - fichier texte de charge dans textblock
XAML
<Grid x:Name="ContentPanel" Grid.Row="0" Margin="12,0,12,0">
<ScrollViewer x:Name="PrivacyStatementScrollViewer">
<TextBlock x:Name="PrivacyStatementTextBlock" Margin="12,0,12,0" TextWrapping="Wrap"/>
</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();
PrivacyStatementTextBlock.Text = x;
}
Je n'ai jamais rencontré une telle fonctionnalité comme ça avant, et espérait que quelqu'un aurait pu venir sur la même question ou aurait des suggestions sur la façon de résoudre ce problème de défilement !?
pourrait être le hieght de votre lecteur de défilement. vérifie ça. – TutuGeorge
@NOOB J'ai essayé de changer la hauteur sans aucune chance. Aussi, j'ai essayé la première réponse ci-dessous sans aucune chance non plus? – Matthew