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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Печать ListBox во FlowDocument 
:(
    Опции темы
RastaDja
Дата 23.11.2012, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Доброго времени суток.

Создал страницу, для печати, которая выглядит примерно так
Код

<FlowDocument FontSize="12" FontFamily="Verdana" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
       xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
       xmlns:amp ="clr-namespace:BlaBla.Charts;assembly=namespace:BlaBla.Charts"
       >  
    
        <BlockUIContainer>
            <TextBlock FontSize="18pt">
              blabla
            </TextBlock>
        </BlockUIContainer>
        
        <!-- ... -->
      
        
       <!-- Вот этот список! -->
     <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 FontFamily="Calibri" >-->
                            <Expander.Header>
                                <Grid HorizontalAlignment="Stretch">
                                  <Grid.RowDefinitions>
                                      <RowDefinition/>
                                      <RowDefinition/>
                                  </Grid.RowDefinitions>
                                  <Grid.ColumnDefinitions>
                                      <ColumnDefinition/>
                                      <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 lTime }"/>
                                  <TextBlock Grid.Row="0" Grid.Column="2" Padding="0,0,5,0" FontSize="14" Text="{Binding ch1}"/>
                                  <TextBlock Grid.Row="0" Grid.Column="3" Padding="0,0,5,0" FontSize="14" Text="{Binding ch2 }"/>
                                  <TextBlock Grid.Row="0" Grid.Column="4" Padding="0,0,5,0" FontSize="14" Text="{Binding scoreSpeed }"/>
                                </Grid>
                            </Expander.Header>
                            <Expander.Content>
                                <DockPanel Margin="4">
                                    <Border Background="White">
                                                     <!-- рисуем график -->
                                        <amp:SpView   Title="blabla" Primitives="{Binding primitives}" Height="250" ></amp:SpView>
                                    </Border>
                                </DockPanel>
                            </Expander.Content>
                        </Expander>
                      </DataTemplate>
                  </ListBox.Resources>
              </ListBox>
        </BlockUIContainer>
        
        
               <!-- ... -->
    </FlowDocument>


при выводе на печать, этот listbox не помещается на одну страныцу, при этом, не печатается на следующей. Печатаю через FlowDocumentScrollViewer.

Подскажите, пожалуста, как вывести на печать все водержимое ListBoxа.

Присоединённый файл ( Кол-во скачиваний: 1 )
Присоединённый файл  sp.jpg 53,31 Kb


--------------------
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.0859 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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