我通过互联网请求数据,并通常将其绑定到XAML中。基于通过互联网接收的Windows phone数据显示图像
现在我无法访问接收到的数据,操作它并将其显示在用户控件中。
public partial class FullQuestionUserControl : UserControl
{
public FullQuestionUserControl()
{
InitializeComponent();
}
}
我的模型问题包含诸如id,authorFullName,text,containsImage等字段。
这是我如何绑定:
<TextBlock Style="{StaticResource TextSmall}" TextWrapping="Wrap"
Text="{Binding SelectedQuestion.authorFullName}" />
我需要检查containsImage。如果为true,则使用id格式化一个新字符串并显示它。
我知道如何显示图像:
var bi = new BitmapImage(new Uri(url));
this.QuestionImage.Source = bi;
所有我需要的是让用户控制代码的问题。
如何获取用户控制代码中的数据?
你可以使用数据绑定而不是代码隐藏来做你所需要的,但是你的问题不是很清楚。如果containsImage属性为true,那么您需要使用包含id的格式化URL来创建BitmapSource? –