Boa*_*rdy 3 c# wpf menu menuitem
我正在开发一个C#WPF项目,我将一些项目存储在SQLite数据库中,当程序加载时,它会从数据库中检索项目并将项目添加到菜单中.然后我需要做的是允许用户点击其中一个添加的菜单项,并根据点击的内容完成某些操作.我找不到任何关于如何执行此操作的内容,下面是我如何以编程方式将菜单项添加到菜单的代码.
StoredDBConnectionManager storedDbConnectionManager = new StoredDBConnectionManager(Properties.Settings.Default.app_dbPassword);
List<string> connections = storedDbConnectionManager.getStoredConnections();
foreach (string connection in connections)
{
mnuFileDBConnections.Items.Add(connection);
}
Run Code Online (Sandbox Code Playgroud)
感谢您的任何帮助,您可以提供.
这是一个例子:
XAML:
<Menu Height="23" HorizontalAlignment="Left" Name="menu1" VerticalAlignment="Top" Width="200" />
Run Code Online (Sandbox Code Playgroud)
代码背后:
public MainWindow() {
InitializeComponent();
MenuItem item = new MenuItem { Header = "test" };
item.Click += new RoutedEventHandler(item_Click);
menu1.Items.Add(item);
}
public void item_Click(Object sender, RoutedEventArgs e) {
MessageBox.Show("Hello!");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11809 次 |
| 最近记录: |