Silverlightコントロール全般

Border は Rectangle コントロールより複雑の図形を描画できます!?ただし、ある時この二つのコントロールを一緒に使ったほうがもっと複雑な図形を描画できます。

Borderコントロールの指定する枠だけ表示する

BorderThicknessプロパティで設定できます、

例:

 <Border BorderThickness="1,1,0,0" .../>

Borderコントロールの指定する角を丸くする

CornerRadiusプロパティで設定できます、

例:

 <Border CornerRadius="1,1,0,0" .../>

留意点

Borderコントロールに子コントロールを持って、子コントロールのサイズはBorderより小さい場合、たとえば

<Border Width="300" Height="300">
   <Grid Width="100" Height="100" Background="Black" />
</Border>

この場合マウスは親と子の間に置いても、Borderのイベントが動作しません。

Borderのバグ

下記のバグはSilverlight4.0で確認しました。
「Background」と「BorderBrush」色を同じに設定し、「BorderThickness」プロパティの設定によって、Borderの枠の幅を変更します。この時、ブラウザもしくは、ScaleTransformでBorder表示の倍率を変更すると、白い枠線が見えてきたようなバグがあります。  このバグを回避するため、「BorderThickness」プロパティで枠の幅を「0」に設定して、BorderのChildのコントロールのMarginによって、枠を見えるようにする



あなたのお住まいの地域で最安のブロードバンド選び

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:35:46 (415d)