在XAML中使用System.Type

7
我需要在一个UserControl中设置一个System.Type类型的属性。我目前正在这样做:
XAML:
<MyUserControl x:Name="TheControl"/>

代码后台:

TheControl.TheType = typeof(My.NameSpace.MyType);

我想要能够仅使用XAML做到这一点:

<MyUserControl x:Name="TheControl" TheType="??"/>

有没有一种方法可以在XAML中使用typeof
1个回答

17

使用x:Type标记扩展

<MyUserControl 
    xmlns:myns="clr-namespace:My.NameSpace"
    x:Name="TheControl"
    TheType="{x:Type myns:MyType}"/>

正是我所需要的,谢谢你!(+1为相关文档提供链接) - Mizipzor

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接