1

stackpanel と、それぞれがチェックボックス コントロールに対応する画像とテキストを含む multiselectlist を作成しました。私の実装は正しく動作しますが、画像とテキストをチェックボックスに正しく合わせることができません! 単に余白を調整するよりも良い方法があるかどうか疑問に思っていましたが、そうでない場合、どうすればこれを達成できますか?

MainPage.xaml

<toolkit:MultiselectList x:Name="connectionTypeMultiSelectList" HorizontalAlignment="Left" VerticalAlignment="Top" Tap="connectionTypeMultiSelectList_Tap">
                        <toolkit:MultiselectList.ItemTemplate>
                            <DataTemplate>

                                <StackPanel Orientation="Horizontal" Margin="12,0,0,0">
                                    <Image Source="{Binding Icon}" Width="35" Height="35" Margin="0"/>
                                    <TextBlock Text="{Binding Name}"  Margin="10"/>
                                </StackPanel>

                            </DataTemplate>
                        </toolkit:MultiselectList.ItemTemplate>                            
                    </toolkit:MultiselectList>
4

2 に答える 2

0

stackpanel の高さを設定し、収まるように画像を指定し、TextAlign=Center としてテキストを指定してみてください。

于 2012-08-10T23:12:58.417 に答える
0

あなたのデザインで次のマージン値を試してみて、うまくいくかどうか教えてください. 私が作成したダミーデータで動作しました。それがあなたにとってもうまくいくことを願っています。

  <StackPanel Orientation="Horizontal" Margin="12,0,0,0">
        <Image Source="{Binding Icon}" Width="35" Height="35" Margin="0,-12,0,0"/>
        <TextBlock Text="{Binding Name}" Margin="12,5,0,0"/>
  </StackPanel>
于 2012-08-14T12:44:30.707 に答える