1

我正在开发 Visual Studio 2010 编辑器装饰扩展。由于整个 VS 编辑器是基于 WPF 的,因此可以添加任意 WPF 组件。当我将 ComboBox 作为新装饰添加到编辑器时,我可以单击 ComboBoxItem 但 ComboBox 选择不会改变。代码看起来像这样:

var cbox = new ComboBox();
var cboxitem = new ComboBoxItem();
cboxitem.Content = "Item 1";
cbox.Items.Add(cboxitem);
var cboxitem2 = new ComboBoxItem();
cboxitem2.Content = "Item 2";
cbox.Items.Add(cboxitem2);

Canvas.SetLeft(cbox, 100);
Canvas.SetTop(cbox, _view.ViewportTop);
_adornmentLayer.AddAdornment(AdornmentPositioningBehavior.ViewportRelative, null, null, cbox, null);

我错过了什么吗?

4

0 回答 0