首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UWP DropShadow水平拉伸

UWP DropShadow水平拉伸
EN

Stack Overflow用户
提问于 2020-03-21 16:59:16
回答 1查看 77关注 0票数 0

我在一个UWP应用程序中有一个列表,我想在这个列表中添加阴影。到目前为止,这是可行的,但是当我添加这些项时,这些项不再是水平拉伸的:

我已经定义了这种风格:

代码语言:javascript
复制
                <ListView.ItemContainerStyle>
                    <Style TargetType="ListViewItem">
                        <Setter Property="HorizontalContentAlignment" Value="Stretch" />
                        <Setter Property="VerticalContentAlignment" Value="Stretch" />
                    </Style>
                </ListView.ItemContainerStyle>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-23 03:14:28

DropShadow的默认样式来看,由于它将HorizontalContentAlignment属性设置为左,所以listViewItem仍然不能水平拉伸。因此,您还需要将HorizontalContentAlignment of DropShadow设置为Stretch。

代码语言:javascript
复制
<ListView ItemsSource="{x:Bind Lists,Mode=OneWay}" Background="AliceBlue">
    <ListView.ItemTemplate>
        <DataTemplate>
            <controls:DropShadowPanel BlurRadius="4.0" ShadowOpacity="0.70"
                      OffsetX="5.0" OffsetY="5.0" Color="Black" HorizontalContentAlignment="Stretch">
                ......
            </controls:DropShadowPanel>
        </DataTemplate>
    </ListView.ItemTemplate>
    <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="HorizontalContentAlignment" Value="Stretch" />
            <Setter Property="VerticalContentAlignment" Value="Stretch" />
        </Style>
    </ListView.ItemContainerStyle>
</ListView>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60790641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档