【问题标题】:How to remove DocumentViewer drop-shadow?如何删除 DocumentViewer 投影?
【发布时间】:2012-01-31 09:52:10
【问题描述】:

如何从 DocumentViewer 控件中删除阴影?
如果我使用docViewer.ShowPageBorders = false,文档周围的正常边框也会消失。当我设置 BorderBrush 时,边框围绕控件而不是文档。
这是我的意思的屏幕截图:

知道我该怎么做吗?

【问题讨论】:

    标签: c# wpf documentviewer dropshadow


    【解决方案1】:

    我通过创建自己的样式来实现它,该样式覆盖了内置样式(以及ShowPageBorders="False"):

    <Style TargetType="{x:Type DocumentPageView}">
        <Setter Property="OverridesDefaultStyle" Value="True" />
        <!-- custom styles here -->
    </Style>
    

    通过为您的DocumentmentViewer 使用自定义Template,您可以改变它的外观。

    【讨论】:

    • 您可以添加更多上下文吗?我尝试按照您的建议创建自定义样式,但无法正常工作。
    • 您好,请您添加完整的样式代码,我想添加我的自定义页面模板但我失败了。
    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    相关资源
    最近更新 更多