點擊 ComboBox 選項時,該選項再彈出一個子 ComboBox(多級下拉)。
標準 ComboBox 不支持項目級下拉。實現需:
ComboBox,重寫 OnDrawItem 自繪項目ComboBox 作為浮動窗口工作量大、易出 Bug。
WPF ComboBox 的 ItemTemplate 可直接嵌套另一個 ComboBox:
<ComboBox>
<ComboBox.ItemTemplate>
<DataTemplate>
<ComboBox ItemsSource="{Binding SubItems}" />
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
聲明式 XAML 幾行代碼即可完成,強烈建議新項目選 WPF 或遷移核心界面。