prism wpf vm

WPF - 002 数据更新

# 数据更新 数据绑定不仅可以绑定现有的控件属性,也可以绑定自定义类的属性,通过 `INotifyPropertyChanged` 接口实现绑定源到绑定目标的消息通知。 ## 非列表属性的更新 例如:以下代码通过定义一个 `User` 类,并将其中的 `Name` 属性绑定至 `TextBox` 的 ......
数据 WPF 002

wpf ICommand接口 MVVM

## 先来点儿抽象的,在mvvm编程模式的命令中,有两个主要的角色,invoker和receiver ![image](https://img2023.cnblogs.com/blog/3015345/202307/3015345-20230715165249025-775678372.png) # ......
ICommand 接口 MVVM wpf

Hadoop初步学习之VM虚拟机的配置

经过半个小时的努力我的vm虚拟机终于不蓝屏了,也是成功安装了centos linux 实际上如果出现蓝屏下载一个vm16就可以了 ......
Hadoop

B站视频WPF实战教程修改代码

### P36 #### HttpRestClient.cs 部分代码 ``` public async Task ExecuteAsync(BaseRequest baseRequest) { //uri var uri = new Uri(apiUrl + baseRequest.Route); ......
实战 代码 教程 视频 WPF

WPF - 001 数据绑定

# 数据绑定 WPF数据绑定四大要素:绑定源、绑定源属性、绑定目标、绑定目标属性。 ![img](https://img2023.cnblogs.com/blog/2482936/202307/2482936-20230715115456767-1147975972.png) 绑定源可以是: - C ......
数据 WPF 001

WPF 实现 Message 消息提醒控件

