本篇想介绍相对小众但颇具使用价值的控件SplitButton,提到SplitButton难免会拿来与ComboBox进行比较,同时在WinUI 3的控件库中,还有一个默默无闻的DropDownButton。更加让人傻傻分不清楚,今天我们就来进行简单的区别和讨论。首先我们看最为常见的ComboBox ...
随着Visual Studio . 版本的正式发布,创建WinUI 的APP对我们来说,已不存在任何的难度。本篇我们就试着来一探究竟,看看WinUI APP到底是个啥玩意,能不能重振Windows桌面开发。首先让我们把Visual Studio更新到 . 版本, . 版本不仅全面支持热重载 实时可视化树和实时属性资源管理器。同时也不再需要修改Project文件,以修正.NET SDK 和 winr ...
2021-06-15 15:40 6 1616 推荐指数:
本篇想介绍相对小众但颇具使用价值的控件SplitButton,提到SplitButton难免会拿来与ComboBox进行比较,同时在WinUI 3的控件库中,还有一个默默无闻的DropDownButton。更加让人傻傻分不清楚,今天我们就来进行简单的区别和讨论。首先我们看最为常见的ComboBox ...
在WPF的时代,我们多是使用ListBox和ListView来展示,纵向滚动条显示的集合数据。这两个控件的默认样式,以及对触控的支持,已完全落后于时代。他们两个分别长这样,和Win10及Win11的风格完全不沾边。 今天我来看下WinUI 3中适用于Desktop App的ListView ...
2021年3月的时候,Win UI 3终于来到了第一个稳定的支持版本,可用于创建发布到Micosoft Store的应用。据某软的说法,这个叫WinUI 3 Project Reunion 0.5的版本,是可以被用于生产了,但按某软的尿性,一般1.1版本会比较靠谱……首先我们要梳理一下Win UI ...
Code First是Entity Framework提供的一种新的编程模型。通过Code First我们可以在还没有建立数据库的情况下就开始编码,然后通过代码来生成数据库。 下面通过一个简单的示例来了解。 建立一个控制台项目。通过Nuget来获取Entity Framework。 增加 ...
要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就 ...
多个实体映射到一张表 Code First允许将多个实体映射到同一张表上,实体必须遵循如下规则: 实体必须是一对一关系 实体必须共享一个公共键 观察下面两个实体: 它们之间是一对一的关系,并且主键数据类型相同,所以我们可以将它们映射到同数据库的同一个表中,只需 ...
准备工作 1.新建一个控制台项目, 在"程序包管理控制台"执行 Install-package EntityFramework //安装EF环境 2.在项目下新建类(Paper),也就是code first中的code。建好之后,Ctrl+Shift+B生成项目。(不生成的话,会出现控制器 ...
一对多关系 项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类: View Code ...