Как я могу преобразовать имя свойства в элемент каркаса в WPF? - PullRequest
0 голосов
/ 22 ноября 2018

Это код на C #:

 public static FrameworkElement GetFocusedOn(UIElement element)
    {
        return (FrameworkElement)element.GetValue(FocusedOnProperty);
    }

Я пытаюсь записать его в VB.NET, но он не приводится к FrameworkElement.Есть идеи?

1 Ответ

0 голосов
/ 22 ноября 2018

Это должно работать при условии, что свойство FocusedOn возвращает FrameworkElement:

Public Shared Function GetFocusedOn(ByVal element As UIElement) As FrameworkElement
    Return CType(element.GetValue(FocusedOnProperty), FrameworkElement)
End Function

Вы хотите использовать оператор TryCast .

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