2010-05-03 74 views
0

我目前正在一个项目中,我需要一个根本没有图像的LibraryStack,所以它只显示内容。如果我只是删除了阴影留在视图中,我似乎无法消除背景...如何从librarystack删除阴影

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

这段代码看起来像:

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

这堆仅仅是用于解释的目的,实际的堆栈被添加到c#后面的代码中。所以最好在c#中添加任何有用的答案。

回答

0

您将需要重新模板控件。例如:

<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>