【问题标题】:windows phone 8 grid checkbox check and uncheckwindows phone 8 网格复选框选中和取消选中
【发布时间】:2013-11-06 06:40:08
【问题描述】:

我的应用程序的一个页面上有一个 100 * 100 的网格。我在网格的右上角有一个复选框。

我想要的是,当用户第一次点击或单击网格时,复选框被选中,而当我再次点击网格时,复选框被取消选中。我怎样才能实现它?我在这里谈论的是地铁类型复选框。或者我可以以这种方式使用复选框本身吗?网格是正确的方法吗?

简而言之,我需要一些指导来解决上述问题?

【问题讨论】:

    标签: c# xaml windows-phone-7 windows-phone-8


    【解决方案1】:

    这可能对你有用

     <Grid Height="100" Width="100" Background="Beige" Tap="Grid_Tap" >       
      </Grid>
     <CheckBox  x:Name="gridCheckBox" Content="CheckBox" HorizontalAlignment="Left"            Margin="369,47,0,0" VerticalAlignment="Top"/>
    

    然后为了在网格的点击事件上选中和取消选中复选框,我们需要添加以下代码

    private void Grid_Tap(object sender, System.Windows.Input.GestureEventArgs e)
            {
                if (gridCheckBox.IsChecked == true)
                {
                    gridCheckBox.IsChecked = false;
                }
                else
                {
                    gridCheckBox.IsChecked = true;
                }
    
            }
    

    【讨论】:

      【解决方案2】:
      gridcheckbox.IsChecked = (gridcheckbox.IsChecked == true) ? false : true;
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多