跑马灯wpf

WPF基础之样式设置和模板化(三)

IsItemsHost 属性在此示例中,一个必需的重要属性是 IsItemsHost 属性。IsItemsHost 属性用于指示在 ItemsControl(如处理项列表的 ListBox 控件)的模板中,生成的元素应放在什么位置。如果将 StackPanel 的这一属性设置为 true,则添加到 ......
样式 模板 基础 WPF

WPF如何自定义TabControl控件样式示例详解

一、前言 程序中经常会用到TabControl控件,默认的控件样式很普通。而且样式或功能不一定符合我们的要求。比如:我们需要TabControl的标题能够居中、或平均分布;或者我们希望TabControl的标题能够进行关闭。要实现这些功能我们需要对TabControl的样式进行定义。 二、实现Tab ......
示例 控件 TabControl 样式 WPF

WPF后台自动添加控件Demo

`xaml` ``` ``` `cs` ``` using EBCore; using GuiDB; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System. ......
控件 后台 Demo WPF

WPF 给类库设置设计时使用的资源字典

在开发 WPF 类库时,由于类库里面没有存在 App.xaml.cs 文件,而在对单个 XAML 进行开发时,设计器将会因为找不到资源文件的存在,而拿不到资源。本文告诉大家简单的方法,给设计器设置仅在设计时引用的资源 在 WPF 的 XAML 中,如果对每个 XAML 控件都引用相同的资源,此时设计 ......
字典 资源 WPF

ASP.NET Core、Winform、WPF 删除多余的Microsoft.CodeAnalysis语言资源文件

摘要:ASP.NET Core 3.1网站生成项目时,输出文件夹多出很多Microsoft.CodeAnalysis的语言资源文件github issue 问题# ASP.NET Core3.1网站生成项目时,输出文件夹多出很多Microsoft.CodeAnalysis的语言资源文件:这些文件夹下 ......
CodeAnalysis Microsoft Winform 语言 文件

wpf在设计器模式利用模拟数据展现控件

使用Visual Studio 开发WPF应用程序时,控件显示需要的数据如果来路比较“苦难”,比如来自数据库,JSON文件,复杂计算等,这时候,如果想看到控件带有数据的展示效果,需要启动调试,这很麻烦。 我们可以在XAML中使用designtime语法给控件赋予模拟数据[MSDN教程](https: ......
控件 模式 数据 wpf

WPF+Prism基础教程

## Prism框架介绍 Prism 是一个用于构建松耦合、可维护和可测试的 XAML 应用的框架,它支持所有**还活着的**基于 XAML 的平台,包括 WPF、Xamarin Forms、WinUI 和 Uwp 、Uno。Prism 提供了一组设计模式的实现,这些模式有助于编写结构良好且可维护的 ......
基础 教程 Prism WPF

WPF Menu

1:Menu基本使用 <Menu IsMainMenu="True"> <MenuItem Header="_File"> <MenuItem Header="Save"> <MenuItem.Icon> <materialDesign:PackIcon Kind="ContentSave" /> ......
Menu WPF

wpf样式模板的使用

<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:d="http://schemas.microsoft.com/expressio ......
样式 模板 wpf

WPF入门教程系列三十 ——DataGrid验证

DataGrid 控件可以在单元格级别和行级别执行验证。 通过单元格级别验证,可以在用户修改单元的数据时验证绑定数据对象的单个属性。 通过行级别验证,可以在用户提交对行的更改时验证整行对象的数据。 还可以提供针对验证错误的自定义可视化反馈,或使用 DataGrid 控件提供的默认可视化反馈。 ......
入门教程 DataGrid 教程 WPF

WPF 关闭主窗口提示Application.Current为null处理

今天发现在任务栏右键关闭应用时,窗口关闭了,但是进程仍然存在。 经过定位发现然后视频在渲染时,使用了Application.Current.Dispatcher回到主线程的操作,但是主窗体Closing时,进程还没关闭Application.Current刚好被访问就会为null。 方案1: 一直轮 ......
Application Current null WPF

WPF实现应用程序的自动启动

# WPF实现应用程序的自动启动 ## 原理 在 Windows 上,启动文件夹是一个特殊的文件夹,其中包含了在操作系统启动时自动运行的程序和快捷方式。将应用程序的快捷方式放在系统的启动文件夹下,开机时,就会启动快捷方式指向的应用程序。 ### 查看启动文件夹: 1. 使用组合键 Win+R 打开 ......
应用程序 程序 WPF

wpf基本布局控件 -- 01

<Window x:Class="WpfApp1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/200 ......
控件 布局 wpf 01

WPF 在MVVM模式下应用动画

一个简单的需求:当程序发生异常时候,在界面上动画显示异常信息。 这个需求看似简单,只需要try……catch到异常,然后把异常的信息写入界面就OK了。 但在MVVM时,就不是这么简单了。MVVM模式下,追求前后端的分离。然后catch到的异常,也只能在后台代码中。如果传递到前台呢? 这自然就想到了B ......
模式 动画 MVVM WPF

Wpf Grid 控件常用属性

Grid的网格布局控件,使用网格布局时候需要先确定行数列数。 Grid.RowDefinitions 设置行 <Grid> <Grid.RowDefinitions> <RowDefinition Height="45"/> <RowDefinition /> <RowDefinition Heig ......
控件 属性 常用 Grid Wpf

WPF Window 窗口 常用属性

window窗口属性 属性 定义 属性值 注解 WindowStartupLocation 获取或设置窗口首次显示时的位置。 一个 WindowStartupLocation 值,指定窗口首次显示时的顶边/左边位置。 默认值为 Manual。 将 WindowStartupLocation 属性设置 ......
属性 常用 Window WPF

wpf小说阅读器 ----wpf练习demo

1.登录窗口布局 <Grid> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition Width="2*"/> </Grid.ColumnDefinitions> <Border > <Border.Background> <I ......
阅读器 wpf 小说 demo

直播源码开发,文字垂直滚动、纵向走马灯

直播源码开发,文字垂直滚动、纵向走马灯 方法一、使用系统控件ViewFlipper方式: 布局文件: <ViewFlipper android:id="@+id/view_flipper" android:layout_width="300dp" android:layout_height="35d ......
纵向 源码 文字

WPF 使用border绘制出只显示四个直角的效果

前段时间为项目做了个人脸识别登录的功能,但无奈本人功底有限(样式没有那么让老板满意),最后请了个UI工程师重新设计了一份。UI设计的效果开发再去实现的过程(懂的都懂),最后居然卡在了一个直角边框上。搜寻了很多资料居然没有着相关的样式,这个也是踩坑了挺久。这里奉上结果的代码 <Border Borde ......
直角 效果 border WPF

DevExpress WPF Scheduler组件,快速构建性能优异的调度管理器!(下)

在上文中(点击这里回顾>>),我们介绍了DevExpress WPF Scheduler组件中的日历视图、时间轴视图等,在本文中我们将继续带大家了解Scheduler组件的UI/UX自定义等其他功能。 DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应 ......
DevExpress 组件 Scheduler 性能 WPF

WPF ValidationRule有限性验证——验证textbox数据范围

textbox有效性验证,前端引入如下: <TextBox> <TextBox.Resources> <sys:Int32 x:Key="NumericRangeMinValue">0</sys:Int32> </TextBox.Resources> <TextBox.Text> <Binding ......

WPF Converter用法 利用coverter控制输入数字大小范围

以下converter主要为控制数字的范围在指定的范围内: public class NumericRangeConverter : IValueConverter { public int MinValue { get; set; } public int MaxValue { get; set; ......
Converter coverter 大小 范围 数字

前端Vue自定义精美上下滚动通告栏组件 常用于展示公告信息 上下滚动跑马灯 上下滚动广播

#### 前端Vue自定义精美上下滚动通告栏组件 常用于展示公告信息 上下滚动跑马灯 上下滚动广播,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=13318 #### 效果图如下: ![](https://p3-juejin.b ......
上下 跑马灯 前端 组件 通告

WPF处理未捕获异常和程序退出事件

Application和AppDomain都有Exit事件,程序正常退出,会依次调用Application的Exit事件和Appdomain的Exit事件。 如果是因为未捕获的异常导致程序退出,则不会调用任何Exit事件。 Appdomain的Exit事件不要再出现UI元素,如弹窗之类的,会导致异常 ......
事件 程序 WPF

wpf 资源字典 换肤

介绍一下wpf中给控件更改样式的集中方法,只用button演示,其他控件相同 1.使用代码更改button的style 定义button的style1 <Style TargetType="Button" x:Key="buttonstyle1"> <Setter Property="Backgro ......
字典 资源 wpf

WPF复习知识点记录

# WPF复习知识点记录 由于近几年主要在做Web项目,客户端的项目主要是以维护为主,感觉对于基础知识的掌握没有那么牢靠,趁着这个周末重新复习下WPF的相关知识。 文章内容主要来自大佬刘铁锰老师的经典著作《深入浅出WPF》。 因为是复习,所以知识内容不会一一记录,如有需要了解更多可以看书中内容。 * ......
知识点 知识 WPF

用Wpf做一个Block编程画板(续5-Diagram画板,仿Scratch)

先上一张效果动图,本次更新主要仿照Scratch,目前仅完成拖拽部分,逻辑部分后续完善。 同样老规矩,先上源码地址:https://gitee.com/akwkevin/aistudio.-wpf.-diagram 本次扩展主要内容: 1.Block模块,入口在文件新建下。 2.简易Block的使用 ......
画板 Diagram Scratch Block Wpf

wpf checkbox控件模板

先看一下上一篇文章:wpf button控件模板。再看此文会更好理解 vs生产的checkbox控件模板有很长,我们直接找到controltemplate标签,和controltemplate.triggers。控件模板都先找这两个地方看一下布局和触发器既可以了。剩下的都是定义的一些资源和样式。 c ......
控件 checkbox 模板 wpf

wpf button控件模板

1.从button的style说起 button有很多属性,我们在xaml中定义一个按钮时可以指定button的content、background、height、width等等。这些都是button的属性,而style也不例外也是button的一个属性,只是在给style属性赋值时不能简单的像he ......
控件 模板 button wpf

WPF Showdialog与DialogResult的注意事项

我们知道如果要设置window.Showdialog()的返回值,需要设置window.DialogResult属性。但是设置window.DialogResult属性会自动触发close,如果window.DialogResult属性会触发Window_OnClosing事件 private vo ......