我有一个 silverlight 5.0 应用程序,因为我的PagedCollectionView员工ObservableCollection

我已将PagedCollectionView绑定(bind)到DataGrid

我不想在datagrid中显示我所有员工的属性

我想通过PagedCollectionView自行安排我的专栏

但我不知道该怎么做

请帮忙。

最佳答案

您应该在模板字段中添加任何控件,并与寻呼机属性绑定(bind):

<sdk:DataGrid Grid.Row="2" Style="{StaticResource RegularDataGridStyle}" Margin="8"
                      ItemsSource="{Binding ElementName=DemoSeachMast,Path=DataContext.DemmoPager}"
                      IsReadOnly="True"
                      CanUserReorderColumns="False"
                      SelectedItem="{Binding ElementName=DemoSeachMast,Path=DataContext.SelectedDemoSearch,Mode=TwoWay}" Grid.ColumnSpan="2">
            <sdk:DataGrid.Effect>
                <DropShadowEffect/>
            </sdk:DataGrid.Effect>

            <sdk:DataGrid.Columns>

                <sdk:DataGridTemplateColumn Header="Details">
                    <sdk:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>

                            <Button x:Name="btnImage" Click="Button_Click" Width="25">
                                <Button.Template>
                                    <ControlTemplate>
                                        <Border CornerRadius="5" Background="Transparent">

                                            <Image Source="/Assets/Icons/Window.png" Height="25" Width="25"/>
                                        </Border>
                                    </ControlTemplate>
                                </Button.Template>
                            </Button>

                        </DataTemplate>
                    </sdk:DataGridTemplateColumn.CellTemplate>
                </sdk:DataGridTemplateColumn>




            </sdk:DataGrid.Columns>
        </sdk:DataGrid>

关于silverlight - 在PagedCollectionView中隐藏和重新排序列,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14622947/

10-11 01:13