Я пытаюсь добавить обработчик к кнопке формы / wpf с помощью Add_Click.Я не знаю имени функции заранее, поэтому важно создать имя функции.Затем, передав его в Add_Click.
Пытаясь сделать следующее, я получаю
$num = 1
function somefn1 () {}
$fn = $Function:"somefn$num"
$somebutton.Add_Click($fn)
Ошибка:
Cannot convert argument "value", with value: "somefn1", for "add_Click" to type "System.Windows.RoutedEventHandler": "Cannot convert the
"somefn1" value of type "System.String" to type "System.Windows.RoutedEventHandler"."
At xyz
+ ... $somebutton.Add_Click("somefn$num") }
+ ~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodException
+ FullyQualifiedErrorId : MethodArgumentConversionInvalidCastArgument
Я не уверен, как обойти это.Есть идеи или советы?