wpf - 有没有办法在设计时查看 DropShadowEffect?
问题描述
我想DropShadowEffect
在Border
控件上附加一个。我在运行时看到它,但在设计器中看不到。
<Grid>
<Border Background="LightGray"
BorderBrush="DarkGray"
BorderThickness="1"
ClipToBounds="True"
Width="400"
Height="100">
<Border Background="Transparent"
BorderBrush="Black"
BorderThickness="0,10,0,0"
Margin="0,-11,0,0">
<Border.Effect>
<DropShadowEffect ShadowDepth="0"/>
</Border.Effect>
</Border>
</Border>
</Grid>
这很烦人,尤其是在使用自定义控件库时。
前者,现在显然已经过时DropShadowBitmapEffect
了,在运行和设计时工作。
编辑: 这不是像Here这样的其他问题的重复,因为它是完全相反的问题。阴影效果在运行时出现,但不在设计器中。只需使用 NET-Framework WPF 项目和上面的代码尝试一下。
解决方案
推荐阅读
- java - 如何让代码在后台任务循环中运行一次?
- c# - 无法从 JSON 中识别数据结构以反序列化为对象
- c# - c# 没有向 PHP 发送 json 请求
- docker - 在 Web App 中使用 OpenLDAP 来进行身份验证
- javascript - 在 Chart JS 中计算值
- solr - 向 Apache Solr 添加稀有语言
- python - 与 python 中的 list.sort() 混淆
- automata - L = {a^nb^m : m ≥ n, mn 为偶数}的 PDA
- facebook - 我无法设置 Facebook 与 IBM Watson Assistant 的集成。回调 URL 404 错误
- android - 如何解决 android app build 中的 mapbox 引用?