小编Jon*_*ger的帖子

WPF:如何在运行时向菜单添加新的menuitem?

我有一个带菜单的简单WPF应用程序.我需要在运行时动态添加菜单项.当我只是创建一个新的菜单项,并将其添加到其父MenuItem时,无论是否调用UpdateLayout,它都不会显示在菜单中.

允许菜单在运行时动态添加其他项目必须发生什么?

注意:以下代码不起作用.

            MenuItem mi = new MenuItem();
            mi.Header = "Item to add";
            mi.Visibility = Visibility.Visible;
            //addTest is a menuitem that exists in the forms defined menu
            addTest.Items.Add(mi);
            addTest.UpdateLayout();
Run Code Online (Sandbox Code Playgroud)

目前,默认菜单项在xaml文件中定义.我想在此菜单及其现有菜单项中添加其他菜单项.但是,如上所述,上述代码什么都不做.

c# wpf

19
推荐指数
3
解决办法
6万
查看次数

追踪内存泄漏(C#)的最佳方法仅在一个客户的盒子上可见

追踪仅在一个客户的测试/发布盒中找到的内存泄漏的最佳方法是什么,而在其他地方没有?

.net c# memory garbage-collection memory-leaks

12
推荐指数
1
解决办法
4643
查看次数

什么是在Windows中长时间跟踪进程内存使用情况的最佳工具?

什么是最好的工具来监视我的C#/ .Net Windows服务在很长一段时间内的内存使用情况.据我所知,像perfmon这样的工具可以在很短的时间内监控内存使用情况,但不会在很长一段时间内以图形方式监控.我需要几天而不是几秒钟的趋势数据.

为了清楚起见,我希望在很长一段时间内以精细的细节级别监视内存使用情况,并让图表显示整个时间范围和详细程度.我需要一个小的采样间隔和一个大图.

.net c# memory performance

1
推荐指数
1
解决办法
5270
查看次数

标签 统计

c# ×3

.net ×2

memory ×2

garbage-collection ×1

memory-leaks ×1

performance ×1

wpf ×1