WPF 通過Border來畫邊框

2022-07-04 16:36:09 字數 2256 閱讀 9522

wpf有自己的**控制項datagrid、listbox等,如果只是簡單的需求,可以通過border控制項來畫邊框。

比如我們需要給上面的控制項加上邊框。

"

"xmlns="

"xmlns:x="

"xmlns:d="

"xmlns:mc="

"xmlns:dxdo="

"xmlns:dxcore="

"xmlns:local="

"mc:ignorable="d"

title="

mainwindow

" height="

350" width="

525">

"changevaluetoresult

">

"style/test.xaml

"/>

"50*"/>

"60*"/>

"73*"/>

"46*"/>

"52*"/>

"39*"/>

"91*"/>

"96*"/>

"105*

"/>

"101*

"/>

"124*

"/>

"0" grid.column="

1" grid.rowspan="

3" grid.columnspan="

2" borderbrush="

chocolate

" borderthickness="

1"/>

"0" grid.column="

1" grid.rowspan="

3" grid.columnspan="

1" borderbrush="

chocolate

" borderthickness="

0,0,1, 0

"/>

"0" grid.column="

1" grid.rowspan="

1" grid.columnspan="

2" borderbrush="

chocolate

" borderthickness="

0,0,0, 1

"/>

"1" grid.column="

1" grid.rowspan="

1" grid.columnspan="

2" borderbrush="

chocolate

" borderthickness="

0,0,0, 1

"/>

"2" grid.column="

1" grid.rowspan="

1" grid.columnspan="

2" borderbrush="

chocolate

" borderthickness="

0,0,0, 1

"/>

"0" grid.column="

1" text="

第一行第二列

"/>

"1" grid.column="

1" text="

第二行第二列

"/>

"2" grid.column="

1" text="

第三行第二列

"/>

"0" grid.column="

2" text="

第一行第三列

"/>

"1" grid.column="

2" text="

第二行第三列

"/>

"2" grid.column="

2" text="

第三行第三列

"/>

這樣我們就得到這樣的效果:

**比較簡單,主要想說明下border的borderthickness屬性。

borderthickness="1",給borderthickness只賦值乙個值,這時候border,上下左右邊框的粗細都是1。

如果不想顯示哪一邊,就把那一邊粗細設定為0.如borderthickness="0,0,1, 0",這時候左、上、下都不會顯示,只有右邊才會顯示。

WPF 布局與控制項Border

border 是乙個裝飾的控制項,此控制項繪製邊框及背景,在 border 中只能有乙個子控制項,若要顯示多個子控制項,需要將乙個附加的 panel 控制項放置在父 border 中。然後可以將子控制項放置在該 panel控制項中。border 的幾個重要屬性 background 用用乙個 bru...

對WPF中Border的理解

one twothree 上面border的child是乙個面板控制項 stackpanel border 是乙個裝飾的控制項,此控制項繪製乙個邊框 乙個背景,在 border 中只能有乙個子控制項,但它的子控制項是可以包含多個子控制項的border 的幾個生要的屬性 background 此wpf...

用css來設定table的border

在網頁中table是一種很好的展示資料的標籤。預設情況下,table是沒有border的,但是我們為了好看,經常要給table加上border。而且ie7 8 9下border的顏色還不一樣,下面我們就來看看如何用css來控制table的border的顯示。首先,我們建立乙個簡單的table,如下 ...