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出錯)。
有沒有什麼辦法讓項目可選或類似的東西?
感謝