uwp - 在 UWP 中为 TextBlock 提供边框
问题描述
如何在不使用任何额外框架元素包装的情况下向 TextBlock 添加边框? 我尝试过的一种方法是用 Border 包装 TextBlock,但我不想添加额外的 UI 元素,如边框。
解决方案
好的,首先,除非您遇到特定问题,否则不能避免深度嵌套的元素。但是,执行此操作的最有效方法是将透明矩形覆盖到TextBlock
内部 a上Grid
,如下所示:
<Grid HorizontalAlignment="Left" VerticalAlignment="Top">
<TextBlock Text="This is a textblock"
Margin="3"
HorizontalAlignment="Left"
VerticalAlignment="Top" />
<Rectangle Stroke="Black"
StrokeThickness="1"
Fill="Transparent"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch"/>
</Grid>
推荐阅读
- ios - 打完广告后,声音在游戏中消失
- c# - 单击btnDoAction时如何从gridview获取动态下拉列表控件
- arrays - 如何使用递归检查字符串是否为回文,而无需反转或使用重复数组
- javascript - 在 node.js 上传应用程序中 60 秒后连接重置
- powershell - 如何使用 PowerShell 脚本从通用电子邮件地址发送 Outlook 电子邮件?
- python - 广场在pygame中不断消失
- react-native - 从 React 移动应用程序为 Shopify 设置 Checkout Rest API
- vba - 作为子进程的一部分,使用 sendkeys VBA 在 Visio 中压缩图像
- javascript - Firestore 查询以某种方式将相同的用户分组在一起
- homestead - Homestead Laravel 继续在以前的版本上运行