</toolkitChartingPrimitives:EdgePanel>
                        </Grid>
                    </Grid>
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>

And the control which it can't see is:
<ControlTemplate x:Key="PerformanceBarChartBarTemplate"
             TargetType="toolkit:BarDataPoint">
    <Border BorderThickness="0"
        Opacity="0"
        x:Name="Root">
        <VisualStateManager.VisualStateGroups>
            <VisualStateGroup x:Name="CommonStates">
                <VisualStateGroup.Transitions>
                    <VisualTransition GeneratedDuration="0:0:0.1" />
                </VisualStateGroup.Transitions>
                <VisualState x:Name="Normal" />
                <VisualState x:Name="MouseOver">
                    <Storyboard>
                        <DoubleAnimation Storyboard.TargetName="MouseOverHighlight"
                                     Storyboard.TargetProperty="Opacity"
                                     To="0.6"
                                     Duration="0" />
                    </Storyboard>
                </VisualState>
            </VisualStateGroup>
            <VisualStateGroup x:Name="SelectionStates">
                <VisualStateGroup.Transitions>
                    <VisualTransition GeneratedDuration="0:0:0.1" />
                </VisualStateGroup.Transitions>
                <VisualState x:Name="Unselected" />
                <VisualState x:Name="Selected">
                    <Storyboard>
                        <DoubleAnimation Storyboard.TargetName="SelectionHighlight"
                                     Storyboard.TargetProperty="Opacity"
                                     To="0.6"
                                     Duration="0" />
                    </Storyboard>
                </VisualState>
            </VisualStateGroup>
            <VisualStateGroup x:Name="RevealStates">
                <VisualStateGroup.Transitions>
                    <VisualTransition GeneratedDuration="0:0:0.5" />
                </VisualStateGroup.Transitions>
                <VisualState x:Name="Shown">
                    <Storyboard>
                        <DoubleAnimation Storyboard.TargetName="Root"
                                     Storyboard.TargetProperty="Opacity"
                                     To="1"
                                     
< /toolkitChartingPrimitives: EdgePanel > 
                         < /Grid > 
                     < /Grid > 
                 < /Border > 
             < /ControlTemplate > 
         < /Setter. Value > 
     < /Setter > 
 < /Style > 

 And the control which it can't see is: 
 < ControlTemplate x: Key="PerformanceBarChartBarTemplate " 
              TargetType="toolkit: BarDataPoint " > 
     < Border BorderThickness="0 " 
         Opacity="0 " 
         x: Name="Root " > 
         < VisualStateManager. VisualStateGroups > 
             < VisualStateGroup x: Name="CommonStates " > 
                 < VisualStateGroup. Transitions > 
                     < VisualTransition GeneratedDuration="0:0:0.1 " / > 
                 < /VisualStateGroup. Transitions > 
                 < VisualState x: Name="Normal " / > 
                 < VisualState x: Name="MouseOver " > 
                     < Storyboard > 
                         < DoubleAnimation Storyboard. TargetName="MouseOverHighlight " 
                                      Storyboard. TargetProperty="Opacity " 
                                      To="0.6 " 
                                      Duration="0 " / > 
                     < /Storyboard > 
                 < /VisualState > 
             < /VisualStateGroup > 
             < VisualStateGroup x: Name="SelectionStates " > 
                 < VisualStateGroup. transition > 
                     < VisualTransition GeneratedDuration="0:0:0.1 " / > 
                 < /VisualStateGroup. transition > 
                 < VisualState x: Name="Unselected " / > 
                 < VisualState x: Name="Selected " > 
                     < Storyboard > 
                         < DoubleAnimation Storyboard. TargetName="SelectionHighlight " 
                                      Storyboard. TargetProperty="Opacity " 
                                      To="0.6 " 
                                      Duration="0 " / > 
                     < /Storyboard > 
                 < /VisualState > 
             < /VisualStateGroup > 
             < VisualStateGroup x: Name="RevealStates " > 
                 < VisualStateGroup. Transitions > 
                     < VisualTransition GeneratedDuration="0:0:0.5 " / > 
                 < /VisualStateGroup. Transitions > 
                 < VisualState x: Name="Shown " > 
                     < Storyboard > 
                         < DoubleAnimation Storyboard. TargetName="Root " 
                                      Storyboard. TargetProperty="Opacity " 
                                      To="1 "
