0

私のアプリでは、ボタン btn_setting をクリックすると、このコンバスの可視性が表示されるため、[OK] ボタンと [キャンセル] ボタンを含む複数選択リストを持つポップアップのように表示されますが、直面している問題は、チェックボックスを使用して複数選択リストに項目を動的に追加することです境界線の色は青、前景色は黒で、すべてのアイテムの後に最も重要なのは、2 つのアイテム間の区切りとして水平の青い線が必要です。

MultiSelectList に foreground ="Black" を設定しましたが、アイテムの色が白く表示されています。

<Canvas x:Name="Setting_popup"  Width="485" Height="770" Visibility="Collapsed">

                    <Border   Margin="10" >
                    <StackPanel  Background="White">
                        <toolkit:MultiselectList x:Name="Setting_list" Background="Blue" Width="456" Height="700" FontWeight="Bold" Foreground="Black">
                            <CheckBox Content="Celsius" />
                            <CheckBox Content="Fahrenheit"/>
                            <CheckBox Content="Kelvin"/>
                            <CheckBox Content="Rankine"/>

                        </toolkit:MultiselectList>
                        <StackPanel Orientation="Horizontal">
                            <Button x:Name="btn_OK" Content="Ok" Width="223" HorizontalAlignment="Left" Foreground="White" Background="#FF3498DB" />
                            <Button x:Name="btn_Cancel" Content="Cancel" Width="223" HorizontalAlignment="Right" Foreground="White" Background="#FF3498DB" Click="Button_Click_1"  />
                        </StackPanel>
                    </StackPanel>
                </Border>

            </Canvas>
4

1 に答える 1

0

チェック ボックスのスタイルは、次のように変更できます。

<phone:PhoneApplicationPage.Resources>

<Style x:Key="CheckBoxStyle1" TargetType="CheckBox">
    <Setter Property="BorderBrush" Value="Blue"/>
    <Setter Property="Foreground" Value="Black"/>
</Style>

</phone:PhoneApplicationPage.Resources>

次に、各チェック ボックスにスタイルを設定します。

   <toolkit:MultiselectList x:Name="Setting_list" Width="456" Height="400" >
                    <CheckBox Content="Celsius" Style="{StaticResource CheckBoxStyle1}" />
                    <CheckBox Content="Fahrenheit" Style="{StaticResource CheckBoxStyle1}"/>
                    <CheckBox Content="Kelvin" Style="{StaticResource CheckBoxStyle1}"/>
                    <CheckBox Content="Rankine" Style="{StaticResource CheckBoxStyle1}"/>
   </toolkit:MultiselectList>
于 2014-06-05T06:04:27.150 に答える