Как получить элемент управления в WPF для масштабирования по сравнению с другими элементами управления при применении преобразования рендеринга? - PullRequest
0 голосов
/ 30 марта 2010

Для целей этого вопроса у меня есть поле со списком, которое использует панель обтекания в качестве своей ItemsPanel, это поле со списком заполнено изображениями 200x200, когда пользовательская мышь наводит курсор на блок, я масштабирую преобразование рендера в 2 раза. Проблема в том, что содержимое изображения обрезается изображениями под ним, как я могу переопределить Z-порядок для изображения, чтобы этого не происходило?

1 Ответ

1 голос
/ 30 марта 2010

Используйте триггер на ваших контейнерах предметов!

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...