我有一个用户控件:
<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>
标题:字符串 ImageSource:BitmapImage
如何在MainPage.xaml中使用绑定数据,如:
<Grid>
<local:myUserControl Title="{Binding Title"} ImageSoure="{Binding ImageSource}" />
</Grid>
怎么做?感谢
答案 0 :(得分:0)
听起来你基本上都在问“我该怎么做绑定”。一个好的读物是:http://msdn.microsoft.com/en-us/magazine/hh852595.aspx和你在那里找到的几乎任何其他Binding资源。
在您的情况下,您将需要一个具有Title
和ImageSource
属性的对象,该属性设置为控件的DataContext
(或其父项之一,如{{ 1}})。您可以在代码后面(或在XAML中)设置PhoneApplicationPage
(如果您在页面上,则可以简单地设置DataContext
。