我正在開發中的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