如何使用Tag来比较数据库中的值

时间:2015-01-15 08:57:33

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

我想学习c#.net。,请帮我修复代码,排队是=> 。,如何使用属性Tag来比较数据库中的值???  我使用的是microsoft visual studio 2010

这个项目目标是制作一个匹配的游戏画面

这是来自UI的代码

<StackPanel Height="117" HorizontalAlignment="Left" Margin="6,23,0,0" Name="stackPanel1" VerticalAlignment="Top" Width="136" Tap="stackpanel_Tap_1">
            <Image Source="{Binding SOAL }" Name="Gambar1" Tag="{Binding ID_GAME}" />
        </StackPanel>

这是来自班级

这个课我想做prosedure(void)事件点击,在这个空格中如果我点击一个stackpanel我会得到一个ID_GAME,然后我点击另一个stackpanel来比较ID_GAME,如果ID_GAME匹配,它将会继续游戏。

private void stackpanel_Tap_1(object sender, GestureEventArgs e)
    {
        StackPanel firstklk = null;
        StackPanel scndklk = null;            
        StackPanel Stn = (StackPanel)sender;            
        if (Stn != null)
        {          
            if (firstklk == null)
            {
                Stn.Tag = this.Tag;
                firstklk.Tag = Stn.Tag;                  
                return;                      
            }
            scndklk.Tag= Stn.Tag;                
            if (firstklk.DataContext == scndklk.DataContext)
            {
                MessageBox.Show("MATCH");
            }           

        }          
            else
           {
                MessageBox.Show(" Not Match ");
           }         

    }

如果你有其他方法,你可以告诉我代码吗?谢谢你的帮助

1 个答案:

答案 0 :(得分:0)

AS @KillQuotes写道,你需要在这里实现MVVM模式。如果您是环境新手,请仔细阅读this document,然后您可以构建您的应用程序。仅供参考,您可以观看this video。 ;)