控件是通用的。xaml如下所示:
<Style TargetType="local:PdfDocumentView" >
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:PdfDocumentView">
<ScrollViewer x:Name="PdfScroller" HorizontalScrollBarVisibility="Auto" HorizontalScrollMode="Auto" VerticalScrollBarVisibility="Auto" VerticalScrollMode="Auto"
Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}">
<local:PdfCoreView x:Name="PdfPageView" Background="{TemplateBinding Background}" />
</ScrollViewer>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
扩展SDK的布局如下所示:
Redist\CommonConfiguration\neutral\Xfinium。Pdf。看法Uwp。脉波重复间隔
参考\通用配置\中性\ X最小。pdf。uwp。dll
参考\通用配置\中性\ X最小。pdf。看法uwp。dll
在设计时,我从页面上的工具箱中拖动PdfDocumentView控件,并设置Background、BorderBrush和BorderThickness属性。
如果活动平台设置为x86,则根据上述3个属性在设计器中更新控件外观。如果将活动平台更改为x64或ARM,则控件将变得透明,就像没有设置任何上述属性一样。
VS designer和x64平台可能存在什么问题?