我的圆角边框被位于边框上方的文本框裁剪了。
<Grid Background="AliceBlue">
<Border Margin="50,0,50,0" VerticalAlignment="Center" BorderThickness="2" BorderBrush="Blue" CornerRadius="10">
<TextBox Text="2345678" IsReadOnly="True" BorderThickness="0" Background="Transparent"/>
</Border>
</Grid>
如果文本没有焦点,它会完美显示圆角边框。
当获得焦点时,如何保持边框完整?
TextBlock
不允许您选择文本,而TextBox
允许。这是因为我想让用户复制文本,同时我又不想修改原始文本。因此,“焦点”表示您单击文本。虽然我知道有解决方法:在Border
上放置Padding
或将Margin
设置为TextBox
,但我还有哪些选项可以保持Border
不被裁剪? - kurakura88