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=" -"/>7<rowdefinition height=" -"/>8<rowdefinition height=" -"/>9</Grid.RowDefinitions>Ten<Grid.ColumnDefinitions> One<columndefinition width=" -"/> A<ColumnDefinition/> -</Grid.ColumnDefinitions> -<textblock text="Two-dimensional code"grid.column="0"grid.row="0"Textalignment="Center"margin="10,50"/> the<image x:name="Imgcode"grid.column="1"grid.row="0"margin="2"/> -<textblock text="Picture Size"grid.column="0"grid.row="1"margin="Ten"Textalignment="Center"/> -<combobox x:name="cmbsize"grid.column="1"grid.row="1"Width=" -"height=" -"Horizontalalignment=" Right"margin="0,10,100,10"> -<comboboxitem content=" -"Isselected="True"/> +<comboboxitem content=" Max"/> -</ComboBox> +<textblock text="Two-dimensional code content"grid.column="0"grid.row="2"Textalignment="Center"margin="Ten"/> A<textbox x:name="txtcontent"height=" -"margin="5"grid.column="1"grid.row="2"/> at<button x:name="Btnadd"Content="Build"Width=" -"grid.row="3"grid.column="1"click="btnAdd_Click"margin="5"/> -</Grid> -</Grid>
View Code
MainPage.xaml.cs
1 Public Partial classMainpage:usercontrol2 {3StringBuilder SB =NULL;4Uri uri =NULL;5 PublicMainPage ()6 {7 InitializeComponent ();8SB =NewStringBuilder ();9 }Ten Private voidbtnAdd_Click (Objectsender, RoutedEventArgs e) One { ASb. Append ("http://chart.apis.google.com/chart?cht=qr&chs="); - sb. Append (((ComboBoxItem) cmbsize.selecteditem). Content.tostring ()); -Sb. Append ("x"); the sb. Append (((ComboBoxItem) cmbsize.selecteditem). Content.tostring ()); -Sb. Append ("&chl="); - sb. Append (txtcontent.text); -URI =NewUri (sb.) ToString ()); +Imgcode.source =NewBitmapImage (URI); - sb. Clear (); + } A}View Code