Wie erhalte ich eine Kontrolle in WPF andere Steuerelemente zu skalieren über, wenn eine Anwendung machen verwandeln?

StackOverflow https://stackoverflow.com/questions/2543245

  •  23-09-2019
  •  | 
  •  

Frage

Für die Zwecke dieser Frage habe ich ein Listenfeld, dass Anwendungen Wrap Panel als Itemspanel, das Listenfeld mit 200x200 Bildern gefüllt ist, wenn eine Maus Hover des Benutzers über eine Box, skalieren ich die von 2x verwandeln zu machen. Das Problem ist der Inhalt des Bildes durch die Bilder unten, es abgeschnitten wird, wie kann ich die Z-Order auf das Bild, außer Kraft setzen, dies zu verhindern?

War es hilfreich?

Lösung

Verwenden Sie einen Trigger auf Ihrem Artikel Container!

<ListBox>
    <ListBox.ItemContainerStyle>
        <Style TargetType="{x:Type ListBoxItem}">
            <Style.Triggers>
                <Trigger Property="IsSelected" Value="True">
                    <Setter Property="Panel.ZIndex" Value="10" />
                </Trigger>
            </Style.Triggers>
        </Style>
    </ListBox.ItemContainerStyle>
</ListBox>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top