silverlight 生成二维码

MainPage.xaml

 1  <Grid x:Name="LayoutRoot" Background="White">
 2         <Border BorderThickness="2" BorderBrush="Black" />
 3         <Grid ShowGridLines="True">
 4             <Grid.RowDefinitions>
 5                 <RowDefinition/>
 6                 <RowDefinition Height="50"/>
 7                 <RowDefinition Height="50"/>
 8                 <RowDefinition Height="50"/>
 9             </Grid.RowDefinitions>
10             <Grid.ColumnDefinitions>
11                 <ColumnDefinition Width="100"/>
12                 <ColumnDefinition/>
13             </Grid.ColumnDefinitions>
14             <TextBlock Text="二维码" Grid.Column="0" Grid.Row="0" TextAlignment="Center" Margin="10,50" />
15             <Image x:Name="imgCode" Grid.Column="1" Grid.Row="0" Margin="2"/>
16             <TextBlock Text="图片大小" Grid.Column="0" Grid.Row="1" Margin="10" TextAlignment="Center" />
17             <ComboBox x:Name="cmbSize" Grid.Column="1" Grid.Row="1" Width="100" Height="30" HorizontalAlignment="Right" Margin="0,10,100,10">
18                 <ComboBoxItem Content="100" IsSelected="True" />
19                 <ComboBoxItem Content="150" />
20             </ComboBox>
21             <TextBlock Text="二维码内容" Grid.Column="0" Grid.Row="2" TextAlignment="Center" Margin="10"/>
22             <TextBox x:Name="txtContent" Height="30" Margin="5" Grid.Column="1" Grid.Row="2" />
23             <Button x:Name="btnAdd" Content="生成" Width="100"  Grid.Row="3" Grid.Column="1" Click="btnAdd_Click" Margin="5"/>
24         </Grid>
25     </Grid>

MainPage.xaml.cs

 1  public partial class MainPage : UserControl
 2     {
 3         StringBuilder sb = null;
 4         Uri uri = null;
 5         public MainPage()
 6         {
 7             InitializeComponent();
 8             sb = new StringBuilder();
 9         }
10         private void btnAdd_Click(object sender, RoutedEventArgs e)
11         {
12             sb.Append("http://chart.apis.google.com/chart?cht=qr&chs=");
13             sb.Append(((ComboBoxItem)cmbSize.SelectedItem).Content.ToString());
14             sb.Append("x");
15             sb.Append(((ComboBoxItem)cmbSize.SelectedItem).Content.ToString());
16             sb.Append("&chl=");
17             sb.Append(txtContent.Text);
18             uri = new Uri(sb.ToString());
19             imgCode.Source = new BitmapImage(uri);
20             sb.Clear();
21         }
22     }

silverlight 生成二维码,布布扣,bubuko.com

时间: 2024-10-29 19:08:27

silverlight 生成二维码的相关文章

C#利用QrCode.Net生成二维码(Qr码

http://www.cnblogs.com/Soar1991/archive/2012/03/30/2426115.html 现在网上很多应用都是用二维码来分享网址或者其它的信息.尤其在移动领域,二维码更是有很大的应用场景.因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度.百度N多,找到一些项目,但是可用性不强.(有一个项目是用VS2005开发的,在2010中调试不开.)终于在codeplex上找到一个“神器”,这个“神器”可以很方便的生成二维

C#利用QrCode.Net生成二维码(Qr码)

现在网上很多应用都是用二维码来分享网址或者其它的信息.尤其在移动领域,二维码更是有很大的应用场景.因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度.百度N多,找到一些项目,但是可用性不强.(有一个项目是用VS2005开发的,在2010中调试不开.)终于在codeplex上找到一个“神器”,这个“神器”可以很方便的生成二维码,速度那是相当的快,并且可支持中文,遵从MIT协议. QrCode.Net是一个使用C#编写的用于生成二维码图片的类库,使用它

C#MVC生成二维码

首先大家看我的上一个文章写得是WinFrom 实现条形码生成读取 这次我来呈现出MVC B/S 页面实现 一维码,二维码 1.3 第三方类库:ZXing.Net 1.3.1 说明 ZXing 是一个可生成和读取 1D/2D(1维/2维) 条形码的开源类库.原先是Java版本,后由第三方衍生了支持QT.C++..Net等版本. .Net版本支持的平台:.Net 2.0, 3.5 and 4.0.Silverlight 4 and 5.Windows Phone 7.0, 7.1 and 8.0.W

微信生成二维码 只需一个网址即刻 还有jquery生成二维码

<div class="orderDetails-info"> <img src="http://qr.topscan.com/api.php?text=http://123.net/index.php?s=/Home/Index/yanzheng/mai/{$dange.id}" style="width: 5rem; margin-bottom: 1rem;" > </div> http://qr.tops

通过jquery-qrcode在线生成二维码

随着移动互联网的发展,二维码现在应用得越来越广泛了,随手扫扫就可以浏览网站.加个好友什么的,比起手工输入真的是方便太多了. 前期做了一个综合测评系统,考虑逐步实现移动化,一长串的IP地址用户输入也不方便,借助二维码的话,用户拿起手机扫扫就可以直接进入系统. 基于这个应用场景,就上网研究下了网站二维码的实现方式,归纳起来有以下两种: 1.借助一些二维码生成网站或者二维码生成器生成二维码图片,然后挂在网站上,如码云 QR-Code (二维码) 在线生成器 优点:开发成本为零,能够快速实现多样化的二维

C# winform通过ThoughtWorks.QRCode生成二维码解码可以添加logo

首先要下载ThoughtWorks.QRCode.dll文件,添加引用. ThoughtWorks.QRCode.dll下载,点击下载 界面如下: 代码: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Win

Android:使用ZXing生成二维码(支持加入Logo图案)

ZXing是谷歌的一个开源库.能够用来生成二维码.扫描二维码.本文所介绍的是第一部分. 首先上效果图: ZXing相关各种文件官方下载地址:https://github.com/zxing/zxing/releases 或者在这里下载(仅仅有本项目所用的jar包,版本:3.2.0):链接: http://pan.baidu.com/s/1hq3s5EW password: mvg7 1.生成二维码的工具类 /** * 二维码生成工具类 */ public class QRCodeUtil { /

jquery生成二维码并实现图片下载

1.引入jquery的两个js文件 <script src="../scripts/erweima/jquery-1.10.2.min.js"></script> <script type="text/javascript" src="../scripts/erweima/jquery.qrcode.min.js"></script> 2.准备一个展示二维码的div <div id="

生成二维码

PHPqrCode是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo, 查看地址:http://phpqrcode.sourceforge.net/.    下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2. phpqrcode.php提供了一个关键的png()方法,其中参数$text表示生成二位的的信息文本:参数$outfile表示是否输出二维码图片 文件,默认否:参数$level表示容错率,