【问题标题】:How to remove the shadow from a librarystack如何从库堆栈中删除阴影
【发布时间】:2010-05-03 08:51:33
【问题描述】:

我目前在一个项目中,我需要一个完全没有视觉效果的 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# 中的答案。

【问题讨论】:

    标签: wpf xaml styles shadow pixelsense


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多