这是C#中的代码:

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


我正在尝试在VB.NET中编写它,但它没有转换为FrameworkElement。有任何想法吗?

最佳答案

只要FocusedOn属性返回FrameworkElement,这应该可以工作:

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


您要使用TryCast operator

关于c# - 如何在WPF中将属性名称转换为框架元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53433732/

10-09 20:50