小编Vig*_*esh的帖子

UWP PDF打印

有没有办法从UWP应用程序打印PDF?除了将其渲染为pngBitmapImage.

我查看了Microsoft 打印样本pdf渲染示例,通过将其渲染为bitmapimage来实现打印pdf.但是,它失去了pdf的质量.想知道是否有任何其他有效的方法可用而不使用库.

编辑(31/12/2018)

我试图在不使用库的情况下找到Microsoft的直接解决方案.但是,在微软PDfSharp的帮助下AppServiceBridge,我没有任何解决方案 .我使用了AppService网桥,因为PdfSharp不能直接用于WinRT.

c# uwp uwp-xaml

10
推荐指数
1
解决办法
850
查看次数

在x:Bind和IValueConverter中使用函数有什么区别?

我已经在x:Bind (在Windows 10内部版本14393中引入)和IValueConverter中处理了两个 函数,以将转换后的值绑定到UI元素的属性。但是,我想知道哪种方法正确或有效地绑定了值。使用它们有什么区别。

示例:您可以同时使用x:Bind和IValueConverter中的Function来将字符串绑定到'calendardatepicker'。但是,哪个有效?

1.x:Bind中的功能

// Xaml

 <CalendarDatePicker Date="{x:Bind ConvertStringToDate(Date),Mode=OneWay}"></CalendarDatePicker>
Run Code Online (Sandbox Code Playgroud)

//C#

 public DateTimeOffset ConvertStringToDate(string date)
   {
      DateTime d;
      d = System.Convert.ToDateTime(date);
      d = DateTime.SpecifyKind(d, DateTimeKind.Local);
      return (DateTimeOffset)d;
   }
Run Code Online (Sandbox Code Playgroud)

2.使用IValueConverter

// Xaml

<CalendarDatePicker Date="{x:Bind Date,Converter={StaticResource StringtoDate},Mode=OneWay}"></CalendarDatePicker>
Run Code Online (Sandbox Code Playgroud)

//C#

 public class DateToStringConverter : IValueConverter
 {
    public object Convert(object value, Type targetType,
              object parameter, string language)
    {
        DateTime d = DateTime.Now;
        string date = (string)value;
        d = System.Convert.ToDateTime(date);
        d = DateTime.SpecifyKind(d, DateTimeKind.Local);
        return (DateTimeOffset)d;
    }
    public object …
Run Code Online (Sandbox Code Playgroud)

uwp windows-10-universal uwp-xaml

3
推荐指数
1
解决办法
153
查看次数

标签 统计

uwp ×2

uwp-xaml ×2

c# ×1

windows-10-universal ×1