Tag: c# 4.0

强制轨迹栏值为十倍

我在使用C#的Winform项目中添加了一个轨迹栏。 mySlider.Minimum = 0; mySlider.Maximum = 200; mySlider.Value = 30; mySlider.SmallChange = 10; mySlider.LargeChange = 10; mySlider.TickFrequency = 10; 我希望能够只选择十个倍数值。 我没有找到解决方案来做到这一点。 请问最好的方法是什么?

将图像保存到WPF应用程序中的文件保持宽高比

嗨,我试图用透明背景缩放png图像。 我需要它是250×250像素。 水平和垂直居中并保持正确的纵横比。 设定保证金的可能性。 这是我到目前为止所得到的。 var img = new System.Windows.Controls.Image(); var bi = new BitmapImage(new Uri(“C://tmp/original.png”, UriKind.RelativeOrAbsolute)); img.Stretch = Stretch.Uniform; img.Width = 250; img.Height = 250; img.Source = bi; var pngBitmapEncoder = new PngBitmapEncoder(); var stream = new FileStream(“C://tmp/test3.png”, FileMode.Create); pngBitmapEncoder.Frames.Add(BitmapFrame.Create(img)); pngBitmapEncoder.Save(stream); stream.Close(); 我知道它还没有使用Image对象,因此只保存图像而不缩放它。 但是我在保存Image对象时遇到了问题。 它给出了一个无法从’System.Windows.Controls.Image’转换为’System.Uri’的编译错误 希望可以有人帮帮我 :-) 编辑 将代码更新为具有编译错误的版本。 刚改变了 pngBitmapEncoder.Frames.Add(BitmapFrame.Create(bi)); 至 pngBitmapEncoder.Frames.Add(BitmapFrame.Create(img)); 这是我使用的列表 […]

阅读时解压缩文件

我有数百个压缩的CSV文件。 这很棒,因为它们占用的空间很小,但是当它需要使用时,我必须在我的HD上留出一些空间并在我处理之前解压缩它们。 我想知道.NET是否可以在读取文件时解压缩文件。 换句话说,我想打开一个zip文件,开始解压缩文件,然后我们去处理文件。 因此我的驱动器上不需要额外的空间。 有什么想法或建议吗?

WPF WebBrowser最近的页面

只是想知道是否有办法访问WPF WebBrowser中访问过的最近页面。 它显然跟踪页面,Go [Forward / Back]functioncertificate了这一点。 我打算建立一个数据库来跟踪它,但如果这样做没有意义,我不想做额外的工作。 我猜这些细节是故意隐藏给用户的。

正则表达式.net拆分

我可以根据2个空格将字符串拆分为两个: string Line = “1 2″; Regex.Split(Line, ” “); => 1,2 我想添加一个例外。 如果’未被[]括起,则仅拆分,如本例所示。 string Line = “1 2 [1 2]”; Regex.Split(Line, ” “); => 1,2,[1 2] 我可以通过正则表达式轻松实现这一目标吗? 顺便说一句,我使用.NET。

Visual Studio不支持XSLT 2.0

我正在使用visual studio 2010。 在运行xslt2.0时遇到以下错误 xsl:value-of / * **尚未实现。 ‘xsl:result-document’**尚未实现。 任何人都可以帮我解决上述问题

用json.net解析嵌套的json

我有json反序列化的问题,下面是我的json { “_id” : ObjectId(“56bc28c436b252c406a67f17”), “empname”: “dhiraj”, “empcode”: “123a”, “level”: { “levelID”: 3, “levelDescription”: “manager”, “levelCode”: “mg” }, “Address”: [ { “Home”: { “streetname”: “Home”, “city”: “bbb”, “state”: “aaa” } }, { “Office”: { “streetname”: “ofc”, “city”: “ccc”, “state”: “ddd” } } ] } 对于上面的json,对象类就像 public class Employee { public ObjectId _id { get; private […]

如何覆盖动态对象属性的get访问器

我们假设我有以下课程: public class Person { public string Name { get; set; } public string Surname { get; set; } public string FullName { get { return Name + ” ” + Surname; } } } 以下块: Person person = new Person(); person.Name = “Matt”; person.Surname = “Smith”; return person.FullName; Matt Smith会回来的。 让我们将Person类型更改为动态ExpandoObject 。 代码如下所示: dynamic […]

NHibernate 3.2中的一对一映射通过代码映射

我正在尝试NHibernate 3.2 built-in mapping by code api ( NOT Fluent NHibernate )学习NHibernate 3.2 built-in mapping by code api 。 你能帮助我映射这些实体之间的一对一(或零)关系吗? 注意:我搜索了问题,我搜索SOF,所有示例都使用Fluent API或xml; 我正在尝试在NHibernate 3.2中使用内置的映射api public class Person { public virtual int Id { get; set; } public virtual string FirstName { get; set; } public virtual string LastName { get; set; } // can be […]

参考Microsoft.SharePoint.dll

我有一个Shrepoint安装在其上的服务器。 我想测试这段代码: SPUtility.GetLocalizedString方法 当我添加对Microsoft.SharePoint.dll的引用时,我可以解析SPSite和…。问题是当我想要构建项目时,它无法再using Microsoft.SharePoint识别: 我收到此错误: 错误13名称空间“Microsoft”中不存在类型或命名空间名称“SharePoint”(您是否缺少程序集引用?) 问题出在哪儿? 我添加了对Microsoft.SharePoint.dll引用,但在构建时它不起作用