WPF 界面相关

WPF UI使用第三方字体

1.下载好第三方字体的ttf文件(此处使用Lato字体取自https://www.latofonts.com/zh/)
2.在项目中创建字体文件夹,放入下载好的ttf文件
3.使用下面格式添加需要用到的字体到本地资源

<fontfamily x:Key="LatoThin">pack://appliction;,,,/Fonts/#Lato Thin </FontFamily>

key代表本地资源引用时的名字,中间部分代表访问路径,例如上述代码表示字体资源存放在当前项目的Fonts文件夹中,要注意字体文件名需要打开ttf文件后确认,而不是单纯的文件名称.ttf
4.在资源管理器中定义style,引用本地资源

<Style TargetType="{x:Type TextBlock}" x:Key="BaseTextBlockStyle">
        <Setter Property="FontFamily" Value="{StaticResource LatoThin}" />
</Style>

WPF 使用资源集合

当wpf开发时引用资源项目过多时,需要对资源进行分类整合,方法如下:
1.新建某资源集合文件夹,例如界面样式
2.文件夹内新建各种需要设计的样式.xaml文件,例如button,text等
3.打开App.xaml,使用以下格式整合引用本地资源

<Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <!-- Order is important -->
                <ResourceDictionary Source="Styles/Colors.xaml" />
                <ResourceDictionary Source="Styles/Fonts.xaml" />
                <ResourceDictionary Source="Styles/Buttons.xaml" />
                <ResourceDictionary Source="Styles/Texts.xaml" />
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>

source指明文件夹/文件路径

WPF 窗体自主设计

利用WindowChrome自由设计窗体样式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值