原创 將DataTable綁定到DataContext上
DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("Name", typeof(string))); dt.Col
原创 鼠標事件不起作用在UserControl中
要支持鼠標事件,則Background不能爲Null,而UserControl默認的Background爲Null,所以導致鼠標事件不起作用,而Wi
原创 WPF DataTrigger Converter
DataTrigger中使用Converter時,綁定的屬性需要使用ElementName或者RelativeSource Self才能找到該屬性,
原创 WPF使用資源綁定自定義類型
廢話不多說直接上代碼: 首先是設置資源如下: <wpf:Person Name="FirstName" LastName="Last" x:Key="per"/>綁定的對象,主要將PersonList屬性綁定到Text上: <Tex
原创 C#調用CMD命令
Process process = new Process { StartInfo = { FileName = "cmd.exe", UseShellExecute = fal
原创 C#使用Log4Net
配置文件: <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> <section name="log4net" type="log4net
原创 Using themed css files requires a header control on the page. (e.g. )
由於項目需要需要將XML字符串顯示在瀏覽器中,具有可收縮的“+”和“-”,通過一段時間的測試,一開始使用Webbrowser,在WPF中的Webbrowser只能Navigate文件纔可以顯示,如果使用Winform中使用Webbrows
原创 關於靜態構造函數執行時機
先看代碼: 1.包含靜態字段的調用 class Program { static void Main(string[] args) { Console.WriteL
原创 DataContext向下傳遞性
<StackPanel Name="sp1"> <StackPanel.DataContext> <sys:String>StackPanel1's DataContext</
原创 WPF調用遠程桌面
AxMsTscAxNotSafeForScripting axmstsc = new AxMsTscAxNotSafeForScripting(); WindowsFormsHost wfh = new Wind
原创 WPF Combobox TextSearch使用
使用TextPath: <ComboBox Name="cob" IsEditable="True" StaysOpenOnEdit="True
原创 簡單WCF程序無法將參數爲類的值傳遞到WCF端
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;using Syste
原创 使用C#開發ActiveX控件(新)
前言 ActiveX控件以前也叫做OLE控件,它是微軟IE支持的一種軟件組件或對象,可以將其插入到Web頁面中,實現在瀏覽器端執行動態程序功能,以增強瀏覽器端的動態處理能力。通常ActiveX控件都是用C++或VB語言開發,本文介紹另
原创 ListenUriMode
可以使用 ListenUri 屬性,以編程方式對服務要偵聽的終結點的 URI 進行設置;還可以使用 ListenUriMode 屬性來設置該終結點的 ListenUriMode 的值。 ListenUri 的默認值爲 Address。
原创 WPF單實例
1.使用Mutex方式public partial class App : Application { Mutex mutex; protected override void OnS