0
我創建了多種類型的列的gridcontrol。我想,當我點擊一個特定的單元格(從我創建的listboxedit列中)時,將顯示一個列表框。我怎樣才能做到這一點?我不希望列表框在單元格中。如何使一個列表框列WPF
我創建了多種類型的列的gridcontrol。我想,當我點擊一個特定的單元格(從我創建的listboxedit列中)時,將顯示一個列表框。我怎樣才能做到這一點?我不希望列表框在單元格中。如何使一個列表框列WPF
<DataGridTemplateColumn Header="Header">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid>
<TextBlock Content="{Binding Title}"/>
<Popup IsOpen="{Binding RelativeSource={RelativeSource AncestorType=DataGridCell}, Path=IsSelected}">
<ListBox>
<ListBoxItem>Item 1</ListBoxItem>
<ListBoxItem>Item 2</ListBoxItem>
<ListBoxItem>Item 3</ListBoxItem>
<ListBoxItem>Item 4</ListBoxItem>
<ListBoxItem>Item 5</ListBoxItem>
</ListBox>
</Popup>
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
在GridControl的級別捕獲Click事件並顯示您的ListBox。 –