wpf控制項的漂亮是winform無法匹及的,本文主旨是在winform工程中如何使用wpf控制項。
先看下效果,如下圖:
左邊是傳統的winform控制項,右邊是debuglzq引入的wpf控制項,我們可以很清楚的看到的「半透明」效果、textbox的透明背景!介面很cool吧~
下面就介紹下,這個創新性工程的建立過程,並附上所有**:
首先,新增乙個wpf自定義控制項,控制項的xaml很簡單,**如下:
"其次,我們需要新增相應的設定效果的函式,**如下:10,10,10,90
" x:name="
img" stretch="
uniform
" opacity="
1">
"1" />
"transparent
" foreground="
white
" height="
40" fontsize="
32" margin="
44,0,56,36
" x:name="
txtbox1
" opacity="
0.5" text="" verticalalignment="
bottom
" />
publicok,以上步驟完成後我們建立乙個winform應用程式,新增先關的引用,這個非常重要,否則控制項無法正常工作,引用的清單如下:void setsource(string
filename)
public
void setopacity(double
opacity)
//public
string
gettext()
這裡需要重點提出的是windowsformsintegration這個引用。
我們編譯整個專案,編譯成功在工具箱中會出現相應的控制項,如下圖:
拖動這個控制項到winform窗體中,呼叫相應的函式。函式呼叫**如下:
usercontrol11.setsource(@"d:\臨時檔案\新建資料夾\debuglzq.jpg");
usercontrol11.setopacity(
0.5);
string text = usercontrol11.gettext();ok,至此程式完成。很簡單強大吧~
再次看下效果圖:
在winform中使用 Membership
目的 在windows窗體應用程式中,用membership建立使用者 資料遷移程式,遷移使用者資料的時候用到,目前沒有發現更好的方法 問題 1.在新建的windows窗體應用程式中不能增加system.web.dll 在新增引用 net 視窗中找不到該dll 2.membership在winfor...
WP8 在Unity中使用OpenXLive
unity 4.2正式版開始新增了對windows 8 windows phone 8等其他平台的支援,而且開發者可以免費使用unity引擎來開發遊戲了。而作為windows phone和windows 8平台上最大的遊戲社交網路,openxlive也可以無縫支援unity for wp8和wind...
winform在子窗體呼叫父窗體的控制項
一 如果是在兩個無關的窗體間要實現上述的訪問可以使用form的owenr屬性 在form1中新增 form2 form2 new form2 this.addownedform form2 或ji.showdialog this 向父窗體新增附屬窗體 在form2中新增 form1 form1 fo...