代码之家  ›  专栏  ›  技术社区  ›  Mihai Iancu

VS designer中的UWP自定义控件的视觉外观未更新

  •  0
  • Mihai Iancu  · 技术社区  · 8 年前


    控件是通用的。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平台可能存在什么问题?

    1 回复  |  直到 8 年前
        1
  •  0
  •   Marian Dolinský    8 年前

    哎呀,这是一个设计者的问题,除了x86之外,它在任何平台上都不能很好地工作。你必须忍受它。

    升级 this blog post .

    推荐文章