Сейчас работает так: при нажатии на Row открывается другой DataGrid из RowDetailsTemplate. хочется что бы можно было развертывать\сворачивать как хочу что бы выглядело  код: Код | <Custom:DataGrid Grid.Row="1" Background="{x:Null}" x:Name="datagrid" DataContext="{StaticResource dataSetPartner}" ItemsSource="{Binding Partner}" AutoGenerateColumns="False" HorizontalScrollBarVisibility="Hidden" SelectionMode="Extended" CanUserAddRows="False" CanUserDeleteRows="False" CanUserResizeRows="False" CanUserSortColumns="False"> <Custom:DataGrid.RowDetailsTemplate> <DataTemplate> <Custom:DataGrid MouseDoubleClick="datagridClient_MouseDoubleClick" Background="Beige" Padding="10" AutoGenerateColumns="False" x:Name="datagridClient" DataContext="{Binding ElementName=datagrid, Path=SelectedItem, Converter={StaticResource DataGritPartnerClient}}" ItemsSource="{Binding}"> <Custom:DataGrid.RowDetailsTemplate> <DataTemplate> <Custom:DataGrid Background="CadetBlue" Padding="10" AutoGenerateColumns="False" DataContext="{Binding ElementName=datagridClient, Path=SelectedItem, Converter={StaticResource DataGritPartnerClientFinance}}" ItemsSource="{Binding}"> <Custom:DataGrid.Columns> <Custom:DataGridTextColumn Binding="{Binding idTheme, Mode=Default}" Header="Ид" IsReadOnly="True"/> <Custom:DataGridTextColumn Binding="{Binding title, Mode=Default}" Header="Название" IsReadOnly="True"/> <Custom:DataGridTextColumn Binding="{Binding status, Mode=Default}" Header="Статус" IsReadOnly="True"/> <Custom:DataGridTextColumn Binding="{Binding datepayment, Mode=Default}" Header="Дата оплаты" IsReadOnly="True"/> </Custom:DataGrid.Columns> </Custom:DataGrid> </DataTemplate> </Custom:DataGrid.RowDetailsTemplate> <Custom:DataGrid.Columns> <Custom:DataGridTextColumn Binding="{Binding idClient, Mode=Default}" Header="Ид" IsReadOnly="True"/> <Custom:DataGridTextColumn Binding="{Binding name_client, Mode=Default}" Header="Имя" IsReadOnly="True"/> </Custom:DataGrid.Columns> </Custom:DataGrid> </DataTemplate> </Custom:DataGrid.RowDetailsTemplate> <Custom:DataGrid.Columns> <Custom:DataGridTemplateColumn> <Custom:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Expander IsExpanded="True"/> </DataTemplate> </Custom:DataGridTemplateColumn.CellTemplate> </Custom:DataGridTemplateColumn> <Custom:DataGridTextColumn Binding="{Binding idPartner, Mode=Default}" Header="Ид" IsReadOnly="True"/> <Custom:DataGridTextColumn Binding="{Binding name_partner, Mode=Default}" Header="Имя" IsReadOnly="True"/> <Custom:DataGridTextColumn CellStyle="{StaticResource CenterAlignedCellStyle}" Binding="{Binding procentPartner, Mode=Default}" Header="Процент"/> <Custom:DataGridTemplateColumn Header="Статистика"> <Custom:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Content=" "/> </DataTemplate> </Custom:DataGridTemplateColumn.CellTemplate> </Custom:DataGridTemplateColumn> </Custom:DataGrid.Columns> </Custom:DataGrid>
|
МОЖЕТЕ предложить и другой какой то вариант. Это сообщение отредактировал(а) DenWPF - 2.9.2010, 10:18
|