Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> DataGrid развертывание RowDetailsTemplate, wpftoolkit 
:(
    Опции темы
DenWPF
Дата 2.9.2010, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1659
Регистрация: 26.9.2009

Репутация: нет
Всего: 1



Сейчас работает так:
при нажатии на Row открывается другой DataGrid из RowDetailsTemplate.

хочется что бы можно было развертывать\сворачивать

как хочу что бы выглядело

user posted image

код:


Код

<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
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0651 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.