WP7中是否有Label控件?

时间:2012-01-06 01:59:30

标签: windows-phone-7

WP7中是否有Label控件?我不介意从头开始重新制作它,但如果我不需要,我不想重新制作耳环。

2 个答案:

答案 0 :(得分:10)

不支持标签,但您可以使用TextBlock代替。然而,它不是直接的替代品,this post强调了一些差异。

  

即使TextBlock存在于System.Windows.Controls命名空间中,   它不是一种控制。它直接派生自FrameworkElement。   另一方面,Label来自ContentControl。这意味着   Label可以:

     
      
  1. 获得自定义控件模板(通过Template属性)。
  2.   
  3. 显示除字符串以外的数据(通过Content属性)。
  4.   
  5. 将DataTemplate应用于其内容(通过ContentTemplate属性)。
  6.   
  7. 执行ContentControl可以执行的任何其他任务,而FrameworkElement不能这样做。
  8.         

    但请注意! Label的使用比TextBlock更重   它的视觉树。 ...

答案 1 :(得分:1)

根据此video(0:52)标签不受支持。