我已经为我的按钮取了一个名字gobut
。但是,在运行应用程序时,它说错误。我没有为按钮提供相同的名称。但是,我不知道它显示错误。我已经添加了我所有的代码供您参考。请回答我。
错误:
错误 1 类型“MyApp.goto1”已包含“gobut”的定义 C:\Users\Documents\Visual Studio 2012\Projects\MyApp\MyApp\obj\Release\goto1.g.cs 47 49 MyApp
XAML 代码:
<Grid x:Name="ContentPanel" Grid.Row="1">
<TextBox Name="txtbx" InputScope="Number" MaxLength="3"/>
<Button Content="Go!" Name="gobut"/>
</Grid>
C#代码:
public partial class goto1 : PhoneApplicationPage
{
public goto1()
{
InitializeComponent();
}
private void gobut(object sender, RoutedEventArgs e)
{
int num = 0;
if (int.TryParse(txtbx.Text, out num) && num > 0 && num < 115)
{
string site;
site = num.ToString();
NavigationService.Navigate(new Uri("/Page" + site + ".xaml", UriKind.Relative));
}
else
{
MessageBox.Show("Enter Value between 1 to 114");
}
}
}
goto1.g.cs 代码:
internal System.Windows.Controls.Button gobut;
/.../
this.gobut = ((System.Windows.Controls.Button)(this.FindName("gobut")));