0

我有一个用户控件:

<UserControl>
<Grid Name="grid1" Background="#1133CC" Canvas.ZIndex="1" Width="200" Height="200">

        <Image Name="img1" Source="{Binding ImageSource}" />
        <TextBlock Text="{Binding Title"}/>
    </Grid>
</UserControls>

标题:字符串图像来源:BitmapImage

如何在 MainPage.xaml 中使用绑定数据,例如:

<Grid>
<local:myUserControl Title="{Binding Title"} ImageSoure="{Binding ImageSource}" />
</Grid>

怎么做?谢谢

4

1 回答 1

0

听起来您基本上是在问“我如何进行绑定”。一个很好的阅读是: http: //msdn.microsoft.com/en-us/magazine/hh852595.aspx以及您在那里找到的几乎所有其他绑定资源。

在您的情况下,您将需要一个对象,该对象具有一个Title和一个ImageSource设置为DataContext控件的属性(或其父对象之一,如PhoneApplicationPage)。您可以DataContext从您的代码后面(或在 XAML 中)设置 (如果您在页面上,那么您可以简单地设置DataContext = ....

于 2013-06-07T09:25:53.907 回答