返回首页

您好,

我有一个WPF窗口和窗口上的多个控件说,当窗口最大化4buttons,标签,列表框​​等控件的大小和位置都没有调整。

我怎样才能让所有的控制,调整位置和大小时窗口最大化。

plz帮助我。

回答

评论会员:游客 时间:2012/02/04
马里兰州rashim乌丁:您可能需要使用网格布局或其他使设计的控制流体。将控件添加到网格布局面板,只是把电网的开始和结束标记之间的宣言。牢记行和columndefinitions必须precced任何子控件的定义。网格布局面板提供了两个附加属性Grid.Column和Grid.Row定义控制的位置。作为一个例子,你可以尝试用以下代码。如果算上以百分比计算,你只要记住100%意味着1。所以,如果你有3个控制你想要把它在三列,那么你可能设计为0.33*所有它的宽度codeprelang="xml"spanclass="code-keyword"</spanspanclass="code-leadattribute"Grid/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"Grid.RowDefinitions/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"RowDefinition/spanspanclass="code-attribute"Height/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Auto"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"RowDefinition/spanspanclass="code-attribute"Height/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Auto"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"RowDefinition/spanspanclass="code-attribute"Height/spanspanclass="code-keyword"="/spanspanclass="code-keyword"*"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"RowDefinition/spanspanclass="code-attribute"Height/spanspanclass="code-keyword"="/spanspanclass="code-keyword"28"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"Grid.RowDefinitions/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"Grid.ColumnDefinitions/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"ColumnDefinition/spanspanclass="code-attribute"Width/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Auto"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"ColumnDefinition/spanspanclass="code-attribute"Width/spanspanclass="code-keyword"="/spanspanclass="code-keyword"200"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"Grid.ColumnDefinitions/spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"Label/spanspanclass="code-attribute"Grid.Row/spanspanclass="code-keyword"="/spanspanclass="code-keyword"0"/spanspanclass="code-attribute"Grid.Column/spanspanclass="code-keyword"="/spanspanclass="code-keyword"0"/spanspanclass="code-attribute"Content/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Name:"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"Label/spanspanclass="code-attribute"Grid.Row/spanspanclass="code-keyword"="/spanspanclass="code-keyword"1"/spanspanclass="code-attribute"Grid.Column/spanspanclass="code-keyword"="/spanspanclass="code-keyword"0"/spanspanclass="code-attribute"Content/spanspanclass="code-keyword"="/spanspanclass="code-keyword"E-Mail:"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"Label/spanspanclass="code-attribute"Grid.Row/spanspanclass="code-keyword"="/spanspanclass="code-keyword"2"/spanspanclass="code-attribute"Grid.Column/spanspanclass="code-keyword"="/spanspanclass="code-keyword"0"/spanspanclass="code-attribute"Content/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Comment:"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"TextBox/spanspanclass="code-attribute"Grid.Column/spanspanclass="code-keyword"="/spanspanclass="code-keyword"1"/spanspanclass="code-attribute"Grid.Row/spanspanclass="code-keyword"="/spanspanclass="code-keyword"0"/spanspanclass="code-attribute"Margin/spanspanclass="code-keyword"="/spanspanclass="code-keyword"3"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"TextBox/spanspanclass="code-attribute"Grid.Column/spanspanclass="code-keyword"="/spanspanclass="code-keyword"1"/spanspanclass="code-attribute"Grid.Row/spanspanclass="code-keyword"="/spanspanclass="code-keyword"1"/spanspanclass="code-attribute"Margin/spanspanclass="code-keyword"="/spanspanclass="code-keyword"3"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"TextBox/spanspanclass="code-attribute"Grid.Column/spanspanclass="code-keyword"="/spanspanclass="code-keyword"1"/spanspanclass="code-attribute"Grid.Row/spanspanclass="code-keyword"="/spanspanclass="code-keyword"2"/spanspanclass="code-attribute"Margin/spanspanclass="code-keyword"="/spanspanclass="code-keyword"3"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-leadattribute"Button/spanspanclass="code-attribute"Grid.Column/spanspanclass="code-keyword"="/spanspanclass="code-keyword"1"/spanspanclass="code-attribute"Grid.Row/spanspanclass="code-keyword"="/spanspanclass="code-keyword"3"/spanspanclass="code-attribute"HorizontalAlignment/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Right"/spanspanclass="code-attribute"MinWidth/spanspanclass="code-keyword"="/spanspanclass="code-keyword"80"/spanspanclass="code-attribute"Margin/spanspanclass="code-keyword"="/spanspanclass="code-keyword"3"/spanspanclass="code-attribute"Content/spanspanclass="code-keyword"="/spanspanclass="code-keyword"Send"/spanspanclass="code-keyword"//spanspanclass="code-keyword">/spanspanclass="code-keyword"</spanspanclass="code-keyword"//spanspanclass="code-leadattribute"Grid/spanspanclass="code-keyword">/span/pre/code
西蒙邦Terkildsen:我会建议您使用Viewbox的父布局容器可自动重新大小的所有内容。你能做的只是包装Viewbox的内的所有控件,如:

<Window

	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

	......

	x:Class="ChartTesting.MainPage"

	Width="640" Height="480">

 

   <Viewbox>

      <Grid>

      ......

      <Grid>

   </Viewbox>

 

</Window>
评论会员:阳光Oludayo阿利 时间:2012/02/04
!作为Dalek戴夫会说,农民田间学校

    char *origStr =  "Content-Type: application/x-www-form-urlencoded";

    char *searchStr = "Content-Type: ";

    char *desiredExerpt, *contentTypeTagPtr;

 

    contentTypeTagPtr = strstr(origStr, searchStr);

    desiredExerpt = contentTypeTagPtr + strlen(searchStr);

 

    printf(desiredExerpt);