![](/img/trans.png)
[英]Error CS1061 “…Does Not Contain Definition and No Extension Method…accepting a first argument of type ” could be found
[英]Error 1061 C# does not contain a definition for and no ..first argument of type could be found
我有两个错误,请解释错误的原因是什么,以及如何解决,谢谢。 在通用 Windows 平台 (UWP) 应用程序中编写项目。 我试图调用的方法:
private void AddButton_ClickAsync(object sender, EventArgs e)
{
//Getting Data From UI
u.first_name = first_name.ToString();
u.last_name = last_name.ToString();
u.email = email.ToString();
u.username = username.ToString();
u.password = password.ToString();
u.address = address.ToString();
u.gender = gender.ToString();
u.user_type = user_type.ToString();
u.added_date = DateTime.Now;
u.added_by = 1;
//Inserting Data info Database
bool success = dal.Insert(u);
//If the data is successfully inserted then the value of succesess
if(success==true)
{
//data Successfully inserted
Msgbox.Show("User successfully created.");
clear();
}
else
{
Msgbox.Show("Failed to add new user");
}
//Refreshing Data View
DataTable dt = dal.Select();
dgvUsers.DataContext = dt;
}
XAML 代码
<Pivot>
<Pivot.RightHeader >
<CommandBar OverflowButtonVisibility="Collapsed" Background="Transparent" >
<AppBarButton x:Name="btn1" Icon="Add" Click="AddButton_Click"/>
<AppBarSeparator/>
<AppBarButton x:Name="btn2" Icon="Delete" Click="DeleteButton_Click"/>
<AppBarSeparator/>
</CommandBar>
</Pivot.RightHeader>
</Pivot>
您的问题在于方法名称。 看看下面几行。
<AppBarButton x:Name="btn1" Icon="Add" Click="AddButton_Click"/>
和
private void AddButton_ClickAsync(object sender, EventArgs e)
在您的 Xaml 中,您在 Click 事件上调用名为“AddButton_Click”的方法,但该方法实际上名为“AddButton_ClickAsync”。 您需要更改其中任何一个,以便两者相同。
第二个错误,将在以下行。
<AppBarButton x:Name="btn2" Icon="Delete" Click="DeleteButton_Click"/>
您没有 DeleteButton_Click 的定义,或者至少您没有共享它。 所以很可能第二个错误就在这一行。
PS:除非共享整个代码,否则不能肯定地说,但最有可能的领域是这些。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.