在C#WPF中指定框架元素的类型

在C#WPF中指定框架元素的类型,c#,wpf,label,frameworkelement,C#,Wpf,Label,Frameworkelement,我的方法接受任何FrameworkElement作为参数。然后检查FrameworkElement是否是一个条件为“if(MyFrameworkElement是标签)”的标签。如果条件为true,我希望程序更改FontSize属性。但是FontSize不适用于FrameworkElement,我必须指出它是一个标签。如何操作?您可以使用is操作符(如中所述) if (myFrameworkElement is Label l) { l.FontSize = 123; }

我的方法接受任何FrameworkElement作为参数。然后检查FrameworkElement是否是一个条件为“if(MyFrameworkElement是标签)”的标签。如果条件为true,我希望程序更改FontSize属性。但是FontSize不适用于FrameworkElement,我必须指出它是一个标签。如何操作?

您可以使用
is
操作符(如中所述)

if (myFrameworkElement is Label l)
{
    l.FontSize = 123;
}