首先為xaml **部分新增tabcontrol 及tabitem,用於顯示電源狀態資訊。
<在上一講例項中的addproperty() 方法可以繼續用來新增相關屬性資訊。建立loadpowermgmt() 方法,通過powermanager 類獲取電源相關狀態資料。grid
>
<
tabcontrol x:
name
="tabcontrol"
>
<
tabitem x:
name
="tabitem"
header
="power management info">
tabitem
>
tabcontrol
>
grid
>
private void loadpowermgmt()在mainwindow() 中呼叫loadpowermgmt() 方法,使程式執行時自動載入。這樣我們就可以在tab 標籤中看到loadpowermgmt() 方法獲取的電源詳細資訊。
public mainwindow()除了獲取以上靜態資料外,還可為程式新增動態電源事件。如下**所示,在window_loaded 中新增batterylifepercentchanged 事件,當電池電量發生變化時將觸發相關事件。
private void window_loaded(object sender, routedeventargs e)在batterylifepercentchanged 中增加事件內容,當電池電量發生變化時:修改progressbar 進度條和label 標籤數值。其他電源事件可參考:powersourcechanged,systembusychanged,powerpersonalitychanged,ismonitoronchanged。
private void batterylifepercentchanged(object sender, eventargs e)執行程式:%", powermanager.batterylifepercent.tostring());
}
Windows 7 電源管理
首先為xaml 部分新增tabcontrol 及tabitem,用於顯示電源狀態資訊。grid tabcontrol x name tabcontrol tabitem x name tabitem header power management info tabitem tabcontrol gr...
Windows 7中的電源計畫及維護
電源計畫是指計算機中各項硬體裝置電源的規劃,通過使用電源計畫能夠非常輕鬆的配置電源。比如,使用者可將電源計畫設定為在使用者不操作計算機的情況下10分鐘後自動關閉顯示器,在1個小時不操作計算機後使計算機進入睡眠狀態。不僅如此,還可以設定更為詳細的電源設定,比如在使用者不操作計算機的情況下20分鐘後關閉...
windows7 啟用管理員賬戶
key compmgmt.msc windows7預設是不開啟管理員賬戶的,但是也沒有給管理員賬戶設定密碼,很不安全。並且在需要直接使用管理員賬戶時很不方便,其實我個人認為win7預設不開啟管理員賬戶對安全的保護作用很小,當軟體提醒普通使用者是否使用管理員許可權時使用者自己常常不清楚使用管理員許可權...