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>

タイトル: string ImageSource: 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およびそこにあるほぼすべてのバインディング リソースをよく読んでください。

あなたの場合、と、コントロールの として設定されTitleImageSourceプロパティDataContext(または のようなその親の 1 つPhoneApplicationPage) を持つオブジェクトが必要になります。コード ビハインドから (または XAML で)を設定DataContextできます (ページにいる場合は、簡単に設定できますDataContext = ...

于 2013-06-07T09:25:53.907 に答える