WPF学习笔记——18)日期控件
WPF中比较常用的日期控件有Calendar和DatePicker控件。1、Calendar控件Calendar控件显示的是一个日历,和Windows自带的日历很相似,下面我们介绍一些常用属性。DisplayMode:日历显示的形式,可以按月、年、十年显示。DisplayDateStart:日历显示...
认识WPF六大基础布局控件
(1)WPF六大常用布局元素:1、Grid:网格。可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局,近似HTML代码中的table。2、DockPanel:泊靠式面板。内部元素可以选择泊靠的方向(上下左右),类似于Winform中设置控件的Dock属性。3、StackPanel:栈式面板。...
NPOI导出WPF DataGrid控件显示数据
最近做个项目,需要导出DataGrid显示的数据,中间遇到了不少的坑,在此纪录一下,方便以后查看,也希望能给用到的人,一点帮助。导出DataGrid显示的数据,并不是导出DataGrid的ItemsSource,这两者是有区别的,这里纪录的是导出DataGrid的显示数据,也就是所见即所得的东西。举...
C#.网络编程 Socket基础(四) WPF系统Socket TCP协议 服务器与客户端 不同类型文件传输,同时解决UI线程与工作线程的卡顿问题
一、简介虽然,本文的前面几篇文章在WinForm中实现了Socket TCP协议 服务器与客户端 不同类型文件传输,详情见 C#.网络编程 Socket基础(一)Socket TCP协议 实现端到端(服务器与客户端)简单字符串通信C#.网络编程 Socket基础(二) 基于WinForm系统Sock...
WPF 杂记
1,跨屏最大化单屏幕的时候我们可以设置 WindowState 来使应用最大化当接多个屏幕的时候,就需要下面这个设置: private void FullScreen() { this.WindowState = WindowState.Normal...
c# wpf MultiTrigger 简单试验
1.概要 <Style.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true"/...
Wpf Reportviewer 生成报表、柱状图
主要后台逻辑:using Microsoft.Reporting.WinForms;using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Lin...
WPF Image Binding Uri Source 失败解决办法
在ListView 的ListItem里动态绑定Image. 首先代码写的是没有问题的。但最后运行却无法显示图片。先看代码:1. XAML部分 代码如下:<ListView x:Name="m_DestinationListView" HorizontalAlignment="Left" ...
WPF中如何创建服务
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:WPF Service撰写日期:2020年09月05日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...
WPF: 使用Flow Document (流文档)
WPF面向的是UI展现,而文本显示无疑是UI层中的重要功能之一。WPF提供了XPS (XML 文件规范) 和Flow Document (流文档) 来在不同的场景下展现或者操作文档的显示。XPS(XML 文件规范)针对打印和面向页面的内容,而”流文档”则针对屏幕显示以及提供更动态和可以论证的更复杂...
[WPF]如何调试Data Binding
前言在WPF开发中,将ViewModel中对象绑定到UI上时,会出现明明已经将数据对象Binding到UI,但是UI上就是不显示等等的问题。这篇博客将介绍WPF Data Binding调试相关的内容。场景一(Binding的属性不存在)ViewModel:public partial class ...
WPF AvalonDock拖拽布局学习整理
AvalonDock提供了一个系统,允许开发人员使用类似于许多流行的集成开发环境(IDE)中的窗口对接系统来创建可自定义的布局。AvalonDock遵循MVVM设计。Model由Xceed.Wpf.AvalonDock.Layout命名空间中包含的类表示。此命名空间中的类是布局模型中的布局元素(例如...
WPF 控件(九)WPF控件上下显示的优先级的两种方法:Xaml方式、C#后台代码动态改变的方式
一、简介我的目的,动态改变控件上下显示的优先级,比如点击按钮,视频监控画面显示:再次点击,监控画面不显示: 二、解决方法1、方法1:Xaml方式(这种方法不能动态) <Frame x:Name="Frame" Height="1092" Width="1920" Source="Views...
WPF 绑定方式动态创建菜单
第一步:菜单接口定义 public interface IMenuItem { /// <summary> /// 图标 /// </summary> string ImageURL { get; set; } ...
【WPF应用26】C#中的CheckBox控件详解与应用示例
在WPF(Windows Presentation Foundation)应用中,C#中的CheckBox控件是一种常用的用户界面元素,允许用户从多个选项中选择一个或多个选项。本文将详细介绍CheckBox控件的功能、使用方法以及在应用程序中的具体应用示例。 1. CheckBox控件基本属性 Ch...
C# WPF 左侧菜单右侧内容布局效果实现
原文:C# WPF 左侧菜单右侧内容布局效果实现我们要做的效果是这样的,左侧是可折叠的菜单栏,右侧是内容区域,点击左侧的菜单项右侧内容区域则相应地切换。wpf实现的话,我的办法是用一个tabcontrol,修改tabcontrol的样式模板,首先将控件的TabStripPlacement设置为lef...
WPF ScrollViewer(滚动条) 自定义样式表制作 图文并茂
原文:WPF ScrollViewer(滚动条) 自定义样式表制作 图文并茂先上效果图正常样式拖动时样式好下面 开始吧=================================================================打开blend 新建个 WPF应用程序工程 点击...
WPF 自定义Expander
自定义Exander,收缩侧边栏 样式如下<Grid> <Grid.Resources> <ControlTemplate x:Key="ExpanderControlTemplate1" TargetType="{x:Type Ex...
WPF 自定义窗体实现拖动边框改变窗体大小(2种方法)
方式一:调用user32.dllAPI这种方式在网上有很多,这里只是按步骤重新建立一次。读者只需要跟着做就行。第一步:创建一个WPF项目:WpfResizeWithoutBorder,右键项目文件---->添加----->资源字典,并命名为:WindowsResizeBorderTemp...
WPF开发之解决程序调用自定义dll库在部分win7电脑上无法运行的情况
最近在参与一个wpf项目的时候,程序中要用到自定义的dll库,在本机上win10系统上调用的时候程序可以正常运行,但是发现在win7的电脑上调用时程序会异常崩溃,后来查阅资料发现是因为我的dll库需要依赖的动态库在win7的电脑上找不到而导致的。 找了网上的一些解决办法,最后发现将dll的项目属性改...