Ich fordere Daten über das Internet und in der Regel binden sie in XAML.Anzeige Bild basierend auf Daten über das Internet für Windows-Telefon
Jetzt habe ich Schwierigkeiten, auf diese empfangenen Daten zuzugreifen, sie zu manipulieren und in der Benutzersteuerung anzuzeigen.
public partial class FullQuestionUserControl : UserControl
{
public FullQuestionUserControl()
{
InitializeComponent();
}
}
Meine Modellfragen enthält Felder wie id, authorFullName, text, containsImage. Diese
ist, wie ich binden:
<TextBlock Style="{StaticResource TextSmall}" TextWrapping="Wrap"
Text="{Binding SelectedQuestion.authorFullName}" />
Ich brauche containsImage zu überprüfen. Wenn dies der Fall ist, formatieren Sie eine neue Zeichenfolge mit der ID und zeigen Sie sie an.
Ich weiß, wie das Bild anzuzeigen:
var bi = new BitmapImage(new Uri(url));
this.QuestionImage.Source = bi;
Alles, was ich brauche, ist die Frage in Benutzersteuercode zu erhalten.
Wie bekomme ich die Daten in Benutzersteuercode?
Sie können tun, was Sie brauchen, Datenbindung statt Code-Behind verwenden, aber Ihre Frage ist nicht sehr klar. Wenn die containsImage-Eigenschaft true ist, müssen Sie die BitmapSource mit einer URL erstellen, die die ID enthält. –