SelectedItem state not showing


i created style listbox when item clicked not show has been selected.  used blend create style , when using vsm states looks fine.  unfortunately, when it's running states don't work. i did have problems getting style working @ first when using datatemplate thought creating style better. 

can take , let me know if there's missed.  feel there's small can't seem put finger on it.

    <phone:phoneapplicationpage.resources>          <style x:key="gamelistboxitemstyle" targettype="listboxitem">              <setter property="background" value="transparent"/>              <setter property="borderthickness" value="0"/>              <setter property="borderbrush" value="transparent"/>              <setter property="padding" value="0"/>              <setter property="horizontalcontentalignment" value="left"/>              <setter property="verticalcontentalignment" value="top"/>              <setter property="template">                  <setter.value>                      <controltemplate targettype="listboxitem">                          <border x:name="layoutroot" borderbrush="black" borderthickness="1" cornerradius="8" background="{staticresource phonesemitransparentbrush}"  margin="10" >                              <visualstatemanager.visualstategroups>                                  <visualstategroup x:name="commonstates">                                      <visualstate x:name="normal"/>                                      <visualstate x:name="mouseover"/>                                  </visualstategroup>                                  <visualstategroup x:name="selectionstates">                                      <visualstategroup.transitions>                                          <visualtransition generatedduration="0:0:0.5">                                              <visualtransition.generatedeasingfunction>                                                  <circleease easingmode="easeinout"/>                                              </visualtransition.generatedeasingfunction>                                          </visualtransition>                                      </visualstategroup.transitions>                                      <visualstate x:name="unselected"/>                                      <visualstate x:name="selected">                                          <storyboard>                                              <objectanimationusingkeyframes storyboard.targetproperty="background" storyboard.targetname="layoutroot">                                                  <discreteobjectkeyframe keytime="0" value="{staticresource phoneaccentbrush}"/>                                              </objectanimationusingkeyframes>                                          </storyboard>                                      </visualstate>                                      <visualstate x:name="selectedunfocused"/>                                  </visualstategroup>                              </visualstatemanager.visualstategroups>                              <grid horizontalalignment="stretch">                                  <grid.columndefinitions>                                      <columndefinition width="auto"/>                                      <columndefinition width="3"/>                                      <columndefinition width="*"/>                                  </grid.columndefinitions>                                  <button grid.column="0" name="nextbtn" style="{staticresource phoneroundplaybuttonstyle}" tag="{binding gametitle}" click="nextbtn_click"/>                                  <textblock grid.column="2" x:name="itemtext" text="{binding gametitle}" textwrapping="wrap" horizontalalignment="left"                                             style="{staticresource phonetextlargestyle}" textalignment="center" verticalalignment="center"/>                              </grid>                          </border>                      </controltemplate>                  </setter.value>              </setter>          </style>      </phone:phoneapplicationpage.resources>                  <listbox grid.row="0" x:name="mainlistbox" itemssource="{binding games}" itemcontainerstyle="{staticresource gamelistboxitemstyle}"           		selectionchanged="mainlistbox_selectionchanged" margin="0,5,0,0"/>


 

just remove

itemcontainerstyle="{staticresource gamelistboxitemstyle}"
, work fine.....



Silverlight  >  Silverlight for Windows Phone



Comments

Popular posts from this blog

Conditional formatting a graph vertical axis in SSRS 2012 charts

Register with Power BI failed

SQL server replication error Cannot find the dbo or user defined function........