与如何在DataGridTemplateColumn.CellEditingTemplate中正确放置弹出窗口?相似,我正在尝试在DataGrid中编辑单元格时,在单元格下方显示弹出窗口,并在不再编辑单元格时消失。最后一件事是弹出窗口的内容根据列是动态的,并且通过绑定动态创建列。
我从以下XAML开始,但我收到了XamlParseException“将值添加到类型为'System.Windows.Controls.ItemCollection'的集合引发了异常”。
我从以下XAML开始,但我收到了XamlParseException“将值添加到类型为'System.Windows.Controls.ItemCollection'的集合引发了异常”。
<DataGrid ItemsSource="{Binding Path=Options}">
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<Grid>
<Popup Placement="Bottom" IsOpen="True" Width="200" Height="100">
<TextBlock>Somethingn here</TextBlock>
</Popup>
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
</DataGrid>