Как убрать тень из библиотечного стека - PullRequest
0 голосов
/ 03 мая 2010

Я сейчас нахожусь в проекте, где мне нужен LibraryStack без каких-либо визуальных элементов, поэтому он просто показывает содержимое Если я просто удаляю фон, остается тень, которую я не могу удалить ...

стек библиотеки без фона 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 #.

1 Ответ

0 голосов
/ 03 мая 2010

Вам нужно повторно шаблонировать элемент управления. Например:

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