小编t4n*_*nky的帖子

如何从IGroup中删除元素

如何直接从IGroup中删除对象IGrouping<DateTime, VMAppointment>?

我目前唯一知道的方法是生成一个没有concering元素的新IGrouping,但我不喜欢这种方式,因为它在我的应用程序中引起了一些麻烦.

有任何想法吗?

c# windows-runtime

10
推荐指数
1
解决办法
4011
查看次数

在Windows 8 CP中为选定的ListViewItem设置样式

我想在下面链接的图片中更改所选项目的边框的外观.

在此输入图像描述

我已经在msdn.com和互联网上四处寻找,但我发现没什么用处.

我怎样才能做到这一点?

c# xaml microsoft-metro windows-8

9
推荐指数
1
解决办法
1万
查看次数

水平拉伸分组ListView的项目

我的应用的截图

我想水平拉伸listview的项目,以便绿色区域(选定的ItemContainer)从groupheader到达右边.

我试图将我能想到的每个元素设置为"Horizo​​ntalAlignment ="Stretch"",但没有任何效果.

这是我的ListView

<ListView
            HorizontalAlignment="Stretch"
            x:Name="AppointmentListView"
            ItemContainerStyle="{StaticResource ListViewItemContainerStyle}"
            ItemsSource="{Binding Source={StaticResource SelectedViewSource}}"
            Grid.Column="1"
            Grid.RowSpan="2">
            <ListView.GroupStyle>
                <GroupStyle>
                    <GroupStyle.HeaderTemplate>
                        <DataTemplate>
                            <Grid Width="200">
                                <TextBlock Text="{Binding Converter={StaticResource DateYearStringConv}, Path=Key}" Foreground="White" FontSize="20" FontWeight="Light" Margin="10, 5, 0, 0"/>
                            </Grid>
                        </DataTemplate>
                    </GroupStyle.HeaderTemplate>
                    <GroupStyle.ContainerStyle>
                        <Style TargetType="GroupItem">
                            <Setter Property="Template">
                                <Setter.Value>
                                    <ControlTemplate TargetType="GroupItem" >
                                        <StackPanel Orientation="Horizontal" Margin="0, 0, 0, 10" HorizontalAlignment="Stretch">
                                            <ContentPresenter Content="{TemplateBinding Content}" />
                                            <ItemsControl x:Name="ItemsControl" ItemsSource="{Binding GroupItems}"/>
                                        </StackPanel>
                                    </ControlTemplate>
                                </Setter.Value>
                            </Setter>
                        </Style>
                    </GroupStyle.ContainerStyle>
                    <GroupStyle.Panel>
                        <ItemsPanelTemplate>
                            <StackPanel Orientation="Vertical" HorizontalAlignment="Stretch"/>
                        </ItemsPanelTemplate>
                    </GroupStyle.Panel>
                </GroupStyle>
            </ListView.GroupStyle>
            <ListView.ItemsPanel>
                <ItemsPanelTemplate>
                    <StackPanel Orientation="Vertical"/>
                </ItemsPanelTemplate>
            </ListView.ItemsPanel> …
Run Code Online (Sandbox Code Playgroud)

listview windows-runtime winrt-xaml

5
推荐指数
2
解决办法
2598
查看次数