簡體   English   中英

Head First C#xaml設計器列/行大小1 *

[英]Head First C# xaml designer column/row sizes 1*

這是次要的,但是我正在嘗試學習並且是一個完整的新手。 我使用的是VS 2015,而不是本書中使用的2013。

在第三版的第73頁上,文字(和圖片)指示2列和3行的大小分別為1 *。 我想不出辦法實現這一目標。

我的步驟是:在設計窗口中創建一列,然后將鼠標懸停在控制區域上,然后在其中一列/行上單擊*。 這將另一個設置為1 *。 然后單擊另一個*將其鎖定為另一個固定值,現在都不使用*。

默認情況下,每一列都顯示帶有*的值,所以我猜這是新IDE中的區別。

我試圖確保我不會錯過自動調整網格大小的要點。

謝謝。

您可以通過編輯窗口的.xaml內容來手動執行此操作。

只需使用以下代碼,而不是手動單擊各列:

<Grid>
    <ColumnDefinitions>
        <ColumnDefinition Width="1*"/>
        <ColumnDefinition Width="1*"/>
        <ColumnDefinition Width="1*"/>
    </ColumnDefinitions>
</Grid>

這是完整Grid的代碼,因此您必須刪除現有的網格。

Star Sizing基本上告訴網格將所有*尺寸的列取整,並將剩余的網格空間(固定寬度的列未使用的空間)按比例分配給它們。 一列為2 *的列將是一列為1 *(或僅*)的兩倍。

使用星型調整時,單個*等於1 *。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM