消息框包含C#中的表IEnumerablepeopleWithInvalidAge=(fromageinUserwhereage<0selectname).Distinct();MessageBox.show("年龄无效的人是{0}",string.Join(",",peopleWithInvalidAge))这会将输出显示为字符串。但我想要的是输出应该以表格形式显示。使用姓名和年龄调用MessageBox.show时。如果我们可以突出显示内部消息框,那也很棒请帮助。这适用于WPF格式化可以使用Window。您可以在ctor中传递IEnumerable。Window.ShowDialog是模态的。Window.ShowDialog方法Window1win=newWindow1(newList{"john","susan"});win.ShowDialog();publicWindow1(IEnumerablenames){Names=names;初始化组件();}公共IEnumerable名称{得到;私有集;}版主有3个问题要问。模式,传递数据和格式化。另一个答案没有解决模态问题或将数据传递给窗口。我在创建传递和格式化示例时发布了。在WPF中,您必须创建WindowXAML代码隐藏publicWindow(){InitializeComponent();test.DataContext=peopleWithInvalidAge;你可以使用一个窗口,使用showdiag,使用你想要的按钮和数据网格(让它像MessageBox)并使用Dialog结果,只是想这样做。以上就是C#学习教程:消息框包含了C#中表格共享的所有内容。如果对大家有用,需要进一步了解C#学习教程,希望大家给予关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
