0
私はListView
のコンテンツのリストを持っており、各アイテムにはIDが含まれています。このIDは、Flyout内でクリックされた行の詳細を示すイベントに渡されます。あなたは私がFlyoutRow
と呼ばれるrow
を定義したメイングリッドで見ることができますどのように、この行は、起動時に表示されていないフライアウトを連続して表示しますか?
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="5" x:Name="FlyoutRow"/>
</Grid.RowDefinitions>
だけときにイベントのユーザーのクリックがavaialble:今、私はこのような状況をしましたListView
。
問題は行の高さが5なのでFlyout
はユーザーに表示されません。Flyout
のアニメーションを維持している行を展開できますか? Autoに
<Controls:Flyout x:Name="Flyout" Header="Flyout" Grid.Row="1">
</Controls:Flyout>
これは、問題を解決していません、私は5pxのスペースを持っている必要があります原因私は自動車を設定した場合、」、このスペースは失われます – AgainMe
5pxの高さと1つの以上の行を追加します。 –
別の行を追加すると、行間にさらに多くのスペースが追加されます。 – AgainMe