获取DataTemplate里面的元素
<toolkit:DomainUpDown Height="22" Width="68" HorizontalAlignment="Left" Name="numericUpDowndoy" >
<toolkit:DomainUpDown.ItemTemplate>
<DataTemplate>
<Grid MinWidth="68" Background="#aa000000">
<TextBlock Foreground="White" Margin="0" FontSize="14" Text="步长:"/>
<StackPanel HorizontalAlignment="Left" Margin="34,0,0,0">
<TextBlock x:Name="doy" HorizontalAlignment="Left" Foreground="White" Text="{Binding doy}"/> </StackPanel>
</Grid>
DataTemplate>
</toolkit:DomainUpDown.ItemTemplate>
</toolkit:DomainUpDown>
对于numericUpDowndoy这个DomainUpDown,可以用
DomainUpDown root = rootGrid.FindName("numericUpDowndoy") as DomainUpDown;
这样的方式得到,
对于doy这个TextBlock ,用
TextBlock txbdoy = rootGrid.FindName("doy") as TextBlock;
怎么得不到呢,对于在DataTemplate这个里面的,怎么获取呢???