前言: 几年前研究 Xamarin.Forms 时,为了尝试对Linux平台的支持,发现了 Avalonia, 可以把它看成一个WPF的跨平台实现,于是就参考了 Xamarin.Forms.Platform.WPF 的代码, 写了一个 Xamarin.Forms.Platform.Avaluonia ...
分类:
其他好文 时间:
2020-02-08 11:39:49
阅读次数:
91
很多时候一些简单的使用绑定需要对绑定的源做处理就需要通过转换器,这样的代码写起来不好看 本文告诉大家通过一个简单的库可以实现在界面绑定的时候通过表达式不需要转换 首先通过 Nuget 安装 CalcBinding 库,注意 Nuget 的地址是 https://api.nuget.org/v3/in ...
materialdesigninxaml.net/ 今天介绍一个开源的C# WPF开源控件库,非常漂亮,重点是开源哦 WPF做桌面开发是很有优势的,除了微软自带的控件外,还有很多第三方的控件库,比如收费的Dev Express For WPF、Telerik For WPF等,及Github上开源免 ...
本地、服务器的Access、Sql报表编辑、预览、打印。 可自定义预览界面,可方便嵌入到你的程序中去,提供接口函数,如有需要可自行添加接口。 预览采用单双面方式,因为如果页面过多,预览不能全部加载,所以采用此方式,并嵌入wpf组件。 服务器端提供预览打印,客户端与服务端数据交互自行编写代码。 打印如 ...
分类:
数据库 时间:
2020-02-06 23:09:48
阅读次数:
100
前面章节一直都在讨论如何添加链接两个各元素的绑定。但在数据驱动的应用程序中,更常见的情况是创建从不可见对象中提取数据的绑定表达式。唯一的要求是希望显示的信息必须存储在公有属性中。WPF数据绑定数据结构不能获取私有信息或公有字段。 当绑定到非元素对象时,需要放弃Binding.ElementName属 ...
原文:Caliburn.Micro框架之Bindings 新建一个WPF项目,将其命名为Caliburn.Micro.BindingsDemo 其次安装Caliburn.Micro,安装Caliburn.Micro的同时也会安装Caliburn.Micro.Core 然后新建Views文件夹和Vie... ...
分类:
其他好文 时间:
2020-02-04 20:29:38
阅读次数:
87
WPF包含两个日期控件:Calender和DatePicker。这两个控件都被设计为允许用户选择日期。 Calendar控件显示日期,在与Windows操作系统中看到的日历(例如,当配置系统日期时看到的日历)相似。该控件每次显示一个月份,允许从一个月份跳到另一个月份(通过单击箭头按钮),或跳到某个特 ...
微信公众号: "Dotnet9" ,网站: "Dotnet9" ,问题或建议: "请网站留言" , 如果对您有所帮助: "欢迎赞赏" 。 阅读导航 1. 本文背景 2. 代码实现 3. 本文参考 4. 源码 1. 本文背景 同上篇文章《少量代码设计一个登录界面》,本篇介绍另一种登录界面设计风格。 2 ...
内容控件不仅包括基本控件,如标签、按钮以及工具提示;它们还包含特殊容器,这些容器可用于构造用户界面中比较大的部分区域。 首先介绍ScrollViewer控件,该控件直接继承自ContentControl类,提供了虚拟界面,允许用户围绕更大的元素滚动。与所有内容控件一样,ScrollViewer只能包 ...
一. 前提 要实现鼠标对控件的拖拽移动,首先必须知道下面几点: WPF中的鼠标左键按下、鼠标移动事件,有时候通过XAML界面添加的时候并有没有作用; 如果在移动时候要持续修改控件的属性,我们通过改变RenderTransform来修改呈现,而不是直接修改控件本身的属性(会卡); 通过 VisualB ...