2013-07-07 31 views
4

爲什麼這不能解析datatemplate?如何讓ContentControl解析DataTemplate

<Window.Resources> 
    <DataTemplate DataType="system:DateTime" > 
     <Grid Background="Aqua"> 
      <TextBlock Text="{Binding Day}"></TextBlock> 
     </Grid> 
    </DataTemplate> 
</Window.Resources> 
<Grid> 
    <ContentControl Content="{x:Static system:DateTime.Now}"/> 
</Grid> 

寫一個TemplateSelector感覺就像是矯枉過正。

+0

嘗試使用:''。也許幫忙。 –

+0

工作,ty先生 –

回答

3

DataType設計提出了一項指令x:Type的那樣存在:

<DataTemplate DataType="{x:Type system:DateTime}"> 
    <Grid Background="Aqua"> 
     <TextBlock Text="{Binding Day}" Height="30" Width="100" HorizontalAlignment="Center" /> 
    </Grid> 
</DataTemplate> 

更多信息,請參見MSDN

相關問題