Welcome

首页 / 软件开发 / Silverlight / 稳扎稳打Silverlight(48) - 4.0其它之打印,动态绑定,增强的导航系统,杂七杂八

稳扎稳打Silverlight(48) - 4.0其它之打印,动态绑定,增强的导航系统,杂七杂八2010-11-01 博客园 webabcd介绍

Silverlight 4.0 其它:

* 打印 - Silverlight 4.0 中新增的对打印的支持

* 动态绑定 - 新增的 C# 4.0 的特性及其应用

* 增强的导航系统

* 杂七杂八

在线DEMO

http://www.cnblogs.com/webabcd/archive/2010/08/09/1795417.html

示例

1、演示在 Silverlight 4.0 中如何做打印操作,以及如何打印多页

Print.xaml

代码

<navigation:Page x:Class="Silverlight40.Other.Print"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
Title="Print Page">
<Grid x:Name="LayoutRoot">
<StackPanel HorizontalAlignment="Left">
<TextBlock Name="lblMsg" />
<Button Name="btnPrint" Content="打印图片" Click="btnPrint_Click" />
<Canvas Name="canvas">
<Image Name="image" Width="300" Height="4000" Source="/Resource/Logo.jpg" Stretch="Fill" />
</Canvas>
</StackPanel>
</Grid>
</navigation:Page>