修改command的背景色

修改command的背景色,可以不用通过类来改写,只需将其style属性设置为:1—graphical 
您可以使用以下代码在InputVerifyWodowBase中修改标题栏的背景颜色: ```xaml <Style TargetType="{x:Type local:InputVerifyWodowBase}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type local:InputVerifyWodowBase}"> <Border Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"> <Grid> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Border x:Name="PART_TitleBar" Grid.Row="0" Background="Red" <!-- 修改此处的颜色 --> Height="32" BorderThickness="0,0,0,1" BorderBrush="{StaticResource WindowBorderBrush}"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto"/> <ColumnDefinition Width="*"/> <ColumnDefinition Width="Auto"/> </Grid.ColumnDefinitions> <Image x:Name="PART_Icon" Grid.Column="0" Source="{TemplateBinding Icon}" Margin="2"/> <TextBlock x:Name="PART_Title" Grid.Column="1" Text="{TemplateBinding Title}" VerticalAlignment="Center" Margin="2"/> <Button x:Name="PART_CloseButton" Grid.Column="2" Style="{StaticResource WindowCloseButtonStyle}" Command="{Binding CloseCommand, RelativeSource={RelativeSource TemplatedParent}}" ToolTip="Close"/> </Grid> </Border> <ContentPresenter x:Name="PART_ContentPresenter" Grid.Row="1" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" /> </Grid> </Border> </ControlTemplate> </Setter.Value> </Setter> </Style> ``` 在上面的代码中,找到名为“PART_TitleBar”的Border元素,并将其背景颜色更改为所需的颜色即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值