我有一个UserControl,我希望能够有多个孩子。它的孩子已经有了StackPanel,所以我做错了什么?
最终,我希望控件自动包含其自己的某些子项,然后在使用时允许在其元素之一内放置更多子项。我尝试了MSDN的“如何覆盖逻辑树”,但没有成功。
提前致谢。
LayerPanelItem.xaml:
<UserControl x:Class="Controls.LayerPanelItem"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel></StackPanel>
</UserControl>
Run Code Online (Sandbox Code Playgroud)
Main.xaml:
<controls:LayerPanelItem>
<TextBlock>Test</TextBlock>
<TextBlock>Test</TextBlock> <!-- Error: The property 'Content' is set more than once. -->
</controls:LayerPanelItem>
Run Code Online (Sandbox Code Playgroud)