Я не эксперт, но позвольте мне попробовать.Убедитесь, что ваш пользовательский элемент управления доступен из другого проекта, т. Е. Имеется ссылка на библиотеку, в которой этот элемент управления определен.Затем в том месте, где вы хотите, чтобы этот элемент управления использовался повторно, вам необходимо определить пространство имен и использовать этот элемент управления в качестве любых других элементов управления.например,
<Window x:Class="Test.Window1" Title="Window1" Height="300" Width="600"
...
xmlns:userControls="clr-namespace:MySolution.MyPresentation.MyControls;assembly=MySolution.MyPresentation"
/*controls namespace and assembly*/
>
<Grid>
<userControls:ReusableControl
/*particular properties of ReusableControl */
/>
</Grid>
<window>