zoukankan      html  css  js  c++  java
  • wp7 在Grid中实现元素叠加

    //创建Border
     Border imageBorder = new Border();
     imageBorder.Width = picWidth;
     imageBorder.Height = picWidth;


     //创建Grid
     Grid imageGrid = new Grid();
     imageGrid.Width = imageBorder.Width;
     imageGrid.Height = imageBorder.Height;

     //设置Grid为Borde的子元素
     imageBorder.Child = imageGrid;

     
    //创建图片
    Image image = new Image();
     //设置图片资源
     image.Source = new BitmapImage(new Uri(imageurl, UriKind.Relative));
     //添加图片到Grid中
     imageGrid.Children.Add(image);

    ImageBrush imageBrush = new ImageBrush();
                        imageBrush.ImageSource = new BitmapImage(new Uri(imageurl, UriKind.Relative));
                        imageGrid.Background = imageBrush;

                        image.Width = imageGrid.Width - 14;
                        image.Height = imageGrid.Height - 14;

                        descImage.Source = new BitmapImage(new Uri(imageurl, UriKind.Relative));
                        descImage.Width = imageGrid.Width;
                        descImage.Height = 60;
                        descImage.VerticalAlignment = VerticalAlignment.Bottom;
                        //descImage.Margin = new Thickness(0,50,0,7);
                        //添加说明图片到Grid中
                        imageGrid.Children.Add(descImage);


                        RichTextBox priceText = new RichTextBox();
                        priceText.HorizontalAlignment = HorizontalAlignment.Left;
                        priceText.VerticalAlignment = VerticalAlignment.Bottom;
                        priceText.FontSize = 20;
                        priceText.FontFamily = new FontFamily("Microsoft MHei Light");
                        priceText.Margin = new Thickness(2, 0, 0, 7.5);
                        imageGrid.Children.Add(priceText);

                         RichTextBox text = new RichTextBox();
                        text.HorizontalAlignment = HorizontalAlignment.Right;
                        text.VerticalAlignment = VerticalAlignment.Bottom;
                        text.FontSize = 20;
                        text.Margin = new Thickness(2, 0, 0, 9);
                        text.FontFamily = new FontFamily("Microsoft MHei Light");
                        imageGrid.Children.Add(text);

  • 相关阅读:
    修改git提交的用户名和密码
    并发编程大师系列之:wait/notify/notifyAll/condition
    并发编程大师系列之:Synchronized的类锁和对象锁
    并发编程大师系列之:线程的定义和中断 interrupt
    SpringBoot项目mysql配置文件密码加密(jasypt)
    Linux下安装nginx实现伪分布
    idea远程debug调试阿里云ECS
    使用docker简单启动springboot项目
    用Navicat连接阿里云ECS服务器上的MySQL数据库
    Linux下安装JDK1.8
  • 原文地址:https://www.cnblogs.com/xiaofoyuan/p/2582454.html
Copyright © 2011-2022 走看看