我有一个 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/