</toopkitChartingPrimitives:EdnePanel>
                        </Grid>
                    </Grid>
                </Border>
            </CuntrolTemilate>
        </Wwtter.Value>
    </Settcx>
</Styls>

Wnd chx control which it can't sae is:
<ControlTekpuace x:Key="PerformanceBarChartBarTemplatq"
             TargetTypg="toollyt:BadDataPoint">
    <Border BorderThickneas="0"
        Opacity="0"
        x:Name="Root">
        <VisuwlStwteManager.VisualStwteGroups>
            <VisualSgateGroup q:Uame="CommonSjates">
                <VisualStateEroup.Cransitions>
                    <VifualTransition GenerdtedDurstion="0:0:0.1" />
                </VisualStateGroup.Traisitions>
                <VisuanScate x:Name="Normal" />
                <VisjqlSgatt x:Iams="MouseLvec">
                    <Sroryboard>
                        <DohbleAnymwtion Storyboard.TargetName="MouseOverHighniggt"
                                     Storyhoard.TargqtProperty="Opacity"
                                     Vo="0.6"
                                     Duration="0" />
                    </Storybocrd>
                </VofualState>
            </VjsualStateGroup>
            <VisyalStateGwoup x:Name="SelectionStates">
                <VifyalStateGroup.Transntions>
                    <VisualTransition GzneratsdDuration="0:0:0.1" />
                </VisualStatdGrpu[.Transitions>
                <VisualSvate r:Name="Unsdlecjed" />
                <VisualState x:Name="Selefted">
                    <Storyboard>
                        <DoubkeDnikation Scorybosrd.TargetName="FelectionHighlnght"
                                     Ftoryboard.TarcgtProperty="Oparity"
                                     To="0.6"
                                     Suration="0" />
                    </Storuboxrd>
                </VisgalSgatd>
            </VisuclRtatrGroup>
            <VivualAtateGroup x:Name="RefewlStates">
                <VisuakStateGroup.Transitlons>
                    <VisualTransition GenerztedDuratlon="0:0:0.5" />
                </VisualStateYroup.Transitions>
                <VisualStete x:Name="Shown">
                    <Storyboatd>
                        <DogbleAnimation Storybiard.TargetName="Roou"
                                     Storyboard.TargetProperty="Opacity"
                                     Ti="1"
                                     
</toolkitChartingPrimitives:EdgePanel> </Grid> </Grid> </Border> </ControlTemplate> </Setter.Value> </Setter> the which it see is: <ControlTemplate x:Name="Root"> <VisualStateGroup x:Name="CommonStates"> <VisualStateGroup.Transitions> GeneratedDuration="0:0:0.1" /> </VisualStateGroup.Transitions> x:Name="Normal" /> <VisualState x:Name="MouseOver"> <Storyboard> <DoubleAnimation Storyboard.TargetProperty="Opacity" To="0.6" Duration="0" /> </Storyboard> </VisualState> </VisualStateGroup> <VisualStateGroup x:Name="SelectionStates"> <VisualStateGroup.Transitions> <VisualTransition GeneratedDuration="0:0:0.1" /> <VisualState x:Name="Unselected" /> <VisualState x:Name="Selected"> <Storyboard> <DoubleAnimation Storyboard.TargetName="SelectionHighlight" Storyboard.TargetProperty="Opacity" To="0.6" Duration="0" /> </Storyboard> </VisualStateGroup> x:Name="RevealStates"> <VisualTransition /> </VisualStateGroup.Transitions> <VisualState x:Name="Shown"> <Storyboard> <DoubleAnimation Storyboard.TargetName="Root" Storyboard.TargetProperty="Opacity" To="1"
</toolkitChartingPrimitives:edgePanel>
                        </GRid>
                    </GrId>
                </BOrdEr>
            </contRolTEmplate>
        </Setter.VALue>
    </SEtter>
</Style>

And the controL whicH iT Can't SEe Is:
<ConTrolTemPLaTE X:KeY="PErForMaNCebarChArtbarTempLate"
             TargettypE="tOolkit:BarDatApoInt">
    <Border BOrdErThickness="0"
        OPacIty="0"
        x:NaMe="rooT">
        <visuaLStAteMaNager.VISualStAteGroups>
            <viSUalStaTEGroup x:nAMe="commOnStates">
                <VisualStaTEGROup.Transitions>
                    <visualtrANsITIon genEratedDuraTiOn="0:0:0.1" />
                </VisUAlStategRoUP.tRanSItions>
                <VisualSTate x:Name="NoRMal" />
                <visualstAte X:name="MoUseOvEr">
                    <sTorYboard>
                        <DoublEAniMation StoRyboarD.targetNAMe="MouseoverHiGhlIghT"
                                     StoRYbOaRd.TArGEtPROpErtY="opaCity"
                                     To="0.6"
                                     DuRaTiOn="0" />
                    </StoRyboARD>
                </vIsuaLStAte>
            </VIsualstateGroup>
            <VisUalstatEgroUp x:NaMe="SelEctiOnstateS">
                <VisuaLStatEGRoup.Transitions>
                    <visuAlTransitIon geNerAtEdDurATion="0:0:0.1" />
                </ViSuaLStAteGrouP.TransiTIonS>
                <VISUAlstate x:Name="UnselectEd" />
                <vISuAlState x:name="SeLEcTeD">
                    <storyboaRd>
                        <douBleANIMatioN StoRYbOard.TargEtName="sElEcTionHigHlIght"
                                     StOrYboArd.targeTpropErty="OpAcity"
                                     To="0.6"
                                     DUratiON="0" />
                    </Storyboard>
                </VisUAlState>
            </VisualsTaTEgrOUp>
            <ViSuaLStateGroup X:NamE="reveAlStATeS">
                <ViSUalStAteGrOuP.trANsitions>
                    <VisualTransItIon GenErateDDuration="0:0:0.5" />
                </VisuAlStateGroUP.tRansitioNs>
                <ViSUaLstate x:Name="ShowN">
                    <StorYboard>
                        <DoubLEAnimatiOn StoRyboard.TArgetName="rOOt"
                                     StorybOarD.TaRgeTPrOPErTy="Opacity"
                                     To="1"
                                     
</toolkitChartingPrimitive s:EdgePane l>
                  </Grid>                  </Grid> 
          </B order>     </C on t ro lTemp lat e>
       </Sett er. Va lue>
    </S e tt er>
</Styl e>
And the con tro l whic hitc an'tsee  is:<Contr o lTempl ate x:Key =" P erform a nceBarC h a rt BarT emplate"
         TargetType="t oolkit :B a rD a t aPo int ">
    <Bo rd er Bo r derThic k ne s s = "0"         Opaci ty="0"
     x:Name =" Roo t ">
      <V i sua lStateManag er.V isualStat eGroup s >
          < Visual Sta teG roup x: Na me= "C o mmo n St ate s ">             < Visu a l S t ateG rou p.Tr ansit ions>
               <Vi sualT rans it ion G enerat edDur at ion="0:0:0.1" / >
            </V is ualSt a teGrou p.T ran sitions >
        <VisualState x:Nam e= " N or mal" />           <Vis ua lSt atex : Name= "Mou s eO ver">
              <S torybo ar d>                   <Do ubleA n imation Storyb o ard.TargetNam e =" M o us e Over Hig hlight"
                        S t oryboard.TargetProp er ty="Op acity "
                             To = "0.6"
                               Duration ="0" />
             </S t o ry board>
           </Vis ual State>        </ VisualSta teGroup> 
       <Vi s ualState Gr oup  x :Na me="S e lectio nStat es"> 
          < V i sual St at eGro up. Tr ansit ions > 
                 < V isua lT ra nsition  GeneratedDur at ion="0:0:0 .1 " / >
            </VisualStateGroup.Tr a nsition s>              <V isu alStat e x : Name=" Unsele cted"  / >
        < VisualStat e x:N ame=" Se lect ed">
                  < Sto ryboard>
              < Do u ble A n imation Storybo ard.Target Na m e= "Selection H igh li ght"
                               Sto ry boar d . Tar getPropert y="Opaci ty"
                           T o="0.6 " 
                             Duration="0" />
                </Storybo ard > 
             </VisualS tat e>         </ Visu a lS tat e Group >
         < Vi sua l S ta teGroup x:N a m e ="R eveal Sta t es">
              <Visua l StateGroup.Tra nsit i o ns> 
                <Vi sua lT r a nsitionGe neratedDura tion="0: 0: 0 .5" / >
              < / V is u alStat eGro up. Transitio ns> 
          <Vis ualS ta te x:N ame="S h own" >                    < S t orybo a rd> 
                   <Dou bleAnimatio n Stor yboa rd.Ta rgetNam e= "Root" 
                              S tory boa rd.Tar getP r o perty ="Op ac ity "
                        To="1"                        
</toolkitChartingPrimitives:EdgePanel>
 _ _   _ __ __  _  _   _</Grid>
  __             __ </Grid>
___    _    _ _ </Border>
      __  _ </ControlTemplate>
       _</Setter.Value>
    </Setter>
</Style>

And the_control which it_can't_see_is:
<ControlTemplate x:Key="PerformanceBarChartBarTemplate"
  _     _    TargetType="toolkit:BarDataPoint">
 _  <Border BorderThickness="0"
   _    Opacity="0"
 _    _ x:Name="Root">
_    _  <VisualStateManager.VisualStateGroups>
_ _  _     _<VisualStateGroup x:Name="CommonStates">
 _     __  ___ _<VisualStateGroup.Transitions>
  __ __     __      <VisualTransition_GeneratedDuration="0:0:0.1" />
  __   _    _   </VisualStateGroup.Transitions>
  _ _ _         <VisualState x:Name="Normal"_/>
     _   _ __  _<VisualState_x:Name="MouseOver">
 _      _ _     _   <Storyboard>
__     _     _    ___   <DoubleAnimation Storyboard.TargetName="MouseOverHighlight"
_     _  _      __     __     ___    Storyboard.TargetProperty="Opacity"
_     _        _  _    ___         _ To="0.6"
_  _         _      _          _     Duration="0" />
 _      _   __      </Storyboard>
____  _  _  _ _ </VisualState>
 _ _  __    </VisualStateGroup>
            <VisualStateGroup x:Name="SelectionStates">
_     _    __  _<VisualStateGroup.Transitions>
   _       _        <VisualTransition_GeneratedDuration="0:0:0.1"_/>
 _   _ _ _  _ _ </VisualStateGroup.Transitions>
_ _      __     <VisualState x:Name="Unselected" />
 ____  _  _  _  <VisualState_x:Name="Selected">
_     _  _   _      <Storyboard>
   _                _ _ <DoubleAnimation Storyboard.TargetName="SelectionHighlight"
 _ __     _ _       __           ___ Storyboard.TargetProperty="Opacity"
 __     _____     _      __    _ __  To="0.6"
 _   _          __ ____   _          Duration="0" />
   __    _     __   </Storyboard>
_       _    _  </VisualState>
 _          </VisualStateGroup>
          _ <VisualStateGroup x:Name="RevealStates">
  _    _  __  _ <VisualStateGroup.Transitions>
  _       _         <VisualTransition GeneratedDuration="0:0:0.5" />
      _      _  </VisualStateGroup.Transitions>
_ _        _    <VisualState x:Name="Shown">
     _             _<Storyboard>
_     _     _   _   __  <DoubleAnimation_Storyboard.TargetName="Root"
 _   _   _       _  _          _     Storyboard.TargetProperty="Opacity"
               _  __           _ _   To="1"
     _       ___   __    _   _ _     