В первом примере расширение разметки Type
создает экземпляр Type
, заданный данной строкой, т.е. Button
.
Во втором примере преобразователь типов, связанный со свойством TargetType
, преобразует строку "Button"
в требуемое Type
.
Оба дают одинаковый результат . Примечательно, что в Silverlight расширение разметки Type
не существует, поэтому (2) возможно только.