首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

怎么获取DataTemplate中的控件的属性的值

2013-01-02 
如何获取DataTemplate中的控件的属性的值?我想获取这个RadDateTimePicker控件中输入的值DataTemplate x:K

如何获取DataTemplate中的控件的属性的值?
我想获取这个RadDateTimePicker控件中输入的值


<DataTemplate x:Key="Time">
  <StackPanel>
    <telerik:RadDateTimePicker Name="timeBegin"/>
  </StackPanel>
</DataTemplate>



StackPanel sp = this.SetOperation.ContentTemplate.LoadContent() as StackPanel;
RadDateTimePicker timeBegin = sp.FindName("timeBegin") as RadDateTimePicker;

//取不了timeBegin.SelectedValue的值

[解决办法]
尽量用绑定解决,如果不能解决,尽量不要尝试遍历,有滚动条的话你就头疼了。提供一个简单的方法,RadDateTimePicker加loaded事件,sender中取到RadDateTimePicker对象保存下来。
[解决办法]
引用:
引用:MSDN 如何:查找由 DataTemplate 生成的元素

其实,我是可以找到模版中的控件的,但当我在这个控件(RadDateTimePicker)上输入了时间后,我就取不出它属性,调试的时候看到的是初始化的属性,它就像被东西包起来了一样。

我现在的情况就像这帖最后说的http://blog.csd……

不清楚 怎么做才能帮到你  有时候 我们面对工期 要先解决问题(可能不知道怎么解决的)
把疑问后置  等到有时间的时候 再去深入理解 推荐一本  
《深入理解WPF》  对xaml的理解 很有帮助

热点排行