Style 控件样式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <Window.Resources> <Style x:Key= "BaseButtonStyle" TargetType= "Button" > <Setter Property= "FontSize" Value= "15" /> </Style> <Style x:Key= "myStyle" TargetType= "Button" BasedOn= "{StaticResource BaseButtonStyle}" > <Setter Property= "Background" Value= "Blue" /> <Setter Property= "Foreground" Value= "White" /> </Style> </Window.Resources> <Grid> <StackPanel> <Button Style= "{StaticResource myStyle}" Content= "Button" /> <Button Style= "{StaticResource myStyle}" Content= "Button" /> <Button Content= "Button" /> </StackPanel> </Grid> |
统一设置Grid控件中某类元素的样式
1 <Grid Background="Beige" ShowGridLines="True"> 2 <!-- ShowGridLines for testing only --> 3 <Grid.Resources> 4 <Style TargetType="TextBlock"> 5 <Setter Property="Margin" Value="3"/> 6 </Style> 7 </Grid.Resources> 8 <Grid.ColumnDefinitions> 9 <ColumnDefinition Width="Auto" /> 10 <ColumnDefinition /> 11 </Grid.ColumnDefinitions> 12 <Grid.RowDefinitions> 13 <RowDefinition Height="Auto"/> 14 <RowDefinition Height="Auto"/> 15 <RowDefinition Height="Auto"/> 16 </Grid.RowDefinitions> 17 <TextBlock Grid.Column="0" Grid.Row="0">Protocol:</TextBlock> 18 <TextBlock Grid.Column="1" Grid.Row="0">HyperText Transfer Protocol</TextBlock> 19 <TextBlock Grid.Column="0" Grid.Row="1">Type:</TextBlock> 20 <TextBlock Grid.Column="1" Grid.Row="1">HTML Document</TextBlock> 21 <TextBlock Grid.Column="0" Grid.Row="2">Connection:</TextBlock> 22 <TextBlock Grid.Column="1" Grid.Row="2">Not encrypted</TextBlock> 23 </Grid>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律