2

現在、私は持っています:

<StackPanel>
    <toolkit:ListPicker
         Header="Rating"
         ItemsSource="{Binding Ratings}"
         SelectedIndex="1"
         SelectionChanged="RatingSelectionChanged"/>
<TextBlock
          x:Name="RatingSelection"
          CacheMode="BitmapCache"/>
</StackPanel>

ListPicker を押すたびに、Textblock が展開されて押し出されます。テキストブロックが所定の位置に留まり、単に ListPicker の下にあるような方法はありますか?

更新 1: 2 つのグリッド レイアウトを重ね合わせるという Will の提案に従い、問題は解決しません。listpicker を展開すると、他の UI 要素が移動します。具体的には、ListPicker が展開されるとボタンが移動します。また、私が使用している実際のコードを含めました:

               <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                    </Grid.RowDefinitions>

                    <Grid.ColumnDefinitions>
                        <ColumnDefinition Width="Auto"/>
                        <ColumnDefinition Width="Auto"/>
                        <ColumnDefinition Width="Auto"/>
                    </Grid.ColumnDefinitions>    

                        <Button 
                            Grid.Row="0"
                            Grid.Column="1"
                            Content="Save" 
                            Height="71" 
                            x:Name="SaveButton" 
                            Width="123" 
                            Click="SaveButton_Click"/>
                         <Button 
                            Grid.Row="0"
                            Grid.Column="2"
                            Content="Generate"
                            Height="71" 
                            x:Name="GenerateButton" 
                            Width="154" 
                            Click="GenerateButton_Click"/>

                          <Grid Grid.Row="0" Grid.Column="0">
                               <Grid.RowDefinitions>
                                    <RowDefinition Height="Auto"/>
                               </Grid.RowDefinitions>       

                               <Grid.ColumnDefinitions>
                                    <ColumnDefinition Width="Auto"/>
                               </Grid.ColumnDefinitions>

                         <toolkit:ListPicker
                             Grid.Row="0"
                             Grid.Column="0"
                             x:Name="Auth_ListPicker"
                             ItemsSource="{Binding}"
                             Width="156"
                             SelectedIndex="1"
                             SelectionChanged="Auth_ListPicker_SelectionChanged"/>
                          </Grid>            
           </Grid>

他の提案はありますか?

4

0 に答える 0