技术开发 频道

图形和视频控件以及Webbrowser控件

  【IT168技术】随着应用程序的视觉效果越来越重要,图形和视频控件是应用开发中非常重要的部分。本文着重给大家介绍两个基本控件,方便大家今后方便的开发适合自己需求的控件。

建立Windows Phone 7游戏项目
▲图书介绍

  Image控件

  该控件用于显示JPEG和PNG图像格式的图片。通过设置Source属性来指定图片的地址,地址可以是绝对URL地址,如http://www.1pies.com/logo.jpg,也可以是相对于应用程序的XAP文件的URL地址。

  通过设置Height和Width属性,使Image控件以确定的高度和宽度来显示图片,如果未设置这两个属性,那么将使用自然高度和其源图像的宽度进行显示。

  如果Source属性设置为无效值,那么将引发控件的ImageFailed事件。

  为了提高效率,如果直接在XAML中指定URI来设置Source,或者为其设置使用URI新构造的BitmapImage,那么Image可能具有异步行为。

  【XAML代码】

<Image …/>

  【示例】

  下面通过编写一个简单的网络图片显示器来演示Image控件显示图片的功能。该图片显示器的使用方式是在TextBox中输入一个在网络上的图片地址,按下“确定”按钮即可显示该网络位置的图片(如果地址正确可靠的话)。

  1)新建一个Windows Phone Application项目,将Image控件、TextBox控件和一个Button控件放入界面中,调整控件尺寸如图6-26所示。

Image控件开发
▲图6-26 新建一个Windows Phone Application项目

  2)为了使用户单击Button按钮可以显示图片,需要编写其响应代码,双击Button按钮编写其Click事件的响应代码如下:

  private void button1_Click(object sender, RoutedEventArgs e)

  {

  String photosource = textBox1.Text;

  image1.Source = new BitmapImage(new Uri(photosource, UriKind.RelativeOrAbsolute));

  }

  3)运行程序,输入图片网址,Image控件将会显示指定的图片,如图6-27所示。

Image控件开发
▲图6-27 访问网络图片后效果

0
相关文章