silverlight 控制項自適應宿主

2022-03-22 01:17:14 字數 653 閱讀 9805

1,只適用已經會自定義控制項的人看.

2,如果你正為了乙個外部控制項在主頁面中的自適應而苦惱那麼正適合.

大多時候我把很多可以自適應的東西加上滾動條,額外費事,而且顯的很累贅,

後來真的找到了好的辦法.很簡單的辦法.就算給自己做個筆記吧.

說明:最外部是我的宿主頁面.

白色部分是宿主頁面內部控制項做到自適應沒問題.

而藍色部分卻是外部自定義控制項(有獨立的width和height)

到現在還迷糊的可以不看了 浪費您時間

答案揭曉很簡單.

在藍色控制項內部最外層的grid上加上

d:designheight="宿主頁面留給控制項的當前高度" d:designwidth="宿主頁面留給控制項的當前寬度"

用上邊的代替height 和 width  這樣你的外部控制項就能隨著宿主(主頁)頁面的grid變大而變大縮小而縮小.

如圖:這是我的自定義控制項部分

裡邊的264 和926 是宿主頁面留給我的當前寬和高,以後宿主動我就能跟著動了.

Android ImageView高度自適應

最近有個需求,是往乙個linearlayout中去新增imageview,imageview是動態生成的,然後設定imageview的屬性,但是不管怎麼設定scaletype,都達不到自己喜歡的狀態,顯示原圖大小的話會在imageview的上下有留白,如圖 初步猜想是由於原始 比較大,然後縮放後im...

flutter TextField換行自適應

先明確這種輸入文字框有哪些功能點?能夠自定義各種間距.主要是控制項外邊距 margin 內間距 padding 能夠自定義樣式.輸入框邊框 圓角 radius 描邊 border 顏色 字樣 大小,顏色 提示字樣 hint 自適應.字型大小變大控制項高度也變高同時保持指定的內外邊距.最重要的功能 多...

UILabel和UITextView自適應高度

uilabel自動換行,自適應高度 uilabel label uilabel alloc initwithframe cgrectzero label setbackgroundcolor uicolor clearcolor label setfont uifont systemfontofsi...