我想让我的有一个像文本框一样的凹陷边框。该怎么做呢?有没有办法让控件模板mimc父边框?
发布于 2011-09-30 23:54:50
没有可供您使用的主题,但您可以像这样工作:
使用此MSDN模型():的
这是我的建议:(沉没的内心)
只需更改外部边框的高度/宽度,您就可以像使用TextBox一样使用这段XAML。如果您想要一个外框,则反转两个边框标记。对你来说应该很容易。
<Border Width="100" Height="200"
BorderBrush="Gainsboro" BorderThickness="0,0,5,5">
<Border BorderBrush="Gray" BorderThickness="5,5,0,0">
<TextBox Text="Hello World"
BorderThickness="0"
HorizontalAlignment="Stretch"
VerticalAlignment="Stretch" />
</Border>
</Border>
特别感谢:Style a border with a different brush color for each corner
应该如下所示:
发布于 2011-09-30 23:44:05
你可以试试这样的东西
<Border Margin="20" BorderThickness="0.5" BorderBrush="Gray">
<Border BorderThickness="1,1,0,0" BorderBrush="DarkGray">
<ContentPresenter />
</Border>
</Border>
不过,你可能需要玩弄一下颜色。
https://stackoverflow.com/questions/7612696
复制相似问题