首页 > 其他分享 >WPF全局样式

WPF全局样式

时间:2023-05-31 14:56:17浏览次数:29  
标签:Style 全局 sugarsql 样式 WPF wpf

WPF全局样式

Theme目录下建立Style.xaml文件

 

 

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style TargetType="Label">
        <Setter Property="Margin" Value="5"></Setter>
    </Style>
    <Style TargetType="TextBox">
        <Setter Property="Margin" Value="5"></Setter>
        <Setter Property="Padding" Value="5"></Setter>
        <Setter Property="BorderBrush" Value="#d2d2d2"></Setter>
    </Style>
    <Style TargetType="Border">
        <Setter Property="CornerRadius" Value="4"></Setter>
    </Style>
    <Style TargetType="Button">
        <Setter Property="Margin" Value="5"></Setter>
        <Setter Property="Padding" Value="10,5,10,5"></Setter>
        <Setter Property="Foreground" Value="White"></Setter>
        <Setter Property="Background" Value="#1e9fff"></Setter>
    </Style>
    <Style TargetType="StackPanel">
        <Setter Property="Margin" Value="5"></Setter>
    </Style>
    <Style TargetType="RadioButton">
        <Setter Property="Margin" Value="5"></Setter>
    </Style>
</ResourceDictionary>

 

 

App.xmal中写上:

 

    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/wpf_sugarsql_sqlite;component/Theme/Style.xaml"></ResourceDictionary>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>

 

注:那个wpf_sugarsql_sqlite是应用程序名称

 

 



标签:Style,全局,sugarsql,样式,WPF,wpf
From: https://www.cnblogs.com/niunan/p/17446061.html

相关文章

  • WPF窗体右上角叉叉退出应用程序
    WPF窗体右上角叉叉退出应用程序 WPF窗体右上角叉叉退出应用程序记得xaml里的Window标签响应Closing事件 privatevoidWindow_Closing(objectsender,System.ComponentModel.CancelEventArgse){if(MessageBox.Show("是否确认退出?","温......
  • WPF中的密码框
    WPF中的密码框XAML文件<PasswordBoxName="PasswordBox"Margin="5"Padding="5"PreviewKeyDown="Txtpassword_PreviewKeyUp"/> 后台代码:IntPtrp=System.Runtime.InteropServices.Marshal.SecureStringToBSTR(this.Password......
  • LYT-WPF-基础-布局-Canvas面板
    已亲测!ZIndex实例有修改之处!!!本文转自:WPF教程五:布局之Canvas面板-.NET开发菜鸟-博客园(cnblogs.com),感谢~~Canvas:画布面板画布,用于完全控制每个元素的精确位置。他是布局控件中最为简单的一种,直接将元素放到指定位置,主要来布置图面。使用Canvas,必须指定一个子元素的位置(相对......
  • LYT-WPF-基础-布局-WrapPanel面板
    已亲测!本文转自:WPF教程三:布局之WrapPanel面板-.NET开发菜鸟-博客园(cnblogs.com),感谢~~WrapPanel:环绕面板    WrapPanel布局面板将各个控件从左至右按照行或列的顺序罗列,当长度或高度不够时就会自动调整进行换行,后续排序按照从上至下或从右至左的顺序进行。    ......
  • SpringBoot定义优雅全局统一Restful API 响应框架五
    闲话不多说,继续优化全局统一RestfulAPI响应框架做到项目通用接口可扩展。如果没有看前面几篇文章请先看前面几篇SpringBoot定义优雅全局统一RestfulAPI响应框架SpringBoot定义优雅全局统一RestfulAPI响应框架二SpringBoot定义优雅全局统一RestfulAPI响应框架三Sp......
  • LYT-WPF-基础-布局-StackPanel面板
    已亲测!本文转自:WPF教程二:布局之StackPanel面板-.NET开发菜鸟-博客园(cnblogs.com),感谢~~应用程序界面设计中,合理的元素布局至关重要,它可以方便用户使用,并将信息清晰合理地展现给用户。WPF提供了一套功能强大的工具-面板(Panel),来控制用户界面的布局。你可以使用这些面板控件......
  • WPF RichTextBox 过滤中文不生效的问题
    WPFRichTextBox过滤中文不生效的问题1.问题使用系统自带的OnPreviewTextInput事件,过滤用户输入时,可以在OnPreviewTextInput中利用e.Handled=true过滤英文和数字等的输入,但是无法过滤中文字符的录入。2.解决方法不使用系统的PreviewTextInput事件,而是调用TextCompositionMa......
  • vant组件Popup 弹出层单独设置 van-overlay和van-popup样式
    <van-popupv-model="showInfoBox"position="top"class="top_">默认情况下会自带灰色蒙版如果一个页面的布局需要调用很多个弹框的话有的弹框不想要这个蒙版背景就需要通过这样设置相当于全局设置了.van-overlay{background-color:transparent;width......
  • vues全局使用WebSocket
    //import{showInfoMsg,showErrorMsg}from'@/utils/popInfo'//importElementUIfrom'element-ui';import{Toast}from'vant';functioninitWebSocket(baseObj){console.log(baseObj)//constwsUri=WS_API+&quo......
  • Tailwind CSS与写全局样式的优势
    TailwindCSS是一个基于原子类的CSS框架,它提供了一系列的CSS类,可以用来快速构建网页界面。与传统的CSS框架不同,TailwindCSS不是提供一些预定义的样式,而是提供了一系列的原子类,诸如 flex, pt-4, text-center 和 rotate-90 这样的的类,这些原子类可以组合使用,从而构建......