第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

對齊 StackPanel 中的元素

對齊 StackPanel 中的元素

C#
慕俠2389804 2024-01-21 10:01:46
我有一個堆棧面板,其中有一個幾何按鈕、文本塊和兩個平面按鈕。盡管我已經(jīng)給每個元素單獨(dú)的水平對齊,但它們似乎都是從我的左側(cè)堆疊起來的...我希望我的幾何按鈕和文本塊與堆棧面板的左側(cè)對齊,而平面按鈕與堆棧面板的右側(cè)對齊。截至目前,它們都按照各自的順序從左側(cè)開始排列為什么 XAML 沒有識別出我的對齊方式?我能做點什么嗎?感謝你的幫助這是我的代碼<StackPanel Grid.Row="2" Orientation="Horizontal" Margin="0,10,0,0">                <GeometryButton    Command="{}"                                    Geometry="{StaticResource {}"                                   ToolTip="{}"                                   HorizontalAlignment="Left"/>                <TextBlock                               Text="{}"                               Style="{}"                              Margin="0,10,10,10"                              Foreground="Black"                              HorizontalAlignment="Left"/>                <FlatButton Command="{}"                               Content="{}"                                Style="{}"                               VerticalAlignment="Center"                                HorizontalContentAlignment="Center"                               IsDefault="True"                               Margin="0"                               MinWidth="80"                               HorizontalAlignment="Right"                               />                <FlatButton Command="{}"                               Content="{}"                                Style="{}"                               VerticalAlignment="Center"                               HorizontalContentAlignment="Center"                               MinWidth="80"                               Margin="10,0,0,0"                               HorizontalAlignment="Right"                               />            </StackPanel>
查看完整描述

1 回答

?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗 獲得超5個贊

如果您的預(yù)期輸出是這樣的:


 --------------------------------------

| [Geo Button]                         |

| [Text Block]                         |

|                         [Flat Button]|

|                         [Flat Button]|

 --------------------------------------

然后你需要Orientation將Vertical改為Horizontal。


但是,如果您想要這樣:


 --------------------------------------

| [Geo Button]            [Flat Button]|

| [Text Block]            [Flat Button]|

 --------------------------------------

它是:


更改 的 ,Margin同時Flat Button仍然使用上面的代碼(我個人不推薦這樣做);或者

使用Grid或DockPanel,嘗試在此處查找代碼和更多說明

我部分地實現(xiàn)了您的預(yù)期輸出:


<Grid Height="100" Background="Red">

    <Grid.ColumnDefinitions>

        <ColumnDefinition Width="*"/>

        <ColumnDefinition Width="*"/>

    </Grid.ColumnDefinitions>

    <StackPanel Orientation="Horizontal" Grid.Column="0">

        //...

    </StackPanel>

    <StackPanel Orientation="Horizontal" Grid.Column="1" HorizontalAlignment="Right">

        //...

    </StackPanel>

</Grid>

部分地,因為我沒有FlatButton和 的資源Geo Button,所以我只使用了常規(guī)的Button。請注意,您需要將VerticalAlignment屬性設(shè)置為Centerfor <TextBlock>。


查看完整回答
反對 回復(fù) 2024-01-21
  • 1 回答
  • 0 關(guān)注
  • 193 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號