原创 WPF Incanvas中墨跡的移動縮放 與復位

public partial class MainWindow : Window     {         List<Matrix > matrixlist = new List<Matrix >();   //添加操作Matri

原创 Wpf ImageSource對象與Bitmap對象的互相轉換

Bitmap to ImageSource 將得到的Bitmap對象轉換爲wpf常用的Imagesource對象 BitmapSource bs = Imaging.CreateBitmapSourceFromHBitmap(bmp

原创 C# 上傳文件(防止內存溢出)

上傳文件,之前使用WebClient的上傳方法,UploadFile方法容易造成內存溢出,UploadData方法又一直沒搞定,所以借鑑下網友的方法 文章主要內容源自(http://blogs.msdn.com/b/johan/arch

原创 Wpf中畫板墨跡的移動與復位

之前做墨跡復位時總是會偏移,其實還是順序的問題:下面是代碼 前臺界面: <Window x:Class="_1_7Matrix.MainWindow" xmlns="http://schemas.microsoft.com

原创 VLCDotNet在C#中的使用說明

摸索了半天終於搞定了。記錄一下: 首先到開源網站下載壓縮包: https://github.com/ZeBobo5/Vlc.DotNet/releases 下載解壓有四個類庫工程和兩個實例項目 Vlc.DotNet.Core.Int

原创 C# Excel禁用項重新啓用

在做Excel插件的時候,常常碰到一個問題就是插件異常(可能是自己插件的Bug或者是用戶的一些強制操作),然後被Excel禁用。你可以查看Excel ->選項 -> 加載項 -> 管理 -> 禁用項目->轉到 看看對話框中是否有自己的插件

原创 爲某個軟件分配管理員權限

這裏引用一下網友的回答:http://bbs.51cto.com/thread-938578-1.html 在我試驗的基礎上給幾點建議: 先打開 runas啓動.bat 文件 這裏面有幾個參數 ,用戶名,密碼就不講了,看看後面兩

原创 Dll文件的生成

步驟: 創建類庫-》編寫方法-》(更改屬性-》生成-》輸出->XML文檔文件)生成項目,然後就可以再bin\debug目錄下找到生成的Dll文件了,如果輸出XML文檔文件,則Dll文件有註釋 其他程序引用: 添加應用到應用程序,再引用相

原创 Jquery在UpdatePanel更新後失效的問題解決。

先來分析一下Jquery與UpdatePanel的運行機制: 1.Jquery分析:Jquery可以通過簡單的代碼對HTML元素添加各種屬性和事件句柄,Jquery有一個重要的事件標記:“ready”,一般對Html元素的效果和事件句柄

原创 瀏覽器與服務器交互信息(序列化與發序列化) ViewState

本篇來解釋上篇博文中用戶輸入數據沒有消失的問題。(由於http協議的無狀態性使得每次頁面請求都會重新創建所有控件。即所有的數據都將不復存在) 先來看一下asp.net頁面的生命週期 ASP.NET頁面的生命週期:(詳見ASP.Net4.0

原创 數據源 DataTable 數據控件之間流通的數據之謎

 數據源,我們以SqlServer爲例,可以看做數據表及其附屬物的集合,擁有者大量的數據,是我們計算機程序數據的主要來源。 DataTable 是Ado.net基本類庫中一種基於內容的對象,是數據庫與數據控件的之間數據的暫時寄存點(還有D

原创 在Wpf中使用動態GIF圖像的簡單方法

Wpf本身的方法如果想加載GIF圖像實在是過於複雜,我們可以通過使用winform控件,減少複雜性 方法一:利用winform控件 System.Windows.Forms. PictureBox pb = new System.Wi

原创 UpdatePanel控件中使用GridView時,RowCommand事件執行刪除後,GridView不刷新問題。

前提是這樣的:在一個UpdatePanel中放一個GridView控件,綁定了一列Button,設置了他的RowCommand事件 ,CommandName="Delete",想在執行完刪除之後,刷新一下Gridview.。不幸的是,不

原创 WPF中的無邊框透明可縮放窗體

WPF中的無邊框透明窗體,由於沒有邊並且透明,窗體無法進行縮放操作,今天來講解如何解決這個問題。 先說一下思路,我們先手爲該窗體添加4個邊,4個角用於縮放操作,然後再爲他們寫事件,完成拖放操作。 xaml代碼: <Windowx:Clas

原创 C# WPF window窗體 覆蓋任務欄

C# Window窗體最大化時默認顯示不會覆蓋任務欄   所以只有通過設置窗體的大小來模擬最大化效果 Rect WinBounds = new Rect();         public void ShowWin()