作为Visual Studio 2010编辑器装饰的一部分添加的ComboBox不会更改选择

时间:2012-08-30 10:47:34

标签: wpf visual-studio-2010 visual-studio-extensions visual-studio-sdk

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

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);

我错过了什么吗?

0 个答案:

没有答案