当前位置: 首页 > news >正文

苏州网站建设哪家便宜自己开发游戏需要学什么

苏州网站建设哪家便宜,自己开发游戏需要学什么,专业群建设网站,seo行业岗位昨晚在stack overflow刷问题时看到有这个问题,今天早上刚好来尝试学习一下 stack overflow的链接如下: c# - How to render a WPF UserControl to a bitmap without creating a window - Stack Overflow 测试步骤如下: 1 新建.net frame…

昨晚在stack  overflow刷问题时看到有这个问题,今天早上刚好来尝试学习一下

stack overflow的链接如下:

c# - How to render a WPF UserControl to a bitmap without creating a window - Stack Overflow

测试步骤如下:

1  新建.net framework 3.5的wpf窗体程序

2 默认的窗体的xaml代码如下:

<Window x:Class="WpfDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:local="clr-namespace:WpfDemo"xmlns:s="clr-namespace:System;assembly=mscorlib"mc:Ignorable="d"Title="MainWindow" Height="450" Width="800"><Grid><StackPanel HorizontalAlignment="Left"><TextBox>123455</TextBox><Button x:Name="btnEnter" Click="BtnEnter_Click" Content="确定"></Button></StackPanel></Grid>
</Window>

窗体效果如下:

对应的后台代码如下:

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Interop;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;namespace WpfDemo
{/// <summary>/// MainWindow.xaml 的交互逻辑/// </summary>public partial class MainWindow : Window{public MainWindow(){InitializeComponent();}private void BtnEnter_Click(object sender, RoutedEventArgs e){RenderControl(this);MessageBox.Show("保存完成");}void RenderControl(Control renderControl){RenderTargetBitmap bmp = new RenderTargetBitmap((int)renderControl.Width, (int)renderControl.Height, 0, 0, PixelFormats.Pbgra32);bmp.Render(renderControl);var encoder = new PngBitmapEncoder();encoder.Frames.Add(BitmapFrame.Create(bmp));using (Stream stm = File.Create("test.png"))encoder.Save(stm);}}
}

3  运行程序,点击确定按钮,会在bin/Debug目录下生成MainWindow窗体对应的png图片,png图片名称为test.png,如下图:

http://www.yayakq.cn/news/624462/

相关文章:

  • 天津企业网站模板建站哪家好普陀区网站制作
  • 梅河口市住房和城乡建设局网站公园网站建设方案 ppt模板
  • 触屏网站开发教程东莞专业做网站的公司
  • 申请制作网站wordpress头像class
  • 做网站网上接单电器网站建设策划书
  • 网站建设demo自己做传奇网站
  • 丽江市网站建设做网站的怎么认证微博
  • 网架制作厂优化是企业通过网站来做吗
  • 免费的黄冈网站有哪些平台可以用微信支付安装wordpress的目录改变了
  • 微网站和普通网站区别如何免费做网站推广
  • 市场上网站开发价格咖啡网站建设设计规划书
  • 卫浴外贸版网站案例wordpress 网站同步
  • 遵义住房和城乡建设局官方网站医院网站icp备案吗
  • 途牛网站建设的特点WordPress 视频cdn
  • 网站备案个人可以做吗软件开发的前景
  • 专业餐饮网站建设这个网站中有网名做会计的吗 了解一下
  • 织梦网站模板官网做ppt模板网站有哪些内容
  • 义乌网站公司怎么在京东做网站
  • 个人网站备案幕布网站搭建维护淄博
  • 宠物美容网站建设的目的免费国外服务器推荐
  • 移动端网站建设方案网站建设公司地址
  • 个人如何开网站深圳网站设计哪家好
  • 网站怎么做超链接徐州网络优化招聘网
  • 如何进行电子商务网站建设网站打开403
  • 一个企业为什么要建设网站在局网站 作风建设
  • 零基础搭建wordpress肇庆seo排名外包
  • 网站开发书籍推荐中国新零售网
  • 可以做软件的网站有哪些内容wordpress怎么搭建微博
  • 找公司做网站的好处廊坊seo推广
  • 公司的网站开发服务费怎么入账南京网站建设价位