填满屏幕的网格项目.xaml

本文关键字:网格 项目 xaml 屏幕 满屏幕 | 更新日期: 2023-09-27 18:12:02

如何在GridView控件中设置网格项目的大小,以便项目将自动重新调整大小以填充屏幕。例如,如果有2个条目,每个条目将占据一半的屏幕,如果有3个条目,每个条目将占据第三个,以此类推。由于

填满屏幕的网格项目.xaml

在列定义上使用ItemStyle.Width属性

如果您不使用autogenerated列,请设置您感兴趣的列的宽度。

如果使用动态生成的列,则需要在后面的代码中设置宽度。

参考:

protected void TextBox1_TextChanged (object sender, EventArgs e)
{
    Label1.Text = "";
    try
    {
      int colWidth = Int16.Parse(Server.HtmlEncode(TextBox1.Text));
      if (colWidth > 0)
      {
        for (int i = 0; i < GridView1.Columns.Count; i++)
        {
          GridView1.Columns[i].ItemStyle.Width = colWidth;
        }
      }
    }
    catch
    {
      Label1.Text = "An error occurred."
    }
}

Check This MSDN:

http://msdn.microsoft.com/en-us/library/ms178296.aspx

参考链接:

http://forums.asp.net/t/1176980.aspx