【发布时间】:2018-05-17 11:56:49
【问题描述】:
我有一个派生的 Combobox 控件。在 Autogeneratingcolumns 事件中,我分配了派生组合框的 FrameworkElemnt,如下所示:
var templateColumn = new DataGridTemplateColumn
{
CellTemplate = new DataTemplate
{
VisualTree = derivedComboFrameWorkElement
}
};
grid.Column = CreateTemplateColumn(templateColumn);
但是,组合框不会触发 SelectionChanged 事件。有趣的是,一旦我使用 WPF-Inspector 检查可视化树(GridCell 和我的 ComoboBox),SelectionChanged 事件就会触发。所以怀疑VisualTree更新的一些问题。请帮助我使其正常工作。
问候, 阿尼
【问题讨论】:
-
请提供a minimal, complete and verifiable example,它展示了您[未] 看到的行为。否则你只是让我们胡乱猜测,这不是对任何人时间的有效利用。
标签: wpf derived selectionchanged