Из того, что я читал, раньше был инструмент XamlIt, который должен был конвертировать такой XAML в C #, но больше не может найти его в Интернете
================================================================================================================================================

 озадачен попыткой преобразовать следующий код в чистый c #. Этот код XAML взят из блога Cavanaghs о том, как сделать закругленные углы на чем угодно. Код работает, но мне нужно преобразовать его в c #, так как в некоторых случаях он должен быть динамическим. Если бы вы могли помочь, это было бы здорово.

Пока у меня есть следующее, но я получаю ошибки.

Насколько я могу сказать, я не могу сделать VisualBrush как FrameworkElementFactory (происходит сбой), но если я объявляю его как обычный элемент VisualBrush, я не могу передать границу как Visual, поскольку это FrameworkElementFactory.

Просто я заблудился, любая помощь будет оценена. Спасибо за любую помощь

**Редактировать:** Если я не ошибся, это перевод вашего кода ...  

**Редактировать:** Есть еще ошибка,`VisualBrush` не может быть создано таким образом, остальные, кажется, работают.



 чтобы применять его динамически. Если вы добавите его в свои ресурсы приложения, в вашем файле App.xaml выполните следующие действия:

Обратите внимание на атрибут x: Key, который определяет этот элемент.

Затем вы можете найти его в любом месте вашего кода ...

Затем вы можете применить его как и когда вам это нужно!