.net-3.5相关内容
我从 WinForms 窗口启动的 WPF 表单显示所有文本框作为非模式对话框启动时不可编辑.我用了ElementHost.EnableModelessKeyboardInterop 来解决这个问题 &它在那里工作. 我还从 MS Excel 中打开相同的 WPF UI 作为加载项.EnableModelessKeyboardInterop hack 在那里不起作用.每当我尝试编辑我的 WP
..
我注意到在 MVC 2 Preview 2 中,AreaRegistration 以任意顺序加载每个区域的路由.有什么好方法可以先得到一个吗? 例如,我有两个区域 - “站点"和“管理员".两者都有一个“博客"控制器. 我想要以下内容: /admin/-->转到管理员的博客控制器/-->转到站点的博客控制器. 问题是它首先加载站点的路由,所以它匹配 {controller}/{ac
..
我需要为大约 65 个 XSD 文件创建 XML 序列化程序类,为此我使用了 Microsoft 的 XSD.EXE 生成 C# 代码... 但是,我一直在结果输出文件中遇到 Window CMD 的字符限制(其中 XSD.EXE 结合了包含的每个 XSD 的名称):“指定的路径、文件名或两者都太长.完全限定文件名必须小于260个字符,目录名必须小于248个字符." 长话短说,似乎我可
..
可能的重复: 如何找到调用当前方法的方法方法? 如何从 C# 中的被调用函数中获取调用函数名称? 解决方案 new StackFrame(1, true).GetMethod().Name 请注意,在发布版本中,编译器可能会内联被调用的方法,在这种情况下,上述代码将返回调用者的调用者,因此为了安全起见,您应该使用以下内容装饰您的方法: [MethodImpl(MethodImp
..
我正在改编一些其他人编写的代码,为了时间的缘故需要返回一个 DataTable. 我有这样的代码: using (SqlCommand command = new SqlCommand(query, conn)){//添加参数及其值使用 (SqlDataReader dr = command.ExecuteReader()){返回博士;} 但是返回数据表的最佳方式是什么? 解决方案
..
我有一个程序需要在 FTP 服务器上将文件从一个目录移动到另一个目录.例如,文件在: ftp://1.1.1.1/MAIN/Dir1 我需要将文件移动到: ftp://1.1.1.1/MAIN/Dir2 我发现了几篇推荐使用重命名命令的文章,所以我尝试了以下操作: Uri serverFile = new Uri(“ftp://1.1.1.1/MAIN/Dir1/MyFile.txt"
..
我一直在拼命寻找一种在 WPF 应用程序中显示 HTML 的简单方法.有一些选择: 1) 使用 WPF WebBrowser 控件 2)使用框架控件 3) 使用第三方控件 但是,我遇到了以下问题:1) WPF WebBrowser Control 不是真正的 WPF(它是 WPF 中包装的 Winforms 控件).我找到了一种为此创建包装器的方法,并使用 DependencyProp
..
如何从当前的 .NET 程序集中检索创建日期? 我想添加一些非常简单的功能,让我的应用在主程序集的构建日期一周后停止工作.我已经编写了在给定日期后杀死我的应用程序的代码.我只需要以编程方式从程序集中检索创建日期. 解决方案 我不认为程序集本身包含它的创建日期.我怀疑你能得到的最接近的是程序集文件本身的创建日期: File.GetCreationTime(Assembly.GetEx
..
我从 .NET 1.1 开始使用 Winforms,我想开始学习 WPF. 我正在为 WPF 初学者寻找一些好的资源.我应该阅读什么,我需要什么工具,我应该遵循哪些最佳实践? 解决方案 请查看 此 StackOverflow 帖子,其中包含推荐书籍列表. 在最佳实践方面,熟悉 MV-VM 模式.它似乎在 WPF-land 中获得了最大的吸引力. 查看这篇文章,了解您可以使
..
我正在使用以下代码将目录的修改日期时间写入标签 string selectedPath = comboBox1.SelectedItem.ToString();DateTime lastdate = Directory.GetLastWriteTime(selectedPath);datemodified.Text = lastdate.ToString(); 它返回日期 12/31/1600
..
我正在尝试将 DataGridView 数据绑定到包含具有以下结构的类的列表: MyClass.SubClass.Property 当我逐步执行代码时,从不请求 SubClass. 我没有收到任何错误,只是没有看到任何数据. 请注意,我可以在具有相同层次结构的编辑表单中进行数据绑定. 解决方案 德米特法则. 在 MyClass 上创建一个公开 SubClass.Pro
..
我在计数时遇到问题,这是这个问题的延续.我不是一个真正的数学人,所以我真的很难弄清楚这个被建议作为解决方案的子集求和问题. 我有 4 个 ArrayList,其中保存数据:alId、alTransaction、alNumber、alPrice 类型 |交易 |数量 |价格 8 |购买 |95.00000000 |305.00000000 8 |购买 |126.00000000 |3
..
实际上,我试图在我的解决方案中实现某种“静态链接"程序集.所以我尝试了以下方法: 使用 CopyLocal = false 添加对我的程序集的引用 使用“添加为链接"将 .dll 文件本身添加到我的解决方案中 使用“添加资源"-“添加现有文件"将 .dll 文件本身添加到我的资源中 从我的程序集中添加一些类型到 Form1 作为 private MyObject temp = new
..
我有一个 .NET 库,我需要在其中找到所有具有我定义的自定义属性的类,并且我希望能够在应用程序运行时即时找到它们使用我的库(即 - 我不希望在某处使用配置文件来声明要查看的程序集和/或类名). 我正在查看 AppDomain.CurrentDomain 但我对它并不太熟悉,并且不确定需要如何提升权限(我希望能够在 Web 应用程序中运行该库如果可能,信任度最低,但信任度越低,我越开心).我
..
针对 .Net Framework 3.5 编译的 .Net 组件是否可以在仅安装了 .Net Framework 4.0 的系统上运行? 或者换句话说,.Net Framework 4.0 安装程序是否包含 .Net Framework 3.5? 解决方案 .NET 4.0 安装程序不包括 .NET Framework 3.5.MSDN 中有有关此主题的一些信息: .NET
..
我有以下声明: Dictionary>like = new Dictionary(); 我需要取出第一个元素,但不知道键或值.这样做的最佳方法是什么? 解决方案 注意这里调用First其实就是调用了IEnumerable的一个Linq扩展,由Dictionary.但是对于字典,“第一"没有明确的含义.根据这个答案,添加的最后一项最终成为“第一"(换句话说,它的行为类似于 Stack),
..
我正在为我们正在开发的系统编写一个测试 WinForms/C#/.NET 3.5 应用程序,我们需要在运行时在 .config 文件之间切换,但结果证明这是一场噩梦. 场景如下:WinForms 应用程序旨在测试一个 WebApp,分为 5 个子系统.测试过程处理子系统之间发送的消息,为了使该过程成功,每个子系统都必须拥有自己的 .config 文件. 对于我的测试应用程序,我编写了
..
是的,我看过这个,但我看不到找到我的具体问题的答案. 给定一个 lambda testLambda,它接受 T 并返回一个布尔值(我可以将它设为 Predicate 或 Func,这取决于我) 我需要能够同时使用 List.FindIndex(testLambda)(采用 Predicate)和 List.Where(testLambda)(采用 Func). 有什么想法可以同时
..
我有一个场景,我有一个 WPF TreeView 控件,它的项目有一个 HierarchicalDataTemplate.现在在 HierarchicalDataTemplate 中,我有一个 Label 并且 Label 有一个 ContextMenu 和一个用于 的菜单项删除.删除菜单项绑定到名为 DeleteCommand 的命令,该命令是已设置为 HierarchicalDataTempl
..
大约 4 年前,我为 DateTime 关注了这篇MSDN文章在 .Net 1.1 和 ASMX Web 服务(使用 SQL 2000 服务器作为后端)上构建 .Net 客户端的最佳使用实践.我仍然记得我在使用 DateTime 时遇到的序列化问题以及它为不同时区的服务器所做的测试工作. 我的问题是:对于 WCF 和 SQL Server 2008 等一些新技术,是否有类似的最佳实践文档,尤
..