2010-05-03 91 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>