3
我正在製作具有3列的父網格的Metro應用程序。在第1欄中,我有這個登錄表單。當這個應用加載時,我希望它在中心位置。分別使用col#0和col#2中的註冊和恢復密碼。所以我把網格放在滾動查看器中:`使用C#和XAML在Metro應用程序中自動滾動
<ScrollViewer HorizontalScrollBarVisibility="Auto"
VerticalScrollBarVisibility="Disabled">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="3*" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" /> <!--For Sign Up-->
<ColumnDefinition Width="*" /> <!--For Sign In-->
<ColumnDefinition Width="*" /> <!--To Recover Password-->
</Grid.ColumnDefinitions>`
我不想明確設置網格的寬度。因爲那樣我就不得不爲非常大的分辨率或非常小的尺寸進行優化。我想要的是col#1,col#1和Col#2的邊上有一些col#0和col#2。
不管分辨率如何,我應該如何設置網格的寬度以使其看起來一致?我如何自動滾動並將col#1放在中間?
可以詳細說明您的要求。只有解決方案獨立性是明確其他沒有那麼多 – Tilak
我無法想象你要做什麼。我確實想補充說,你不應該在主Metro畫布上進行登錄。您應該在設置彈出窗口中進行登錄,以便在Metro環境中保持一致。您可以通過編程方式觸發彈出設置以顯示。 –