XMLWriter:带有标记名称和字符串的WriteStartElement,用于指示标记名称

我有相同的标签名称和不同的字符串与不同的标签名称。 这是XML。 1001 10 name COMMON 15-FEBRUARY-2013 name 19 58239346 这是我目前的代码: public String cards(string id) { StringWriter str = new StringWriter(); XmlTextWriter xmlWriter = new XmlTextWriter(str); xmlWriter.Formatting = Formatting.Indented; xmlWriter.WriteStartDocument(); xmlWriter.WriteStartElement(“order”); xmlWriter.WriteElementString(“ID”, “1001”); xmlWriter.WriteStartElement(“config”); xmlWriter.WriteStartElement(“properties”); /* * Create at here * * * * */ xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); xmlWriter.WriteElementString(“ClientID”, id); xmlWriter.WriteEndElement(); xmlWriter.WriteEndDocument(); xmlWriter.Flush(); xmlWriter.Close(); return str.ToString(); […]

C#如何将IEnumerable匿名列表转换为数据表

有许多解决方案可以将列表转换为使用reflection的DataTable ,这可用于转换匿名类型。 但是,它有很多匿名类型的列表,然后性能可能是一个问题。 这是从列表创建DataTable的唯一方法吗? 有更快的方法吗?

坚持从一个值中删除/添加多个税?

我必须从值中删除/添加多个税或调整以返回到应用它的原始值。 我将定义调整可以是什么: 调整可以是复合或非复合的百分比。 它也可以是一笔不变的金额。 它也可以添加或删除到初始值。 我只需要编写从税后价值中反转税收的部分。 我写了一些我可以用来生成测试数据的东西,我写了一些其他的东西,可以从测试数据生成的税后价值中反转这些调整。 我认为我过度工程应用调整并取消应用。 调整是应用顺序,所以包含(+ 7%非复合,+ 3%复合,+ 5%非复合)的列表将首先应用7,然后是3然后是5,在这种情况下,我相信要删除它我必须倒退,意味着删除5,然后是3然后是7.这是我的程序将调整应用于初始值(它应该带回115.21,但在这种情况下它会带回来115.0) void Main() { Adjustment a1 = new Adjustment {Amount = 7.0M, IsCompounded = false, Add = true, Percent = true}; Adjustment a2 = new Adjustment {Amount = 3.0M, IsCompounded = true, Add = true, Percent = true}; Adjustment a3 = new Adjustment {Amount […]

如何在Windows 8.1中获取WPF窗口的标题栏颜色?

要使用WindowChrome类自定义窗口的外观,我想获得Windows 8.1中WPF窗口的标题栏颜色。 首先,我试过了 SystemParameters.WindowGlassColor 但是这个属性但不包括正确的alpha值(它总是255)。 其次,我尝试了这个function: DwmGetColorizationColor 它起初似乎工作正常。 返回值具有正确的颜色信息,包括alpha通道。 但是,在“颜色和外观”对话框中通过滑动条更改“颜色强度”时,返回值将远离实际值并指示奇怪的颜色。 那么,有没有人对替代方法或解决方法有所了解?

如何使用DotNet访问网络摄像头设置(如在Skype中)

在我的应用程序中,我需要访问我的网络相机设置。 我看到Skype呼叫摄像机的设置应用程序。 有谁知道如何做到这一点? 我正在使用C#/ WPF / dotNet 4框架。 谢谢

在C#代码中包含HTML文件

我有一个页面,里面有左菜单。 这个左侧菜单是一个HTML文件[LeftFrame.htm],使用以下代码包含在aspx页面中。 现在我需要从C#代码将文件名更改为LeftFrameOthers.htm。 例如: if ( arg == 1 ) { divMenu.InnerHTML = “”; } else { divMenu.InnerHTML = “”; } 但它会产生错误,并且不会加载左侧菜单。 有没有办法从C#代码管理它。 我不想为此目的使用两个div。 并从C#代码更改div的显示属性。 我正在使用VS 2003

更改列表框中所选项目的背景颜色

首先,我在这里和网上搜索,我发现很多很多解决方案如何更改WPF列表框中所选项目的背景颜色,但不知道如何在Windowsapp store中更改。 这个框架有点不同我无法解决任何问题。 我用这个: http : //social.msdn.microsoft.com/Forums/windowsapps/en-US/91575930-2058-413a-99de-f3b31c74dfd9/change-itemtemplate-forground-when-listbox-is-focused?forum =页面末尾的winappswithcsharp是非常好的解决方案,但他设置了这样的项目teplate: ItemTemplate=”{StaticResource DataTemplate1}”但我的列表框有数据板,所以我不知道如何通过setter或任何不同的方式设置ItemTemplate样式。 我的列表框: 现在,当我按下列表框中的任何项目时,它具有深紫色(默认)颜色,并且看起来很可怕。

将图像(JPG,BMP,GIF)转换为SVG

任何人都知道一个实际工作的工具(我尝试了几个,但没有一个工作),支持彩色图像。 如果有人知道如何实现这个,或任何组件(C#),我将不胜感激。 谢谢你的帮助 但是,下面的程序可以使所有文件保持黑白。 总矢量化

如何使PictureBox真正透明

我有一个PictureBox,可以垂直移动。 PictureBox中显示的图像是透明GIF,因此在图像查看器中查看时,它没有背景。 问题是,当我在应用程序中移动PictureBox时,PictureBox的背景移动得太奇怪 – 几乎就像PictureBox本身有背景一样。 之前: 之后(移动时): 一些代码: path = “C:\\note.gif”; note.Image = Image.FromFile(path); note.Visible = true; note.BackColor = Color.Transparent; panel.Controls.Add(note); 我也试过将图片框双缓冲,但这也不起作用。

列表在.NET中的不同线程之间共享

我在一个类中有一个静态List,它将被不同的线程访问,每个线程都从列表中添加,读取和删除它自己的唯一项。 我想知道我是否必须担心这个变量线程安全,因为即使线程之间共享相同的List对象,它们也只修改自己的唯一项