New to Telerik UI for WPFStart a free 30-day trial

Hard Pages

Updated over 6 months ago

To enable hard paper functionality, you have to set the HardPages property. The HardPages property is an enum with the following values:

  • None: None of the pages has the hard paper feature turned on

  • First: Only the first page has the hard paper feature turned on

  • Last: Only the last page has the hard paper feature turned on

  • FirstAndLast: The first and last pages have the hard paper feature turned on

  • All: All the pages have the hard paper feature turned on

  • Custom: Only certain pages have the hard paper feature turned on. It is up to the user to define which pages by setting the IsHardPaper property of the RadBookItem.

Example 1: Setting the hard pages mode to All

XAML
	 <FrameworkElement.Resources>
	  <DataTemplate x:Key="LeftPageTemplate">
	   <Grid>
	    <Image Source="page1.jpg" Stretch="None" />
	   </Grid>
	  </DataTemplate>
	  <DataTemplate x:Key="RightPageTemplate">
	   <Grid>
	    <Image Source="page2.jpg" Stretch="None" />
	   </Grid>
	  </DataTemplate>
	 </FrameworkElement.Resources>
	 <!-- -->
	 <Grid x:Name="LayoutRoot" Background="White">
	  <telerik:RadBook x:Name="book1" Width="544" Height="444"
	    LeftPageTemplate="{StaticResource LeftPageTemplate}"
	    RightPageTemplate="{StaticResource RightPageTemplate}" FirstPagePosition="Right"
	    HardPages="All" />
	 </Grid>

WPF RadBook Hard Paper

WPF RadBook Soft Paper

Example 2: Setting the hard pages mode to Custom

XAML
	<telerik:RadBook x:Name="book2" Width="544" Height="444" FirstPagePosition="Right"
	    RightPageIndex="0" HardPages="Custom">
	 <telerik:RadBookItem IsHardPaper="True">
	  <Grid>
	   <Image Source="page1.jpg" Stretch="None" />
	  </Grid>
	 </telerik:RadBookItem>
	 <telerik:RadBookItem IsHardPaper="True">
	  <Grid>
	   <Image Source="page2.jpg" Stretch="None" />
	  </Grid>
	 </telerik:RadBookItem>
	 <telerik:RadBookItem>
	  <Grid>
	   <Image Source="page1.jpg" Stretch="None" />
	  </Grid>
	 </telerik:RadBookItem>
	 <telerik:RadBookItem>
	  <Grid>
	   <Image Source="page2.jpg" Stretch="None" />
	  </Grid>
	 </telerik:RadBookItem>
	 <telerik:RadBookItem IsHardPaper="True">
	  <Grid>
	   <Image Source="page1.jpg" Stretch="None" />
	  </Grid>
	 </telerik:RadBookItem>
	 <telerik:RadBookItem IsHardPaper="True">
	  <Grid>
	   <Image Source="page2.jpg" Stretch="None" />
	  </Grid>
	 </telerik:RadBookItem>
	</telerik:RadBook>

WPF RadBook Hard Pages Custom 1

WPF RadBook Hard Pages Custom 1

WPF RadBook Hard Pages Custom 1

Not finding the help you need?
Contact Support