2010-08-16 31 views
5

içinde kullanma UserControl uygulamasında System.Type türünde bir özellik ayarlayabilmem gerekir. Im şu anda bunu:System.Type ürününü XAML

XAML:

<MyUserControl x:Name="TheControl"/> 

Kod arkasında:

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

Im (XAML için) bunu yapabilmek olmak isteyen:

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

mi var XAML içinde typeof kullanmak için bir yol?

cevap

11

Kullanım x:Type Markup Extension:

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

aradığım Tam olarak ne, teşekkür ederim! (İlgili dokümanlara bağlantı için +1) – Mizipzor