Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 按钮上方的按钮具有不同的颜色_C#_Wpf_Xaml_Button - Fatal编程技术网

C# 按钮上方的按钮具有不同的颜色

C# 按钮上方的按钮具有不同的颜色,c#,wpf,xaml,button,C#,Wpf,Xaml,Button,我有两个按钮。这两种颜色都一样。但是如果我把一个按钮放在另一个按钮上,上面的按钮会亮一点 <Button x:Name="btnMenue1" HorizontalAlignment="Left" Margin="10,0,0,360" Width="625" Click="btnMenue1_Click" VerticalAlignment="Bottom" FontWeight="Bold" FontSize="36" Foreground="White" Height="340" R

我有两个按钮。这两种颜色都一样。但是如果我把一个按钮放在另一个按钮上,上面的按钮会亮一点

<Button x:Name="btnMenue1" HorizontalAlignment="Left" Margin="10,0,0,360" Width="625" Click="btnMenue1_Click" VerticalAlignment="Bottom" FontWeight="Bold" FontSize="36" Foreground="White" Height="340" RenderTransformOrigin="0.497,0.503" Background="#FFCBCAC8" BorderBrush="#FF0F0F11" IsEnabled="False">
        <Button.Style>
            <Style TargetType="{x:Type Button}">
                <Setter Property="Background" Value="Green"/>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type Button}">
                            <Border x:Name="Border" Background="{TemplateBinding Background}">
                                <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            </Border>
                            <ControlTemplate.Triggers>
                                <Trigger Property="IsPressed" Value="true">
                                    <Setter Property="Opacity" Value="0.5" TargetName="Border"/>
                                </Trigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
                <Style.Triggers>
                    <Trigger Property="IsEnabled" Value="False">
                        <Setter Property="Opacity" Value="0.5" />
                    </Trigger>
                    <DataTrigger Binding="{Binding ElementName=btnMenue1Text, Path=IsPressed}" Value="True">
                        <Setter Property="Opacity" Value="0.5" />
                    </DataTrigger>
                </Style.Triggers>
            </Style>
        </Button.Style>
    </Button>

    <Button x:Name="btnMenue1Text" HorizontalAlignment="Left" Margin="15,0,0,650" Width="310" Click="btnMenue1_Click" VerticalAlignment="Bottom" FontSize="36" Foreground="White" Height="50" RenderTransformOrigin="0.497,0.503" Background="{x:Null}" BorderBrush="{x:Null}" IsEnabled="False">
        <Button.Style>
            <Style TargetType="{x:Type Button}">

                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="{x:Type Button}">
                            <Border x:Name="Border" Background="{TemplateBinding Background}">
                                <ContentPresenter HorizontalAlignment="Center" VerticalAlignment="Center"/>
                            </Border>
                            <ControlTemplate.Triggers>
                                <Trigger Property="IsPressed" Value="true">
                                    <Setter Property="Opacity" Value="0.5" TargetName="Border"/>
                                </Trigger>
                            </ControlTemplate.Triggers>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
                <Style.Triggers>
                    <Trigger Property="IsEnabled" Value="False">
                        <Setter Property="Opacity" Value="0.5" />
                    </Trigger>
                </Style.Triggers>
            </Style>
        </Button.Style>
        <TextBlock x:Name="tbMenue1" Foreground="White" FontSize="36" Text="Menue1" VerticalAlignment="Top" Height="50" HorizontalAlignment="Left" FontFamily="Segoe UI Light" FontWeight="Bold" Width="290" />
    </Button>


不要使用
不透明度
进行颜色混合

所以,如果你想要像栗色的东西,使用栗色,而不是黑色背景上的半透明红色元素


(要解决这个问题,您可以在透明覆盖元素下面添加一个完全黑色的元素。不要这样做。)

不要使用
不透明度进行颜色混合

所以,如果你想要像栗色的东西,使用栗色,而不是黑色背景上的半透明红色元素


(要破解破解,您可以在透明覆盖元素下方添加一个完全黑色的元素。不要这样做。)

不透明度:
0.5+0.5=1
修复:Set
btnMenue1Text
Background=“transparent”
修复:Set btnMenue1Text Background=“transparent”>无任何更改,如果您的
btnmue1text.Background=Transparent
,如何在两张图片中显示结果?从这些图片来看,它的背景显然是暗色的?在我的代码中,我用相同的图片覆盖背景,sry
Opacity:
0.5+0.5=1
修复:Set
btnmue1text
background=“Transparent”
修复:Set btnmue1text background=“Transparent”>没有任何变化,如果您的
btnmue1text.Background=Transparent
,如何在两张图片中显示结果?从这些图片来看,它的背景显然是暗色的?在我的代码中,我用同样的图片sry覆盖了背景