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