0

私は現在、ビジュアルのない 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#に追加するのに役立つ回答をお勧めします。

4

1 に答える 1

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>
于 2010-05-03T17:53:27.450 に答える