Silverlight定義CheckBox控件相關(guān)操作指南
Silverlight中有很多控件的應(yīng)用可以幫助我們?cè)趯?shí)際開發(fā)中獲得更為簡(jiǎn)便的編程方式。我們?cè)谶@里可以了解到Silverlight定義CheckBox控件的相關(guān)介紹,希望能幫助大家提高對(duì)這方面的理解程度。#t#
Silverlight定義CheckBox控件的模板如下代碼所示:
- < ControlTemplate TargetType="CheckBox">
- < StackPanel x:Name="Root" >
- < !-- OuterBorder -->
- < Border Width="20" Height="20">
- < !-- InnerBorder -->
- < Border x:Name="InnerBorder">
- < Grid>
- < !-- Higlight-->
- < Border x:Name="HighlightBorder">
- < /Border>
- < !-- Glow -->
- < Rectangle x:Name="Glow" Opacity="0">
- < /Rectangle>
- < !-- Checkmark Graphic-->
- < Path x:Name="Checkmark" Opacity="0">
- < /Path>
- < !-- Indeterminate Rect-->
- < Rectangle x:Name="Indeterm
inateRect" Opacity="0"> - < /Rectangle>
- < /Grid>
- < /Border>
- < /Border>
- < !-- ContentPresenter -->
- < ContentPresenter />
- < /StackPanel>
- < /ControlTemplate>
為了減少代碼,這里去掉了一些屬性,只是給出了必備的一些部件名稱。現(xiàn)在我們運(yùn)行后,可以看到雖然CheckBox的樣式有了,但Silverlight定義CheckBox控件的實(shí)現(xiàn)代碼中并沒有任何交互的效果,如點(diǎn)擊鼠標(biāo)后CheckBox并沒有選中。