小编Joe*_*der的帖子

具有多个子级的WPF UserControl

我有一个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)

wpf user-controls children

5
推荐指数
1
解决办法
5234
查看次数

标签 统计

children ×1

user-controls ×1

wpf ×1