Wpf
文章平均质量分 61
小学徒再来
程序员一枚
展开
-
WPF Incanvas中墨迹的移动缩放 与复位
public partial class MainWindow : Window { ListMatrix > matrixlist = new ListMatrix >(); //添加操作Matrix集合 ListMatrixAndBool > matrixlist2 = new ListMatrixAndBool >();原创 2015-01-08 22:02:18 · 1016 阅读 · 0 评论 -
C# 上传文件(防止内存溢出)
上传文件,之前使用WebClient的上传方法,UploadFile方法容易造成内存溢出,UploadData方法又一直没搞定,所以借鉴下网友的方法 文章主要内容源自(http://blogs.msdn.com/b/johan/archive/2006/11/15/are-you-getting-outofmemoryexceptions-when-uploading-large-files.as原创 2015-05-27 21:09:53 · 2514 阅读 · 0 评论 -
Wpf中画板墨迹的移动与复位
之前做墨迹复位时总是会偏移,其实还是顺序的问题:下面是代码前台界面:<Window x:Class="_1_7Matrix.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/原创 2015-05-27 21:47:30 · 2349 阅读 · 0 评论 -
WPF中的无边框透明可缩放窗体
WPF中的无边框透明窗体,由于没有边并且透明,窗体无法进行缩放操作,今天来讲解如何解决这个问题。先说一下思路,我们先手为该窗体添加4个边,4个角用于缩放操作,然后再为他们写事件,完成拖放操作。xaml代码:<Windowx:Class="WpfResizeWindow.Window1"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/prese转载 2015-05-27 21:50:12 · 2789 阅读 · 0 评论 -
C# WPF window窗体 覆盖任务栏
C# Window窗体最大化时默认显示不会覆盖任务栏 所以只有通过设置窗体的大小来模拟最大化效果Rect WinBounds = new Rect(); public void ShowWin() { Window win = new Window(); win.Topmost = true;原创 2015-01-08 21:20:15 · 1466 阅读 · 0 评论 -
VLCDotNet在C#中的使用说明
摸索了半天终于搞定了。记录一下: 首先到开源网站下载压缩包: https://github.com/ZeBobo5/Vlc.DotNet/releases下载解压有四个类库工程和两个实例项目 Vlc.DotNet.Core.Interops Vlc.DotNet.Core Vlc.DotNet.Forms Vlc.DotNet.Wpf 和Vlc.DotNet.FormsSamples原创 2015-07-13 22:40:24 · 10236 阅读 · 1 评论 -
在Wpf中使用动态GIF图像的简单方法
Wpf本身的方法如果加载GIF实在是过于复杂,我们可以通过使用winform控件,减少复杂性方法一:利用winform控件 System.Windows.Forms. PictureBox pb = new System.Windows.Forms.PictureBox() { Width = 200, Height = 150, SizeMode =原创 2015-05-27 21:26:38 · 4997 阅读 · 5 评论 -
Wpf ImageSource对象与Bitmap对象的互相转换
Bitmap to ImageSource 将得到的Bitmap对象转换为wpf常用的Imagesource对象BitmapSource bs = Imaging.CreateBitmapSourceFromHBitmap(bmp.GetHbitmap(), IntPtr.Zero, Int32Rect.Empty, BitmapSizeOptions.FromEmptyOptions());得原创 2015-08-29 14:02:35 · 12131 阅读 · 1 评论