Неверное выражение «bool» - PullRequest
0 голосов
/ 11 июня 2018

Я работаю над приложением для нашей службы поддержки, которое будет распространяться среди конечных пользователей.Я хотел бы, чтобы эти пользователи могли добавлять вложения с помощью кнопки обзора и в конечном итоге путем перетаскивания.Я получил письмо, генерирующее, все поля тянут правильно, но поле вложения.Я получаю Invalid expression term 'bool' в своем коде вложения.Любая помощь будет оценена.

//Attachment button
    private void Attach_Click(object sender, EventArgs e)
    {         
        OpenFileDialog dlg = new OpenFileDialog();

        if (bool(dlg.ShowDialog))     
        {
            string FilePath = dlg.FileName.ToString();
            Attachment1.Text = FilePath;
        }
    }

1 Ответ

0 голосов
/ 11 июня 2018

В WPF метод ShowDialog имеет тип возврата Nullable<bool>, а не bool.

Однако вы разбили скобки при разборе - это должно быть

if ((bool) dlg.ShowDialog())

Но на самом деле вы должны иметь возможность использовать его без разбора:

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