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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создать шаблон для System.Windows.Documents.List 
:(
    Опции темы
RastaDja
Дата 26.11.2012, 08:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 337
Регистрация: 1.11.2010

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



Доброго времени суток!
Использую список, в печатаемом документе.
Код

<FlowDocumentScrollViewer ContextMenu="{x:Null}" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
      
    <FlowDocument FontSize="12" FontFamily="Verdana">  
               <BlockUIContainer>
              <ListBox ScrollViewer.CanContentScroll="False" Name="list" BorderThickness="0" 
                        VerticalContentAlignment="Stretch"  HorizontalContentAlignment="Stretch" 
                        ScrollViewer.VerticalScrollBarVisibility="Auto"  ScrollViewer.HorizontalScrollBarVisibility="Disabled" 
                        ItemTemplate="{DynamicResource ListTmplrs}">
                  <ListBox.Resources>
                      <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"/>
                      <SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="Black"/>
                      <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="#00FFFFFF"/>
                                
                      <DataTemplate x:Key="ListTmplrs">
                        <Expander Background="White" BorderThickness="0,0,0,1" Margin="2" BorderBrush="#FFB4B4B4" FontFamily="Calibri" Style="{DynamicResource StretchExpanderStyle}">
                            <Expander.Header>
                                <Grid HorizontalAlignment="Stretch">
                                  <Grid.RowDefinitions>
                                      <RowDefinition/>
                                      <RowDefinition/>
                                  </Grid.RowDefinitions>
                                  <Grid.ColumnDefinitions>
                                      <ColumnDefinition/>
                                      <ColumnDefinition/>
                                      <ColumnDefinition/>
                                      <ColumnDefinition/>
                                  </Grid.ColumnDefinitions>
                                        
                                  <TextBlock Grid.Row="0" Grid.Column="0" Padding="0,0,5,0" FontSize="14" Text="{Binding time}"/>
                                  <TextBlock Grid.Row="0" Grid.Column="1" Padding="0,0,5,0" FontSize="14" Text="{Binding s0}"/>
                                  <TextBlock Grid.Row="0" Grid.Column="2" Padding="0,0,5,0" FontSize="14" Text="{Binding s1}"/>
                                  <TextBlock Grid.Row="0" Grid.Column="3" Padding="0,0,5,0" FontSize="14" Text="{Binding s2 }"/>
                                </Grid>
                            </Expander.Header>
                            <Expander.Content>
                                <DockPanel Margin="4">
                                   
                                    <Border Background="White">
                                        <TextBlock Grid.Row="0" Grid.Column="3" Padding="0,0,5,0" FontSize="14" Text="Текст"/>
                                    </Border>
                                </DockPanel>
                            </Expander.Content>
                        </Expander>
                      </DataTemplate>
                  </ListBox.Resources>
              </ListBox>
        </BlockUIContainer>
    </FlowDocument>
</FlowDocumentScrollViewer>


Так, как с таким списком возникают проблемы при печати, придется использовать System.Windows.Documents.List, который печатает содержимое прекрасно. Вот, только, как создать шаблон для него, непонятно.
Помогите решить проблему. Спасибо.

Это сообщение отредактировал(а) RastaDja - 26.11.2012, 08:40


--------------------
The more closely you look at one thing, the less closely can you see something else.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




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


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

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