Как стилизовать выбранный элемент ListBox, чтобы он выглядел как выбранный элемент ListView (с GridView)? - PullRequest
0 голосов
/ 04 февраля 2010

Мне бы хотелось, чтобы выбранный элемент ListBox справа выглядел как выбранный элемент ListView (с GridView) слева.

альтернативный текст http://img695.imageshack.us/img695/8427/xamlpad.png

Это код XAML:

    <Grid>
    <StackPanel Orientation="Horizontal" >
        <ListView Margin="4" Width="200" >
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Site" />
                </GridView>
            </ListView.View>
            <ListViewItem>Server Fault</ListViewItem>
            <ListViewItem>Stack Overflow</ListViewItem>
            <ListViewItem>Super User</ListViewItem>
        </ListView>
        <ListBox Margin="4" Width="200">
            <ListBoxItem>Server Fault</ListBoxItem>
            <ListBoxItem>Stack Overflow</ListBoxItem>
            <ListBoxItem>Super User</ListBoxItem>
        </ListBox>
        <Button Margin="4" Content="OK" Width="80" Height="20" />
    </StackPanel>
</Grid>

1 Ответ

2 голосов
/ 04 февраля 2010

Вот простая статья , в которой показано, как применить шаблон к выбранному элементу списка. На самом деле получить правильный взгляд может быть довольно сложно, но это похоже на границу со слегка закругленными углами и вертикальным градиентом, чего легко достичь в XMAL.

Конечно, вы можете применить один и тот же шаблон к обоим спискам, чтобы они точно выглядели одинаково.

...