С учетом пользовательского элемента управления, имеющего холст внутри.
<Grid>
<Border BorderBrush="Black" BorderThickness="3">
<Canvas x:Name="CanvasDropArea" Background="#FFF7BDBD"/>
</Border>
</Grid>
Есть ли способ выставить холст, чтобы позволить другим элементам управления добавляться в вышеупомянутый пользовательский элемент управления?
<CustomControlWithCanvas>
<Canvas>
<!--other user control-->
<Canvas>
</CustomControlWithCanvas>
Я пытался выставить его как свойство, но это не удалось, так как его можно рассматривать как обычное свойство вместо Collection, которое позволяет добавлять UIElements. Тем не менее, я смог добавить элементы управления на элемент с помощью кода, получив холст и добавив его вручную.
Так какой же должен быть правильный способ выставления холста? чтобы разрешить его изменение во время разработки, а также сохранить холст TOP и левое свойство зависимости.