<StackPanel Name="stackPanel1">
        <Button Content="Button" HorizontalAlignment ="Left" MinWidth="200" Name="button2" />
    </StackPanel>两个问题:
1:代码中,button设置了MinWidth,为什么缩小窗口,button还是被裁减
2:如此看来,设置MinWidth,其意义何在?

解决方案 »

  1.   

    MinWidth是指button被缩小到200时就不再缩小了,跟裁剪没关系
      

  2.   

    1.设置NavigationWindow  
    2.这是因为WPF 本身特质没办法
      如果不想改变就只能重新定义new Button的宽
     Window window = Window.GetWindow(this);
                    window.SetBinding(Window.MinHeightProperty,new Binding(){Source=this.MinHeight});
      

  3.   

    1楼正解,不想被裁减,可以试试button布局放在canvs里面设置left,right
      

  4.   

    你用grid的布局 不要设置width 就不会裁剪了...