Ошибка 1061 C # не содержит определения и не может быть найден первый аргумент типа. - PullRequest
0 голосов
/ 03 февраля 2019

У меня есть две ошибки, пожалуйста, объясните, в чем причина, которая не так, и как исправить спасибо.Запись проекта в универсальной платформе 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>

1 Ответ

0 голосов
/ 03 февраля 2019

Ваши проблемы связаны с именами методов.Посмотрите на следующие строки.

<AppBarButton x:Name="btn1" Icon="Add" Click="AddButton_Click"/>

и

private void AddButton_ClickAsync(object sender, EventArgs e)

В вашем Xaml вы вызываете метод с именем «AddButton_Click» для события Click, но метод на самом деле называется «AddButton_ClickAsync»,Вы должны изменить с любым из них, чтобы оба были одинаковыми.

Вторая ошибка будет в следующей строке.

<AppBarButton x:Name="btn2" Icon="Delete" Click="DeleteButton_Click"/>

У вас нет определения DeleteButton_Click или, по крайней мере, вы не поделились им.Так что, скорее всего, вторая ошибка будет в этой строке.

PS: Не могу сказать наверняка, если весь код не передан, но наиболее вероятные области - это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...