摘要:
Page可以是与主机无关,因此,可以加载至不同类型的主机,包括Frame、NavigationWindow或浏览器。 可以使用BrowserInteropHelper.IsBrowserHosted来确定Page是否是在浏览器中承载的。 Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.Cod... 阅读全文
摘要:
用c#做图像处理的时候需要用到System.Drawing.Bitmap。在WPF中显示图像的Image控件接受的数据源是ImageSource,因此使用System.Drawing.Bitmap进行图像处理之后要把System.Drawing.Bitmap转换成ImageSource,转换方法如下: System.Drawing.Bitmap m_Bitmap = new System.Dra... 阅读全文
摘要:
有一个Listbox,里面的Item是通过数据模板生成的,如下所示: Get text of textBlock in DataTemplate Listbox使用的数据模板如下: ... 阅读全文
摘要:
加入想得到按钮btnTest左上角相对于主窗体winTest的坐标,可以用如下方法: btnTest.TranslatePoint(new Point(0, 0), winTest) 这个方法返回一个Point类型的值。 阅读全文
摘要:
imageEditImage是一个Image控件,在后台代码中我想给它指定Source的属性。我先如下方式进行: BitmapImage image = new BitmapImage(new Uri(strImagePath, UriKind.Absolute)); imageEditImage.Source = image; strImagePath是图片的绝对路径。 在另一处代码中我想把... 阅读全文
摘要:
本技巧使用GetFolderPath方法来获取指向由指定枚举标识的系统特殊文件夹的路径。语法格式如下: public static string GetFolderPath (SpecialFolder folder) 参数folder标识系统特殊文件夹的枚举常数。 如果指定系统的特殊文件夹存在于用户的计算机上,则返回到该文件夹的路径;否则为空字符串(" ")。如果系统未创建文件夹、已删除现有文件... 阅读全文
摘要:
如果不想让DataGridView自动生成与数据源对应的列,只需要把属性AutoGenerateColumns设为false即可。 需要注意的是在界面设计的属性窗口中是看不到AutoGenerateColumns属性的,需要在代码中设定,比如在窗口的构造函数中设定:dataGridView1.AutoGenerateColumns = false; 阅读全文
摘要:
可以使用该技术上载的文件的大小存在限制。默认情况下,使用 FileUpload 控件上载到服务器的文件最大为4MB左右。不能上载超过该限制的任何内容。 然而,关于 .NET 的重要一点是,它通常会提供一种规避限制的方法。您通常可以更改正在使用的默认设置。要更改大小限制,可以在 web.config.comments 文件(可以在 C:\WINDOWS\Microsoft.NET\Framework... 阅读全文
摘要:
例子程序例子 当 Microsoft® .NET Framework 第一次发布时,它引入了一个有突破性的 Web 服务框架,那就是 ASMX。设计 ASMX 的目的在于尽可能地简化 Web 服务的开发过程,这样即使您不是 XML 专家,也可以创建并运行 Web 服务。ASMX 是通过隐藏大多数基础 XML 和 Web 服务细节来实现这一点的。与强制开发人员直接处理 SOAP 信封和 Web ... 阅读全文