C# ListView So erstellen Sie ein Kontextmenü programmgesteuertC#

Ein Treffpunkt für C#-Programmierer
Guest
 C# ListView So erstellen Sie ein Kontextmenü programmgesteuert

Post by Guest »

Ich habe diesen Code dahinter:
private void InitializeListView()
{
//RAZ
lv.Items.Clear();

GridView gridView = new GridView();
gridView.AllowsColumnReorder = true;

GridViewColumn gvc1 = new GridViewColumn();
gvc1.DisplayMemberBinding = new System.Windows.Data.Binding("SN");
gvc1.Header = "SN";

GridViewColumn gvc2 = new GridViewColumn();
gvc2.DisplayMemberBinding = new System.Windows.Data.Binding("a1");
gvc2.Header = "A1";
gridView.Columns.Add(gvc2);

GridViewColumn gvc3 = new GridViewColumn();
gvc3.DisplayMemberBinding = new System.Windows.Data.Binding("a2");
gvc3.Header = "A2";
gridView.Columns.Add(gvc3);

for (int i = 0; i < lv.Count; i++)
{
this.lv.Items.Add(
new dataToUse
{
sn= tab[0],
a1= tab[1],
a2 = tab[2]
});
}

this.lv.View = gridView;
}

um dies dynamisch zu generieren:













































Das Problem ist, dass ich beim Generieren des Projekts das ContextMenu (und damit die MenuItems) nicht sehen kann.
Ich verwende diese Art von Code bereits in einem anderen Projekt, aber hier funktioniert es nicht...
Ich vermute, dass der Code dahinter der letzte ist, der generiert wird. Könnten Sie mir also erklären, wie man ein ContextMenu programmgesteuert erstellt? Könnte gut sein.
Könnten Sie mir bitte helfen?
Danke!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post