**WPF 实现 Message 消息提醒控件** > 控 件:Message > > 作 者:WPFDevelopersOrg - **驚鏵** > >[原文链接](https://github.com/WPFDevelopersOrg/WPFDevelopers "原文链接"):https:// ......
控件 Message 消息 WPF

在vm-17版本上安装centos 7.9 版本的linux系统

1、构建虚拟机 2、自定义安装 3、默认兼容性 4、操作系统安装方式 5、选择centos 7 的版本 6、虚拟机命名和安装位置 7、处理器的分配 8、默认内存分配 9、网络模式,采用桥梁模式 10、控制器的选择 11、磁盘类型的选择 12、创建新磁盘 13、默认硬盘分配 14、指定磁盘文件 15、 ......
版本 centos 系统 linux 7.9

深入浅出WPF——P91把子集集合的元素当Path

public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); List <Country> countryList = new List<Country>() { new Country ......
子集 深入浅出 元素 Path WPF

WPF CheckBox勾选框大小设置

1、设置CheckBox,FontSize,只有字体发生变化,前面的勾选框太小,可以设置 LayoutTransform <Style TargetType="CheckBox"> <Setter Property="HorizontalAlignment" Value="Left"/> <Sett ......
CheckBox 大小 WPF

在vm-17版本上安装centos 8.5 版本的Linux操作系统

1、新建虚拟机 2、选择安装模式 3、选择虚拟机硬件兼容性,选择默认的 4、客户端操作系统安装选择 5、选择安装的 操作系统类型 6、虚拟机命名和存放路径修改 7、处理器内核配置 8、系统内存放分配,选择默认的 9、选择网络连接模式 10、选择控制器 11、选择创建的磁盘类型 12、选择创建新磁盘 ......
版本 centos 系统 Linux 8.5

WPF TreeView 检测SelectedItem变化的简单方案

TreeView无法绑定SelectedItem,而又想知道treeview的selecteditem的变化,当然目前有很多方法,我这里简单的提供一个。 目前主要思路就是通过处理xaml的TreeViewItem的IsSelected属性来进行绑定。 <TreeView BorderThicknes ......
SelectedItem TreeView 方案 WPF

vm-17版本的安装步骤

1、右键管理员身份运行 2、引导下一步 3、接受下一步 4、更改安装路径 5、默认用户体验选项 6、创建桌面快捷方式 7、开始安装 8、输入秘钥 密钥:JU090-6039P-08409-8J0QH-2YR7F 9、安装完成 ......
步骤 版本 vm 17

WPF获取MainWindows实例

# WPF获取MainWindow实例 在其他类中获取MainWindow实例,获取其控件,改变其控件属性等,代码如下: ``` CSharp _mainWindow = Application.Current.Windows.Cast().FirstOrDefault(Window => Wind ......
MainWindows 实例 WPF

WPF开发中PropertyChanged.Fody的使用

现在基本上每一个项目都会使用PropertyChanged.Fody,用了以后,代码确实简洁清爽了很多。 安装 Install-Package PropertyChanged.Fody 继承INotifyPropertyChanged接口 安装了PropertyChanged.Fody以后,默认会为 ......
PropertyChanged Fody WPF

强大的开源表格控件ReoGrid,支持WinForm、WPF、Android【强烈推荐】

推荐一个强大的电子表单控件,使用简单且功能强大。 项目简介 这是一个开源的表格控制组件,支持Winform、WPF和Android平台,可以方便的加载、修改和导出Excel文件,支持数据格式、大纲、公式计算、图表、脚本执行等、还支持触摸滑动,可以方便地操作表格。 总的来说是一个可以快速构建、具有高性 ......
控件 表格 ReoGrid Android WinForm

管理员权限启动WPF应用程序

1、添加应用程序清单文件 2、requestedExecutionLevel 节点,level属性修改为“requireAdministrator” <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> ......
应用程序 权限 管理员 程序 WPF

WPF开发中ReactiveUI.Fody的使用

前面的开发一般我会使用PropertyChanged.Fody,但ReactiveUI.Fody也能实现类似的功能。 安装Nuget包 Install-Package ReactiveUI.Fody FodyWeavers.xml文件: <Weavers xmlns:xsi="http://www. ......
ReactiveUI Fody WPF

WPF托盘图标功能

安装Nuget包 Install-Package Hardcodet.NotifyIcon.Wpf App.xaml添加: <Application x:Class="ToDoList.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/ ......
托盘 图标 功能 WPF

在vm-14版本上安装centos 7.5的linux系统

1、新建虚拟机 2、选择安装类型 3、选择默认的兼容性选项 4、 选择稍后安装操作系统 5、选择centos 的linux系统 6、虚拟机命名和修改存储位置 7、选择配置内核数 8、选择系统默认内存分配 9、选择网络类型 10、选择默认控制器 11、选择磁盘类型 12、选择新建虚拟机 13、选择默认 ......
版本 centos 系统 linux 7.5

WPF border解决超出圆角边界的方法

使用Border并设置圆角,Border内部的其他元素会超出圆角而导致灾难级的视觉体验,通过设置Border的clip属性,来解决这个问题 <Border BorderThickness="1" BorderBrush="Black" CornerRadius="8"> <Border.Clip> ......
圆角 边界 方法 border WPF

WPF快速定位某个元素的相关信息

运行起WPF程序,使用以下方式,可以快速定位某个元素的信息: 1、在运行的程序页面上面选中以下圈中按钮 2、点击上图2处,在界面上选中需要查看的按钮,或者文字等 3、点击界面上方第一个按钮“转为实时可视化树”,然后进入VS界面,查看左侧的树结构 4、在VS中的可视化树中,选中某个元素,双击右侧的<> ......
元素 信息 WPF

跨平台GUI开发技术:QT,GTK+, C#(WinForm/WPF), Java(Swing/AWT/JavaFX), Electron, compose-multiplatform, Flutter, JS?

跨平台GUI开发技术:QT,GTK+, C#(WinForm/WPF), Java(Swing/AWT/JavaFX), Electron, compose-multiplatform, Flutter, JS? ......

界面控件DevExpress WPF数据编辑器,让数据处理更灵活!(一)

界面控件DevExpress WPF编辑器库可以帮助用户提供直观的用户体验,具有无与伦比的运行时选项和灵活性。WPF数据编辑器提供了全面的掩码和数据验证支持,可以独立使用,也可以作为容器控件(如DevExpress WPF Grid和WPF TreeList)中的单元格编辑器使用。 DevExpre ......

vm安装-v14版本

1、右键管理员身份运行 2、选择下一步 3、选择接受和下一步 4、选择更改默认安装路径 5、用户设置下一步 6、生成桌面快捷方式 7、开始安装 8、完成安装 ......
版本 14

Winform和WPF检查应用是否重复打开

一、以App扩展方法检查进程名和进程ID的方式 1 Public static T SetSingleProcess(this T app)Where T:Application 2 { 3 var process=Process.GetProcesses().Where(p=>p.ProcessN ......
Winform WPF

AvaloniaUI 和 WPF 图形性能的简单测试.

本文发布于:https://www.cnblogs.com/8u7tgyjire7890/p/17545599.html 原始代码来自于 Avalonia 示例程序 https://github.com/AvaloniaUI/Avalonia/blob/master/samples/ControlC ......
AvaloniaUI 图形 性能 WPF

wpf的动态Tab的例子,使用Prism

引用Prism.Core,Prism.Wpf 和 Prism.Unity 修改App.xaml 的类型替换为 PrismApplication 修改App.xaml.cs: /// <summary> /// Interaction logic for App.xaml /// </summary> ......
例子 动态 Prism wpf Tab

WPF常用的曲线图控件

常用的曲线图控件 1、DynamicDataDisplay微软开发的开源曲线图控件,已经停止更新非常久,只有.Net Framework的版本,不支持.NET Core。 2、InteractiveDataDisplay也是微软开发的开源曲线图控件,相当于DynamicDataDisplay的升级版 ......
曲线图 控件 曲线 常用 WPF

WPF 不透明蒙板概述

本文内容 先决条件 使用不透明蒙板创建视觉效果 创建不透明蒙板 将渐变用作不透明蒙板 显示另外 4 个 不透明蒙板能够使部分元素或视觉对象透明或部分透明。 要创建不透明蒙版,请将 Brush 应用于元素或 Visual 的 OpacityMask 属性。 画笔映射到元素或视觉对象,并且画笔的每个像素 ......
WPF

WPF实现轮播图

1、效果图 2、前端代码 <Window x:Class="LiveChartDemo.View.CarouselView" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schem ......
WPF