簡體   English   中英

如何在運行時更改Listbox的'DataTemplate方向?

[英]How can I change a Listbox's' DataTemplate orientation at runtime?

我最近正在嘗試學習WinRT和Xaml,我偶然發現了這個問題:

我有這段代碼:

<ListBox Grid.Row="1" x:Name="imageListBox" Height="721">
        <ListBox.ItemTemplate>
            <DataTemplate>
                <StackPanel x:Name="imageListBoxStackPanelTemplate" HorizontalAlignment="Center">
                    <Image Source="{Binding url}"/>
                </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>

綁定到ObservableCollection,並垂直顯示圖像。 我希望能夠在運行時按下按鈕將圖像的方向(流向)從垂直更改為水平。

我已經嘗試了幾個沒有運氣的解決方案,所以我希望你們中的某個人可以伸出援助之手。 謝謝! :)

您可以使用兩個具有不同方向的列表框。 一個是可見的另一個崩潰。 單擊按鈕交換可見性。

暫無
暫無

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

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