zoukankan      html  css  js  c++  java
  • 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>
    View Code

    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     }
    View Code
  • 相关阅读:
    LeetCode Best Time to Buy and Sell Stock
    LeetCode Scramble String
    LeetCode Search in Rotated Sorted Array II
    LeetCode Gas Station
    LeetCode Insertion Sort List
    LeetCode Maximal Rectangle
    Oracle procedure
    浏览器下载代码
    Shell check IP
    KVM- 存储池配置
  • 原文地址:https://www.cnblogs.com/zxbzl/p/3873668.html
Copyright © 2011-2022 走看看