Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
应用渲染变换时,如何使WPF中的控件相对于其他控件进行缩放?_Wpf - Fatal编程技术网

应用渲染变换时,如何使WPF中的控件相对于其他控件进行缩放?

应用渲染变换时,如何使WPF中的控件相对于其他控件进行缩放?,wpf,Wpf,出于这个问题的目的,我有一个列表框,它使用包裹面板作为它的项目spanel,这个列表框中填充了200x200个图像,当用户的鼠标悬停在一个框上时,我将渲染变换缩放2倍。问题是图像的内容被其下方的图像剪切,如何覆盖图像的Z顺序以防止这种情况发生?在项目容器上使用触发器 <ListBox> <ListBox.ItemContainerStyle> <Style TargetType="{x:Type ListBoxItem}">

出于这个问题的目的,我有一个列表框,它使用包裹面板作为它的项目spanel,这个列表框中填充了200x200个图像,当用户的鼠标悬停在一个框上时,我将渲染变换缩放2倍。问题是图像的内容被其下方的图像剪切,如何覆盖图像的Z顺序以防止这种情况发生?

在项目容器上使用触发器

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