【问题标题】:How to style the selected item of a ListBox to look like a selected item of a ListView (with GridView)?如何将 ListBox 的选定项设置为看起来像 ListView 的选定项(使用 GridView)?
【发布时间】:2010-02-04 14:01:28
【问题描述】:

我想让右侧 ListBox 的选定项看起来像左侧 ListView(带有 GridView)的选定项。

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

【问题讨论】:

    标签: wpf listview listbox styles


    【解决方案1】:

    Here's a simple article 向您展示如何将模板应用于列表框的选定项。实际上,正确的外观可能很繁琐,但它看起来像一个带有略微圆角和垂直渐变的边框,这两者都可以在 XMAL 中轻松实现。

    当然,您可以将相同的模板应用于两个列表,这样它们看起来肯定是相同的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-10
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      相关资源
      最近更新 更多