0
我正在开发一大堆自定义控件的应用程序。 我有一个ListBox自定义控件,其中包含其他自定义控件的集合。WPF列表框选择问题
以下是这些2个定制控件控制模板(容器和元件)
容器(继承控制):
<ControlTemplate TargetType="{x:Type local:Container}">
<Border Background="LightBlue"
BorderBrush="RoyalBlue"
BorderThickness="2" CornerRadius="5">
<StackPanel>
<TextBlock TextAlignment="Center" Text="{TemplateBinding Name}" />
<ListBox ItemsSource="{TemplateBinding Items}">
</ListBox>
</StackPanel>
</Border>
</ControlTemplate>
元素(继承ListBoxItem的):
<ControlTemplate TargetType="{x:Type local:Element}">
<Border IsHitTestVisible="True" >
<TextBlock Text="{TemplateBinding ElementName}" />
</Border>
</ControlTemplate>
问题是我无法在容器列表框中选择任何这些元素(HitTest出错)。
有没有什么办法让项目可选或类似的东西?
感谢