如何在WPF中将属性名称转换为框架元素?

时间:2018-11-22 15:05:36

标签: c# .net wpf vb.net xaml

这是C#中的代码:

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

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

1 个答案:

答案 0 :(得分:2)

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

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

您要使用TryCast operator