0
我想学习c#.net,请帮我修复代码,quetion是=>。,如何使用属性Tag来比较数据库中的值? 我使用Microsoft Visual Studio 2010如何使用Tag来比较数据库中的值
这个项目的目标是使匹配的游戏画面
这是代码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)事件点击,在这个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 ");
}
}
如果你有另一种方式,你可以告诉我的代码?谢谢你的帮助我
您使用的是MVVM设计模式吗?如果没有,你应该看看它。会使这个任务变得更容易(和更清洁)。 – killQuotes
是的,我使用MVVM设计模式,我只是很难使用标签来比较两个ID_picture,你能帮我吗? –
我只想问如何从按钮中的本地主机获取值,如果我点击按钮。请帮助我高手:) –