Comment puis-je obtenir un contrôle WPF à l'échelle par rapport aux autres contrôles lors de l'application d'une transformation de rendu?

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

  •  23-09-2019
  •  | 
  •  

Question

Aux fins de cette question, j'ai une liste qui utilise le panneau wrap comme ItemsPanel, cette liste est remplie de 200x200 images, quand plane sur une boîte, je l'échelle de la souris d'un utilisateur la transformation de rendu par 2x. Le problème est le contenu de l'image est coupée par les images ci-dessous, comment puis-je passer outre l'ordre Z à l'image pour éviter que cela se produise?

Était-ce utile?

La solution

Utiliser un déclencheur sur vos conteneurs article!

<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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top