2010-05-03 4 views
0

Je suis actuellement dans un projet où j'ai besoin d'un LibraryStack sans aucun visuel, donc il montrerait juste le contenu. Si je retire tout l'arrière-plan reste une ombre en vue que je ne peux pas semble enlever ...Comment faire pour supprimer l'ombre d'un librarystack

librarystack with no background http://img97.imageshack.us/img97/6778/librarystack.jpg

Ce code ressemble à:

<s:LibraryStack Background="Transparent"> 
    <s:LibraryStackItem Background="AliceBlue"/> 
    <s:LibraryStackItem Background="Bisque"/> 
    <s:LibraryStackItem Background="Salmon"/> 
</s:LibraryStack> 

Cette pile est juste pour expliquer cet effet, les la pile réelle est ajoutée dans le code derrière C#. Donc de préférence toutes les réponses qui seraient utiles pour ajouter dans C#.

Répondre

0

Vous devrez redéfinir le contrôle. Par exemple:

<s:LibraryStack> 
    <s:LibraryStack.Template> 
    <ControlTemplate TargetType="{x:Type s:LibraryStack}"> 
     <Grid> 
     <ItemsPresenter/> 
     </Grid> 
    </ControlTemplate> 
    </s:LibraryStack.Template> 
    <s:LibraryStackItem Background="AliceBlue"/> 
    <s:LibraryStackItem Background="Bisque"/> 
    <s:LibraryStackItem Background="Salmon"/> 
</s:LibraryStack> 
Questions connexes