`

WPF -- 叠加多个 Style 的效果

阅读更多

 效果:



 

 

XAML代码:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition />
        <RowDefinition />
    </Grid.RowDefinitions>
    <Grid.Resources>
        <Style TargetType="Button" x:Key="Bold">
            <Setter Property="FontWeight" Value="Bold" />
        </Style>
        <Style TargetType="Button"
               BasedOn="{StaticResource Bold}">
        </Style>
        <Style TargetType="Button"
               BasedOn="{StaticResource Bold}"
               x:Key="Yellow">
            <Setter Property="Background" Value="Yellow" />
        </Style>
    </Grid.Resources>
    <Button Grid.Row="0" Content="Bold" />
    <Button Grid.Row="1" Content="Bold + Yellow"
            Style="{StaticResource Yellow}" />
</Grid>

 

 

  • 大小: 9.8 KB
分享到:
评论

相关推荐

    通用WPF主题控件包rubyer-wpf-master

    总的来说,通用WPF主题控件包rubyer-wpf-master是WPF开发者的一个强大工具,它简化了界面设计的过程,提升了应用的视觉效果,同时提供了高度的自定义性和灵活性。无论你是新手还是经验丰富的开发者,都可以从这个...

    gong-wpf-dragdrop, GongSolutions.WPF.DragDrop 库是WPF的拖动'n'拖放框架.zip

    gong-wpf-dragdrop, GongSolutions.WPF.DragDrop 库是WPF的拖动'n'拖放框架 简介GongSolutions.WPF.DragDrop 库是一个易于使用的拖拉'n'拖放框架。特性使用 MVVM: 拖放逻辑可以放在ViewModel中。 代码不需要放在in中...

    wpf-mvvm-DeskTop-Sample-master_C#_WPF_wpf客户端zfs_

    标题中的“wpf-mvvm-DeskTop-Sample-master”表明这是一个关于WPF(Windows Presentation Foundation)桌面应用程序的示例项目,使用了MVVM(Model-View-ViewModel)设计模式。这个项目是用C#编程语言编写的,面向的...

    bootstrap-wpf-style-master 样式

    Bootstrap 是一个广泛使用的开源工具包,主要用于构建响应式、移动设备优先的网页项目,而 WPF 是 Microsoft 提供的一个用于构建桌面应用程序的框架。通过结合两者,开发者可以为 WPF 应用程序带来现代化、美观且...

    WPF-Blockly-master.zip

    **WPF-Blockly** 是一个基于Windows Presentation Foundation (WPF) 的图形化编程工具,它为用户提供了构建和设计程序的直观界面。WPF作为Microsoft .NET Framework的一部分,主要用于构建桌面应用程序,它提供了...

    WPF-ControlBase-master.zip

    在这个名为"WPF-ControlBase-master.zip"的压缩包中,我们可以推测它包含了一个基于WPF的控制库项目,可能是一个开源或者个人开发的项目,用于提供自定义的WPF控件。这些控件可能是对标准WPF控件的扩展或增强,也...

    AI-wpf-controls一个Wpf控件库

    在本文中,我们将深入探讨"AI-wpf-controls",这是一个专为Windows Presentation Foundation(WPF)框架设计的控件库。这个独特的库整合了多个知名控件库的优点,包括MahApps.Metro、Material-Design、HandyControl...

    C#开发WPF-Silverlight动画及游戏系列教程-深蓝色右手 4

    C#开发WPF-Silverlight动画及游戏系列教程-深蓝色右手 C#开发WPF-Silverlight动画及游戏系列教程-深蓝色右手 C#开发WPF-Silverlight动画及游戏系列教程-深蓝色右手

    WPF-Samples-master_WPF基本sample_

    WPF的基本空间历程,使用.net core3.0.1版本

    基于WPF的图形化编程控件和环境WPF-Blockly-master

    【标题】"基于WPF的图形化编程控件和环境WPF-Blockly-master" 提供了一个创新的编程体验,它将传统的代码编写转变为图形化的流程图形式,使得编程变得更加直观和易于理解。WPF(Windows Presentation Foundation)是...

    Prism-Samples-Wpf-master06-10.zip

    **Prism-Samples-Wpf-master06-10.zip** 是一个包含多个示例项目的压缩包,主要用于展示如何在Visual Studio 2017中使用 **WPF (Windows Presentation Foundation)** 和 **Prism** 框架进行开发。Prism是微软支持的...

    WPF - TabControl - Style用法

    学习在WPF当中如何使用Style定制TabControl的样式,包含TabControl的页面选项切换的简单动画效果。原始代码网上找的,我改了一些代码。

    wpf-d3drender播放--单窗口多视频播放

    标题"wpf-d3drender播放--单窗口多视频播放"暗示了我们的目标是在一个单独的WPF窗口中,通过Direct3D渲染技术实现多个视频流的同时播放。这通常涉及到视频解码、渲染以及窗口管理等多个技术层面。 首先,我们需要...

    Wpf-glTF-testing.zip

    在“Wpf-glTF-testing.zip”压缩包中,我们有一个基于WPF(Windows Presentation Foundation)的简化glTF文件查看器项目。 WPF是.NET Framework的一部分,是一个用于构建Windows桌面应用程序的框架。它提供了丰富的...

    WPF-MaterialDesign-master.zip_WPF_WPF非常好的界面_包括多种漂亮的皮肤_漂亮的控件_配色

    在本项目"WPF-MaterialDesign-master.zip"中,重点在于利用**Material Design**这一设计语言来增强WPF应用的视觉效果。Material Design是Google推出的一种设计规范,其灵感来源于现实世界中的纸张和墨水,强调层次感...

    wpf---StatusBar

    “wpf---StatusBar”这个标题表明我们将探讨的是WPF(Windows Presentation Foundation)框架中的StatusBar组件。WPF是.NET Framework的一部分,用于构建桌面应用程序,它提供了丰富的用户界面(UI)功能。StatusBar...

    bootstrap-wpf-style.zip

    标题"bootstrap-wpf-style.zip"暗示了这个压缩包包含了一个项目或资源集合,使得开发者能够在WPF应用中应用Bootstrap的样式。这可能是通过移植Bootstrap的CSS规则到WPF的样式系统,或者创建一个与Bootstrap类似的...

    WPF-3D效果布状TEXTBOX

    在这个“WPF-3D效果布状TEXTBOX”项目中,我们主要关注如何将2D的TextBox元素转换为具有3D外观的控件。 首先,我们需要创建一个3D模型来模拟布料的质感。这可以通过定义MeshGeometry3D来完成,该模型由一系列顶点和...

    WPF-Diagram-Designer:WPF图表设计器源代码

    WPF-Diagram-Designer 是一个基于Windows Presentation Foundation (WPF)技术的开源项目,用于构建可自定义的图表设计工具。这个项目提供了一套完整的解决方案,帮助开发者创建交互式、可视化的设计界面,适用于流程...

    Wpf-WaterEffect 水波纹效果

    "Wpf-WaterEffect 水波纹效果"是一个示例项目,展示了如何利用WPF的强大功能来创建动态、交互式的视觉效果。这个项目特别之处在于它允许用户通过鼠标点击在界面上产生逼真的水波纹动画。 首先,我们需要了解WPF是...

Global site tag (gtag.js) - Google Analytics