Windows Phone开发之控件Grid,TextBox,TextBlock,RadioButton,CheckBox,ListBox简介

多说无益,效果图,代码两部分如下所示:

代码如下:

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="160*"/>
                <ColumnDefinition Width="10"/>
                <ColumnDefinition Width="250*"/>                
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="70"/>
                <RowDefinition Height="70"/>
                <RowDefinition Height="70"/>
                <RowDefinition Height="70"/>
                <RowDefinition Height="40"/>
                <RowDefinition Height="120"/>
                <RowDefinition Height="70"/>
                <RowDefinition Height="70"/>
            </Grid.RowDefinitions>                      
            <TextBlock Name="textBlock0"
                       Text="姓名:"
                       HorizontalAlignment="Stretch" 
                       VerticalAlignment="Stretch"
                       Grid.Column="0"
                       Grid.Row="0"
                       />
            <TextBlock Name="textBlock1" 
                       Text="工作:"
                       HorizontalAlignment="Stretch" 
                       VerticalAlignment="Stretch"
                       Grid.Column="0" 
                       Grid.Row="1"
                       />
            <TextBlock Name="textBlock2" 
                       Text="哈哈你懂得:"
                       HorizontalAlignment="Stretch" 
                       VerticalAlignment="Stretch"
                       Grid.Column="0" 
                       Grid.Row="4"
                       />
            <TextBlock Name="textBlock3" 
                       Text="1"
                       HorizontalAlignment="Stretch" 
                       VerticalAlignment="Stretch"
                       Grid.Column="0" 
                       Grid.Row="5"
                       />           
            <TextBox Name="textBox_Nam2e" 
                     Text=""
                     Grid.Column="2" 
                     Grid.Row="0"
                     HorizontalAlignment="Stretch"
                     VerticalAlignment="Stretch" 
                     />
            
            <CheckBox Name="checkBox1" 
                      Content=""
                      Grid.Column="2" 
                      Grid.Row="1"
                      HorizontalAlignment="Stretch" 
                      VerticalAlignment="Stretch"
                      />
            <RadioButton Name="radioButton1" 
                         GroupName="myGroup" 
                         Content="FBI"
                         Grid.Column="2" 
                         Grid.Row="2"
                         HorizontalAlignment="Stretch" 
                         VerticalAlignment="Stretch" 
                         />
            <RadioButton Name="radioButton2" 
                         GroupName="myGroup" 
                         Content="CIA"
                         Grid.Column="2" 
                         Grid.Row="3"
                         HorizontalAlignment="Stretch" 
                         VerticalAlignment="Stretch" 
                         />
            <ListBox Name="myListBox"                   
                     Grid.Column="0"
                     Grid.Row="5"
                     Grid.ColumnSpan="3"
                     HorizontalAlignment="Stretch"
                     VerticalAlignment="Stretch" >                     
                <ListBoxItem Name="listBoxItem0"
                             Content="奥特曼"
                             />
                <ListBoxItem Name="listBoxItem1"
                             Content="孙悟空"
                             />
                <ListBoxItem Name="listBoxItem2"
                             Content="关羽"
                             />
                <ListBoxItem Name="listBoxItem3"
                             Content="周星星"
                             />
            </ListBox>
            <Button Name="button"
                    Content="Save"
                    Grid.Column="3"
                    Grid.Row="6"
                    HorizontalAlignment="Stretch"
                    VerticalAlignment="Stretch"
                    />
</Grid>

 以上控件的后台操作:

if (checkBox1.IsChecked==true) {
                MessageBox.Show("this.checkBox1.IsChecked");
            }
            if (radioButton1.IsChecked == true) {
                MessageBox.Show("FBI");
            }
            foreach (ListBoxItem myList in myListBox.Items) {
                if (myList.IsSelected) {
                    MessageBox.Show(myList.Name+"||"+myList.Content);
                }
            }

P.S:两个按钮共用一个点击事件
相似的事件操作可以采用该方法。  

   private void button_Click(object sender, RoutedEventArgs e){
   Button myButton=(Button)sender;
   textBlock.Text=myButton.Name;
   }  



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值