0

如何添加阴影SplitView.Pane

我尝试DropShadowPanel了 UWP Community Toolkit UI Controls 并写了如下内容:

<SplitView DisplayMode="Overlay" PanePlacement="Right" Grid.Column="1" HorizontalAlignment="Stretch">
    <SplitView.Pane>
        <controls:DropShadowPanel>
            <Frame Name="DetailsFrame" />
        </controls:DropShadowPanel>
     </SplitView.Pane>
 </SplitView>

但是,阴影出现在窗格内部,而我希望它在外部SplitView.Pane,将其包裹起来。我该如何实施?谢谢!

4

1 回答 1

1

DropShadowPanel 控件允许为标记中的任何 Xaml FrameworkElement 创建投影效果。您可以控制投影效果的以下属性:偏移、颜色、不透明度和模糊半径。

我没有发现你设置了DropShadowPanel. 如果 的所有属性DropShadowPanel都是默认值,则DropShadowPanel不会像 except 一样生效。您可以DropShadowPanel通过以下代码创建。这是您可以参考的官方代码示例。

 <SplitView.Pane>
     <control:DropShadowPanel  BlurRadius="5" ShadowOpacity="0.5" Color="Black" OffsetX="10" OffsetY="10" VerticalAlignment="Center"
                       HorizontalAlignment="Center">
         <TextBlock Text="Pane"
        FontSize="24"
        VerticalAlignment="Center"
        HorizontalAlignment="Center" />
     </control:DropShadowPanel>
 </SplitView.Pane>
于 2017-04-17T03:03:41.617 回答