• WPF学习笔记——18)日期控件

    时间:2024-04-08 11:26:07

    WPF中比较常用的日期控件有Calendar和DatePicker控件。1、Calendar控件Calendar控件显示的是一个日历,和Windows自带的日历很相似,下面我们介绍一些常用属性。DisplayMode:日历显示的形式,可以按月、年、十年显示。DisplayDateStart:日历显示...

  • 认识WPF六大基础布局控件

    时间:2024-04-08 11:25:19

    (1)WPF六大常用布局元素:1、Grid:网格。可以自定义行和列并通过行列的数量、行高列宽来调整控件的布局,近似HTML代码中的table。2、DockPanel:泊靠式面板。内部元素可以选择泊靠的方向(上下左右),类似于Winform中设置控件的Dock属性。3、StackPanel:栈式面板。...

  • NPOI导出WPF DataGrid控件显示数据

    时间:2024-04-08 11:24:54

    最近做个项目,需要导出DataGrid显示的数据,中间遇到了不少的坑,在此纪录一下,方便以后查看,也希望能给用到的人,一点帮助。导出DataGrid显示的数据,并不是导出DataGrid的ItemsSource,这两者是有区别的,这里纪录的是导出DataGrid的显示数据,也就是所见即所得的东西。举...

  • C#.网络编程 Socket基础(四) WPF系统Socket TCP协议 服务器与客户端 不同类型文件传输,同时解决UI线程与工作线程的卡顿问题

    时间:2024-04-07 22:02:16

    一、简介虽然,本文的前面几篇文章在WinForm中实现了Socket TCP协议 服务器与客户端 不同类型文件传输,详情见 C#.网络编程 Socket基础(一)Socket TCP协议 实现端到端(服务器与客户端)简单字符串通信C#.网络编程 Socket基础(二) 基于WinForm系统Sock...

  • WPF 杂记

    时间:2024-04-07 19:07:14

    1,跨屏最大化单屏幕的时候我们可以设置 WindowState 来使应用最大化当接多个屏幕的时候,就需要下面这个设置: private void FullScreen() { this.WindowState = WindowState.Normal...

  • c# wpf MultiTrigger 简单试验

    时间:2024-04-07 10:39:21

    1.概要 <Style.Triggers> <MultiTrigger> <MultiTrigger.Conditions> <Condition Property="IsChecked" Value="true"/...

  • Wpf Reportviewer 生成报表、柱状图

    时间:2024-04-07 10:34:18

    主要后台逻辑: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 失败解决办法

    时间:2024-04-07 09:24:22

    在ListView 的ListItem里动态绑定Image. 首先代码写的是没有问题的。但最后运行却无法显示图片。先看代码:1. XAML部分 代码如下:<ListView x:Name="m_DestinationListView" HorizontalAlignment="Left" ...

  •  WPF中如何创建服务

    时间:2024-04-07 08:57:39

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~开发工具与关键技术:WPF  Service撰写日期:2020年09月05日~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

  • WPF: 使用Flow Document (流文档)

    时间:2024-04-07 07:15:05

     WPF面向的是UI展现,而文本显示无疑是UI层中的重要功能之一。WPF提供了XPS (XML 文件规范) 和Flow Document (流文档) 来在不同的场景下展现或者操作文档的显示。XPS(XML 文件规范)针对打印和面向页面的内容,而”流文档”则针对屏幕显示以及提供更动态和可以论证的更复杂...

  • [WPF]如何调试Data Binding

    时间:2024-04-05 19:34:45

    前言在WPF开发中,将ViewModel中对象绑定到UI上时,会出现明明已经将数据对象Binding到UI,但是UI上就是不显示等等的问题。这篇博客将介绍WPF Data Binding调试相关的内容。场景一(Binding的属性不存在)ViewModel:public partial class ...

  • WPF AvalonDock拖拽布局学习整理

    时间:2024-04-05 13:15:05

    AvalonDock提供了一个系统,允许开发人员使用类似于许多流行的集成开发环境(IDE)中的窗口对接系统来创建可自定义的布局。AvalonDock遵循MVVM设计。Model由Xceed.Wpf.AvalonDock.Layout命名空间中包含的类表示。此命名空间中的类是布局模型中的布局元素(例如...

  • WPF 控件(九)WPF控件上下显示的优先级的两种方法:Xaml方式、C#后台代码动态改变的方式

    时间:2024-04-05 12:54:34

    一、简介我的目的,动态改变控件上下显示的优先级,比如点击按钮,视频监控画面显示:再次点击,监控画面不显示: 二、解决方法1、方法1:Xaml方式(这种方法不能动态) <Frame x:Name="Frame" Height="1092" Width="1920" Source="Views...

  • WPF 绑定方式动态创建菜单

    时间:2024-04-05 12:47:55

    第一步:菜单接口定义 public interface IMenuItem { /// <summary> /// 图标 /// </summary> string ImageURL { get; set; } ...

  • 【WPF应用26】C#中的CheckBox控件详解与应用示例

    时间:2024-04-05 12:34:19

    在WPF(Windows Presentation Foundation)应用中,C#中的CheckBox控件是一种常用的用户界面元素,允许用户从多个选项中选择一个或多个选项。本文将详细介绍CheckBox控件的功能、使用方法以及在应用程序中的具体应用示例。 1. CheckBox控件基本属性 Ch...

  • C# WPF 左侧菜单右侧内容布局效果实现

    时间:2024-04-05 08:45:22

    原文:C# WPF 左侧菜单右侧内容布局效果实现我们要做的效果是这样的,左侧是可折叠的菜单栏,右侧是内容区域,点击左侧的菜单项右侧内容区域则相应地切换。wpf实现的话,我的办法是用一个tabcontrol,修改tabcontrol的样式模板,首先将控件的TabStripPlacement设置为lef...

  • WPF ScrollViewer(滚动条) 自定义样式表制作 图文并茂

    时间:2024-04-05 08:25:39

    原文:WPF ScrollViewer(滚动条) 自定义样式表制作 图文并茂先上效果图正常样式拖动时样式好下面 开始吧=================================================================打开blend 新建个 WPF应用程序工程   点击...

  • WPF 自定义Expander

    时间:2024-04-04 20:55:47

    自定义Exander,收缩侧边栏 样式如下<Grid> <Grid.Resources> <ControlTemplate x:Key="ExpanderControlTemplate1" TargetType="{x:Type Ex...

  • WPF 自定义窗体实现拖动边框改变窗体大小(2种方法)

    时间:2024-04-04 20:54:27

    方式一:调用user32.dllAPI这种方式在网上有很多,这里只是按步骤重新建立一次。读者只需要跟着做就行。第一步:创建一个WPF项目:WpfResizeWithoutBorder,右键项目文件---->添加----->资源字典,并命名为:WindowsResizeBorderTemp...

  • WPF开发之解决程序调用自定义dll库在部分win7电脑上无法运行的情况

    时间:2024-04-04 20:54:03

    最近在参与一个wpf项目的时候,程序中要用到自定义的dll库,在本机上win10系统上调用的时候程序可以正常运行,但是发现在win7的电脑上调用时程序会异常崩溃,后来查阅资料发现是因为我的dll库需要依赖的动态库在win7的电脑上找不到而导致的。 找了网上的一些解决办法,最后发现将dll的项目属性改...