如题。我做windows phone开发想要让文本框的内容水平和垂直居中。但是发现只能水平居中.

解决方案 »

  1.   

    文本框不支持垂直居中,你可以套一个框在外面,里面的设置为没有边框。根据Lines属性指定的行数移动它的top,使得内侧的文本框本身垂直居中。
      

  2.   

    这个的话我一般是在外面套把border
    然后让border的内容垂直居中 就可以了
    <Border VerticalAlignment="center">
    <textblock text="xxxx"/>
    </Border>这样就垂直居中了
      

  3.   

    哦 ,谢谢,那能让文本框大小随着类容变化吗。winform里面有个autosize属性。这个没有。。