自己做了一个控件, 希望可以像TextBox一样, 禁止调整高度.

解决方案 »

  1.   

    control.resize+= new RoutedEventHandler(control_resize)private void control_resize(object sender, RoutedEventArgs e)
    {
    control.width=固定值,
    control.heigth=固定值
    }
      

  2.   


    有没有专业一点的做法? TextBox 画到窗体上时, 是不会出现调整高度的"方块"的....
      

  3.   

    这个要用到 ControlDesigner 在ControlDesigner 中
        public override SelectionRules SelectionRules
        {
          get
          {
            SelectionRules selectionRules = 
              SelectionRules.Moveable  //可拖动
              | SelectionRules.Visible //显示
              | SelectionRules.LeftSizeable  //指示组件支持从左边调整大小
              | SelectionRules.RightSizeable  //指示组件支持从右边调整大小
              | SelectionRules.TopSizeable  //指示组件支持从顶端调整大小
              | SelectionRules.BottomSizeable  //指示组件支持从底端调整大小
              ;        return selectionRules;
          }
        }ControlDesigner 的其他信息请参见:
    http://www.cnblogs.com/zdj/articles/124945.html