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

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


咨詢
建站咨詢
