xaml - 使用 Uno.Platform ElevatedView 居中阴影
问题描述
我无法<toolkit:ElevatedView>
将包含的对象周围提供的阴影居中。默认情况下,阴影落在右下角。我已经尝试使用边距和 RenderTransform 进行移动,但找不到移动阴影的好方法。
我有的:
<toolkit:ElevatedView x:Name="Shadow1" Elevation="25" ShadowColor="Gray" CornerRadius="20" Background="Transparent">
<Grid>
<Grid.RenderTransform>
<TranslateTransform X="20" Y="20"/>
</Grid.RenderTransform>
...stuff
</Grid>
</toolkit:ElevatedView>
这种工作但会破坏网格角半径,因为它正在移动超过其最大宽度。有没有办法简单地移动阴影位置而不是尝试移动阴影内的内容?
解决方案
从 Uno Platform 3.11 开始,ElevatedView
控件不支持更改阴影的方向,仅支持更改高度。
您可能希望在 Uno 平台 GitHub 存储库上打开增强请求。
推荐阅读
- sql - 状态:失败 - 测试失败:IO 错误:现有连接被远程主机强行关闭
- xcode - Xcode的调试导航器没用吗?
- c# - 模拟在被测方法中初始化的对象
- python - 将包含项目和子项目的文本文件转换为字典或数据结构
- javascript - 如果在 70% 上可见,则匹配 getBoundingClientRect JS
- sql - 循环选择一个记录值到变量中,然后将一个值连接到第一个变量上,然后更新该记录
- facebook - Facebook 应用内浏览器问题,链接包含 target="_blank"
- python - 即使使用python在系统中安装了robotframework,也会收到错误“来自robot import run_cli ImportError:没有名为robot的模块”?
- javascript - JavaScript 字符串计数循环误解
- ansible - 在任务超时的情况下尝试捕获