日期:2014-05-17  浏览次数:20816 次

WPF,

<StackPanel Name="stackPanel1">
        <Button Content="Button" HorizontalAlignment ="Left" MinWidth="200" Name="button2" />
    </StackPanel>



两个问题:
1:代码中,button设置了MinWidth,为什么缩小窗口,button还是被裁减
2:如此看来,设置MinWidth,其意义何在?

------解决方案--------------------
MinWidth是指button被缩小到200时就不再缩小了,跟裁剪没关系
------解决方案--------------------
1.设置NavigationWindow  
2.这是因为WPF 本身特质没办法
  如果不想改变就只能重新定义new Button的宽
 
Window window = Window.GetWindow(this);
                window.SetBinding(Window.MinHeightProperty,new Binding(){Source=this.MinHeight});

------解决方案--------------------
引用:
MinWidth是指button被缩小到200时就不再缩小了,跟裁剪没关系
++
------解决方案--------------------
引用:
MinWidth是指button被缩小到200时就不再缩小了,跟裁剪没关系

+1
------解决方案--------------------
你用grid的布局 不要设置width 就不会裁剪了...
------解决方案--------------------
你应该设置窗口的MinWidth
------解决方案--------------------
引用:
Quote: 引用:

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

+1
------解决方案--------------------
楼上分析很详细