新聞中心
Silverlight作為一款比較新的開發(fā)工具,在學(xué)習(xí)的過程中,有很多新穎特殊的功能值得我們?cè)趯?shí)踐中去慢慢摸索其的應(yīng)用價(jià)值。我們今天將會(huì)了解到有關(guān)Silverlight視覺狀態(tài)組的相關(guān)定義方法。#t#

創(chuàng)新互聯(lián)公司服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過十載的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對(duì)網(wǎng)站進(jìn)行網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
我們知道,視覺狀態(tài)管理器(VisualStateManager)負(fù)責(zé)管理控件的狀態(tài)和狀態(tài)組以及狀態(tài)的遷移,所以我們所有的視覺狀態(tài)組、視覺狀態(tài)遷移、視覺狀態(tài)等都通過它來管理,在XAML定義時(shí)。
在Silverlight視覺狀態(tài)組引用VisualStateManager之前,需要先引入命名空間,這是Silverlight 2 Beta 2的一個(gè)已知Bug。如下代碼所示:
- xmlns:vsm="clr-namespace:
System.Windows;assembly=
System.Windows"
接下來我們定義Silverlight視覺狀態(tài)組,在上篇文章中我們就介紹過CheckBox的狀態(tài)組,總共有三個(gè):FocusStates、CommonStates、CheckStates,這里我們只定義CommonStates和CheckStates狀態(tài)組,大家可以自行定義FocusStates狀態(tài)組,如下代碼所示:
- < vsm:VisualStateManager
.VisualStateGroups>- < !-- CommonStates StateGroup-->
- < vsm:VisualStateGroup
x:Name="CommonStates">- < /vsm:VisualStateGroup>
- < !-- CheckStates StateGroup-->
- < vsm:VisualStateGroup
x:Name="CheckStates">- < /vsm:VisualStateGroup>
- < /vsm:VisualStateManager
.VisualStateGroups>
這里需要為每個(gè)Silverlight視覺狀態(tài)組指定名稱,且名稱是固定的。
網(wǎng)站標(biāo)題:如何正確定義Silverlight視覺狀態(tài)組
分享網(wǎng)址:http://www.dlmjj.cn/article/cddogih.html


咨詢
建站咨詢
