Tag: c#

如何从selenium中的href链接获取属性值

我试图从“a href”属性获取链接 Download 我在做什么: ReadOnlyCollection lists1 = driver.FindElements(By.ClassName(“dl_link”)); string s = lists1[0].GetAttribute(“a href”); 我正在获取类“dl_link 1”的元素,但我无法得到它的链接,字符串为空?

自定义以设计forms或用户控件进行处理

我已经创建了一个自定义的WinForms UserControl,并希望重写Dispose。 但是,设计生成的代码已经包含Dispose方法。 如何向组件添加自定义清理代码?

Microsoft语音识别 – 我需要添加哪些参考?

我正在尝试制作一个使用Microsoft语音识别API(使用Kinect)的C#程序,但我很难开始使用。 我有使用声明 using Microsoft.Speech.AudioFormat; using Microsoft.Speech.Recognition; 但它给我的错误是“类型或命名空间名称’Speech’在名称空间’Microsoft’中不存在。你错过了程序集引用吗?” 有谁知道要添加什么? System.Speech没有做到这一点。

如何将WPF页面添加到tabcontrol?

我有这个主要的wpf窗口 和这个WPF页面 我需要在主窗口中将此页面添加到tabcontrol 这是我的OnRender方法 protected override void OnRender(DrawingContext drawingContext) { if (ISFirstRender) { TabItem tabitem = new TabItem(); tabitem.Header = “Tab 3”; pan1.Items.Add(tabitem); Page1 page1 = new Page1(); tabitem.Content = new Page1(); ISFirstRender = false; } base.OnRender(drawingContext); } 应用程序运行后,我在选择新选项卡时遇到此exception 我需要知道如何将wpf页面添加到现有的tabcontroll

将BCD转换为二进制的最有效方法

我有下面的代码将32位BCD值(以两个uint half提供)转换为uint二进制值。 提供的值最大为0x9999,最大值为0x99999999。 是否有更好(即更快)的方法来实现这一目标? /// /// Convert two PLC words in BCD format (forming 8 digit number) into single binary integer. /// eg If Lower = 0x5678 and Upper = 0x1234, then Return is 12345678 decimal, or 0xbc614e. /// /// Least significant 16 bits. /// Most significant 16 bits. /// 32 bit unsigned integer. /// […]

app.configs和MSTest Project – 连接字符串的空引用

当我尝试运行unit testing(mstest)时,我遇到了这个问题。 代码行: _mainCnStr = System.Configuration.ConfigurationManager. ConnectionStrings[“main”].ConnectionString; 回来作为空引用 当我运行它时,它不会在主UI项目中执行此操作。 unit testing项目看到的连接字符串设置的正确方法是什么? 我尝试嵌入作为资源。 我试过Copy Always。 什么是适合我的设置组合?

c#中的HttpWebRequest不适用于.net 4.5

我正在开发一个c#项目,它将xml发送到服务器并接收xml作为响应。 安装了.Net Framework 4.0,工作正常。 安装.Net Framework 4.5后会抛出此exception: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei System.DomainNameHelper.IdnEquivalent(String hostname) bei System.Uri.get_IdnHost() bei System.Net.HttpWebRequest.GetSafeHostAndPort(Uri sourceUri, Boolean addDefaultPort, Boolean forcePunycode) bei System.Net.HttpWebRequest.GenerateProxyRequestLine(Int32 headersSize) bei System.Net.HttpWebRequest.SerializeHeaders() bei System.Net.HttpWebRequest.EndSubmitRequest() bei System.Net.HttpWebRequest.CheckDeferredCallDone(ConnectStream stream) bei System.Net.HttpWebRequest.BeginGetResponse(AsyncCallback callback, Object state) bei Fahrzeugverwaltungsserver.OutsideWorld.MAN_Integrationsserver.RawCommunication.ISServer.doPostAndGet()` 我使用BeginGetResponse方法,所有参数都不为null。 有人知道什么是错的吗? 为什么它适用于4.0但不适用于4.5? 我忘记了要设置的东西吗? 编辑1 private void doPostAndGet() { try […]

来自C#的DVD ISO – .NET DiscUtils替代品

基于C#的文件夹结构制作.ISO文件的最佳方法是什么? 是否有DiscUtils以外的开源库? 遇到DiscUtils的问题,我想尝试另一条路径。 我有什么选择? 我更喜欢开源但可能也愿意为解决方案买单。

ASP.NET添加httphandler来编辑下载的文件名

我的项目中有一个DownloadDocument.aspx页面,它的代码隐藏是DownloadDocument.aspx.cs 在我的DownloadDocument.aspx我有一个锚点,它采用如下动态链接: <a id="downloadLink" runat="server" style="margin:5px" href="https://stackoverflow.com/questions/12318715/asp-net-add-a-httphandler-to-edit-downloaded-file-name/”>Download current file 我想添加一个httphandler来控制下载的文件名,我该怎么做? 提前致谢。

在富文本框中的光标位置插入图像

我知道有这样的各种问题,但我问,因为我无法理解所有的答案。 我有RichTextBox ,我希望用户能够在当前光标位置插入图像。 我尝试使用Clipboard设置图像,然后将其粘贴到富文本框中。 这可行,但我被告知其不良做法,因为它在不通知用户的情况下更改cliboard中的数据。 这就是我尝试过的 private bool CheckIfImage(string filename) { if (filename.EndsWith(“.jpeg”)) { return true; } else if (filename.EndsWith(“.jpg”)) { return true; } else if (filename.EndsWith(“.png”)) { return true; } else if (filename.EndsWith(“.ico”)) { return true; } else if (filename.EndsWith(“.gif”)) { return true; } else if (filename.EndsWith(“.bmp”)) { return true; } else if (filename.EndsWith(“.emp”)) […]