2016-07-26 207 views
0

在我開發的UWP應用程序中,我使用了FlipViewUWP:如何在FlipView中包裝內容?

我的問題是,我想FlipView(更確切地說是它的FlipViewItems)來包裝他們的內容。例如:一個FlipViewItemStackPanel作爲其內容應具有該孩子的維度。 (如Android中的'wrap_content')

與通緝令不同,FlipView及其項目在整個屏幕上保持伸展。我已經調整了自定義樣式中的對齊方式,但目前我只能通過更改硬編碼的寬度/高度來獲得成功。

有沒有辦法將FlipViewItem的寬度/高度綁定到它的孩子? 例如,StackPanel的行爲是完美的:它只是將尺寸調整爲適合孩子的尺寸。

回答

2

我找到了解決自己:

我結合當前所選項目的我FlipViewActualWidth/ActualHeight,物業尺寸

Height="{Binding Path=SelectedItem.ActualHeight, ElementName=MyFlipView}" 
Width="{Binding Path=SelectedItem.ActualWidth, ElementName=MyFlipView}"