1. 概要古人云: 工欲善其事,必先利其器.学习一种新的开发, 就要先了解其开发工具 和 项目结构. 目前WPF 项目的开发工具 常用的是 Visual Studio, 也有其他开发工具如: Rider. 这里使用微软官方的开发工具 -- Visual Studio(以下简称VS)2. 新建项目/解决方案打开 VS, 新建项目, 页面如下:选择 C#语言 Windows平台 桌面项目,...
1. 概要和 Android 类似, WPF中也有很多内置的 UI组件, 且比Android的内置组件还要丰富. 如:Button, Lable, TextBox, Menu, ListBox等等.同样类似的还有, Android中可以使用 Activity, Fragment 放置这些 UI组件, 在WPF中 可以使用 Window , Page 放置UI组件. 用户通过Window 与 ...
如果想要窗口大小一致保持固定大小, 且不能使用鼠标拉大或者缩小 需要将 width 和 height 的两组值保持一致, 即:Width, MinWidth, MaxWidth 设置为相同值Height, MinHeight, MaxHeight 设置为相同值同时设置 ResizeMode="NoResize", 如下所示:<Window x:Class="...
0x01. 概要一般我们会在项目中某个目录中统一管理二进制资源文件, 如图片, 文档, 音频等等.新建的WPF APP项目默认是没有类似 Android res 这样的文件夹来管理资源文件. 如何建立资源文件夹并正常使用呢?0x02. 创建过程1. 创建资源文件夹对项目右键, 然后 新建 -> 文件夹:文件夹名称命名为自己想要名称, 比如: Resources.2. 创建分类文件夹可根...
0x01. 概要WPF 自带的拖动条控件是 Slider, 其默认样式为:这种风格一般很难和实际的APP匹配, UI肯定会给一种自己的APP风格的拖动条. 最简单的莫过于修改滑块图案, 滑轨颜色等等. 如:0x02. Slider组成根据微软官方的文档, 一个Slider如下组成:从上图我们可以看出, Slider的简单组成为: Track 和 TickBar, 其中Track包括:Thum...
WPF编译过程中出现这两个错误一般是后台有进程在运行, 导致无法编译启动. 所以, 需要找到要编译的在运行的项目进程, 然后结束进程, 然后重新编译启动即可.
WPF的布局方式和Android的类似, 采用 XAML + cs 文件控制的形式.0x01. WPF 布局原则WPF的窗口只能包含单个元素, 如果在WPF 窗口中放置多个元素需要在窗口上添加个容器, 然后在容器中添加其他元素.WPF 需遵循的布局原则如下:不应显式设定元素的尺寸不应使用屏幕坐标指定元素位置布局容器的子元素共享可用的空间可以嵌套布局容器概括下来即: 不推荐使用绝对坐标布局, ...