我正在开发中的Windows手机应用程序,在这里我需要显示在表格的形式在屏幕上的图像(行和列2个图像的要求也会越来越大)。 图像计数将是动态的,我将在运行时获得信息。我需要显示所有图像
可以请你让我知道如何着手..图像将是互联网网址。
帕
我正在开发中的Windows手机应用程序,在这里我需要显示在表格的形式在屏幕上的图像(行和列2个图像的要求也会越来越大)。 图像计数将是动态的,我将在运行时获得信息。我需要显示所有图像
可以请你让我知道如何着手..图像将是互联网网址。
帕
这是从Silverlight Toolkit使用WrapPanel的理想情况。
它基本上只是用你需要的一行代码来完成。
图像将绑定到ItemsControl
,然后你会使用一个ItemsPanel
来控制每个项目的布局。
看看这个链接的指导。 http://www.windowsphonegeek.com/tips/working-with-itemspanel-in-wp7
我是一个开始,但我做到了4图像和全屏幕形式。我没有尝试与C#移动。 试用这个:)代码,它会让你只有4个图像在屏幕上的Ann1类型的屏幕Form1设置为开始@屏幕中心,并添加设置为全屏模式。添加4个imageBox以形成并设置其图像或加载后,这会将1图像设置为全屏的1/4。 :
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.Location = new Point(Screen.PrimaryScreen.WorkingArea.Left, Screen.PrimaryScreen.WorkingArea.Top);
this.Size = new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);
pictureBox1.Size = new Size(this.Width - this.Width/2, this.Height - this.Height/2);
pictureBox1.Location = new Point(0, 0);
pictureBox2.Size = new Size(this.Width - this.Width/2, this.Height - this.Height/2);
pictureBox2.Location = new Point(this.pictureBox1.Width,0);
pictureBox3.Size = new Size(this.Width - this.Width/2, this.Height - this.Height/2);
pictureBox3.Location = new Point(0, this.pictureBox1.Height);
pictureBox4.Size = new Size(this.Width - this.Width/2, this.Height - this.Height/2);
pictureBox4.Location = new Point(this.pictureBox2.Width, this.pictureBox3.Height);
// this.Controls.Add(pictureBox1);
}
}
}
所有图像的宽度和高度是否相同? –
是的..所有图像具有相同的确切尺寸 – Pavan