WPF ContentTemplate空绑定{Binding}

时间:2015-10-12 14:37:23

标签: c# wpf xaml data-binding binding

我正在学习WPF。我对空绑定感到困惑,又名{绑定}。 在this link中,我了解到这意味着绑定到DataContext对象本身,但在下面的代码中,我找不到相关的DataContext。由于它不是很短,完整的代码在this link,KarliCard GUI项目。

   <UserControl.Resources>
      <DataTemplate x:Key="SuitTemplate">
        <TextBlock Text="{Binding}"/>
       </DataTemplate>
   </UserControl.Resources>
   <Grid>
       <Label x:Name="SuitLabel"
        Content="{Binding Path=Suit, ElementName=UserControl, Mode=Default}"
        ContentTemplate="{DynamicResource SuitTemplate}"
        HorizontalAlignment="Center" VerticalAlignment="Center"/>
   </Grid>

结果是,此Label SuitLabel在文本块中显示内容“套装”。但是在整个xaml或后面的代码中,我在UserControl范围内找不到任何DataContext 所以我的问题是,这个空绑定仍然绑定到某些DataContext吗?或者在这种情况下,绑定源是标签的内容?

0 个答案:

没有答案