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);

  • 相关阅读:
    图文详解——将本地项目上传到码云(gitee)远程仓库
    mysql 查询正在执行的sql
    MySql 缓冲池(buffer pool) 和 写缓存(change buffer) 转
    SQLserver 查询某个表的字段及字段属性
    FastDFS 客户端(二)
    FastDFS 服务器(一)
    C# WPF 正常的项目突然提示 当前上下文中不存在名称“InitializeComponent”
    C# 程序自动重启的解决方法
    Array知识点总结(一)
    JavaScript中为false的情况归档
  • 原文地址:https://www.cnblogs.com/xiaofoyuan/p/2582454.html
Copyright © 2011-2022 走看看