UMG: allow binding of functions with parameters

When we want to bind a function to a property in UMG, we can either choose a parameter of a variable object of the expected type, or create a function w/o any input parameter returning the expected value type.

Often, in UI, we have repeating elements. In order to help getting the value of the properties of these elements, it would be great to be able to bind to a function with an input parameter that would be filled directly along with the name of the bound function.

Example: Element A - Bind visibility to function:

ESlateVisibility GetVisibilityOfElement(int32 ElementIndex)

… with value ElementIndex = 3

Obviously, it should work also with several parameters as input too.