2017-07-27 5 views
1

J'ai le code suivant dans Xamarin C#, je souhaite lier le RichTextBlockOverflow dans le code suivant au RichTextBlock dessus de sorte que le contenu débordé soit affiché. J'essaye de créer la pagination horizontale en utilisant ceci, ainsi faites-moi savoir si je suis dans la bonne direction. Merci :)Comment lier RichTextBlockOverflow à RichTextBlock?

XAML:

<StackPanel Height="{Binding ActualHeight, ElementName=grid}" 
      Width="{Binding ActualWidth, ElementName=grid}" 
      HorizontalAlignment="Center" 
      VerticalAlignment="Center"> 
       <RichTextBlock Height="{Binding ActualHeight, ElementName=grid}" 
           MaxHeight="{Binding MaxHeight, ElementName=grid}"    
           Name="TextBlock" 
           local:HtmlToRtfConverter.Html="{Binding Html}" /> 
       <RichTextBlockOverflow Name="RichBlockOverflow" /> 
</StackPanel> 

Répondre

1

trouvé une réponse:

<Grid> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition/> 
     <ColumnDefinition/> 
    </Grid.ColumnDefinitions> 
    <RichTextBlock Grid.Column="0" 
        OverflowContentTarget="{Binding ElementName=overflowContainer}" > 
     <Paragraph> 
      Proin ac metus at quam luctus ultricies. 
     </Paragraph> 
    </RichTextBlock> 
    <RichTextBlockOverflow x:Name="overflowContainer" Grid.Column="1"/> 
</Grid> 

Source: Link