我試圖使用StackPanel
控件來顯示一些概述選項。當MinWindowWidth
大於768px
時,我需要使用窗口寬度的20%進行此控件。當這在移動設備上運行時,我需要控件來填充屏幕的寬度。UWP:將控件的寬度和高度設置爲百分比值
我按照question中的建議嘗試嘗試設置百分比值。但是,我收到錯誤 - 「*字符串不能轉換爲長度」。
這裏是我的XAML -
<StackPanel x:Name="OverviewStack">
<RelativePanel>
<StackPanel Margin="10" x:Name="User" Orientation="Horizontal">
<Ellipse Margin="5" Width="50" Height="50">
<Ellipse.Fill>
<ImageBrush>
<ImageBrush.ImageSource>
<BitmapImage UriSource="Assets/insp.jpg" />
</ImageBrush.ImageSource>
</ImageBrush>
</Ellipse.Fill>
</Ellipse>
<TextBlock Margin="5" VerticalAlignment="Center" Text="Ajay Kelkar" />
</StackPanel>
<StackPanel Margin="10" x:Name="Options" Orientation="Vertical">
<TextBlock Margin="5" Text="Sample text" />
</StackPanel>
</RelativePanel>
</StackPanel>
在UWP是一個百分比值不可能?或者我做錯了什麼?
使用'Grid'代替。 –
@JustinXL我會試試看。我需要那個與國家觸發器 –
@JustinXL你可以張貼作爲答案?我已經切換到使用網格 –