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