1

グリッドレイアウトの背景画像に奇妙な問題があります。何らかの理由で、ListPickerが画像を完全にカバーしていません。代わりに、不透明度が適用されます...(写真の歯車アイコンを見てください)

不透明度の問題があるグリッドの背景

 <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
        <Grid>
            <Grid.Background>
                <ImageBrush 
                        ImageSource="/BrewingApp;component/Images/icon_gears_big.png" 
                        AlignmentX="Right" 
                        AlignmentY="Bottom" 
                        Stretch="None" 
                        Opacity="0.5" />
            </Grid.Background>
            <Grid.RowDefinitions>
                <RowDefinition Height="Auto"/>
                <RowDefinition Height="1*"/>
            </Grid.RowDefinitions>
...
                <StackPanel
                Grid.Row="1"
                Margin="0,12,0,0">
                <TextBlock Text="More Stuff :-)"></TextBlock>
                <Rectangle
                        Grid.Row="1"
                        HorizontalAlignment="Stretch"
                        VerticalAlignment="Top"
                        Height="1" 
                        Stroke="Red" 
                        StrokeThickness="1" >
                </Rectangle>

                <toolkit:ListPicker
                    Header="Hop Formula"
                    ItemsSource="{Binding HopFormulaList}"
                    SelectedItem="{Binding HopFormulaSelection, Mode=TwoWay}"
                    HorizontalAlignment="Stretch" OpacityMask="Blue" />

            </StackPanel>

        </Grid>

ありがとう!

4

1 に答える 1

1

TextBox背景にListPickerを使用しPhoneTextBoxBrushています。このブラシは、色を使用します#BFFFFFFF。つまり、少し透明度のある白 (FFFFFF) (BF) です。したがって、あなたの問題。この問題を解決する 1 つの方法は、これらのコントロールの背景を変更することです。

<Grid.Resources>
    <SolidColorBrush x:Key="PhoneTextBoxBrush" Color="#BEBEBE"/>
    <Style TargetType="toolkit:ListPicker">
        <Setter Property="Background" Value="{StaticResource PhoneTextBoxBrush}" />
    </Style>
    <Style TargetType="TextBox">
        <Setter Property="Background" Value="{StaticResource PhoneTextBoxBrush}" />
    </Style>
</Grid.Resources>
于 2012-10-26T18:00:23.353 に答える