WPF
1
wpf xaml CS0426 错误原因

wpf 程序集中 类命名空间名称和类名不能相同,否则在 xaml生成 i.g.cs时,会导致 自动生成代码无法推到处是类型还是命名空间的问题。 触发这个错误的条件是类命名空间 与 类名相同 并 在usercontrol中 使用usercontrol 并给 第二个usercontrol 设置x:nam ...

ZN大叔 @ 2020/03/26

3
[WPF 学习] 8.极简ComboBox的内容模板

一、设置内容模板如下 二、前端调用(xaml) 三、代码调用(cs) 四、效果图如下 ...

毛毛虫 @ 2020/03/23

4
布局控件

Border:只能有一个子集,如要在内容周围显示边框,必须放在父Border元素中。 属性BorderBrush设置边框颜色,BorderThickness设置边框宽度,CornerRadius设置圆角程度(90度就是直线,0度就是圆)。 <Grid> <Grid.RowDefinitions> < ...

舒碧 @ 2020/03/23

5
xaml引用自定义类提示命名空间不存在对应名称

清理/重新生成解决方案 切换Release与Debug模式 切换目标平台后再重新生成解决方案 正常后可再改回来 ...

AlMirai @ 2020/03/23

6
[WPF 学习] 9.自定义一个Window的样子

基本思路是把原来的WindowStyle设置为None,然后自己弄一个标题栏 一、xmal 二、后台代码(几个事件) ...

毛毛虫 @ 2020/03/23

7
更改控件外观

记录更改控件外观学习 更改控件外观有三种方法:属性、Style、ControlTemplate。 Style:可以一次对多个控件设置属性。 ContentTemplate: 自定义Control外观,利用行为更改外观。 属性:<Window x:Class="WpfApp1.MainWindow" ...

舒碧 @ 2020/03/21

8
ArcGISRuntime 加载 高德、腾讯、百度地图 瓦片并显示。

ArcGISRuntime 加载 高德、腾讯、百度地图 瓦片并显示。 环境# Visual Studio 2019,dotNet Framework 4.6.1 SDK 支持Windows Win7、8、10 源码地址 效果# ...

驚鏵 @ 2020/03/20

9
MVVM_UI和逻辑分离(事件利用命令替换),并实现模板切换等...

近期公司重构了些界面,因为换肤和界面定制的缘故,需要把样式和逻辑分开;所以记录下关键的操作;主要是利用命令代替事件... 1 <Window x:Class="Demo_MVVM.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006 ...

吃奶嘴的路飞 @ 2020/03/19

10
【WPF学习】第五十九章 理解控件模板

最近工作比较忙,未能及时更新内容,敬请了解!!! 对于可视化树的分析引出了几个有趣问题。例如,控件如何从逻辑树表示扩张成可视化树表示? 每个控件都有一个内置的方法,用于确定如何渲染控件(作为一组更基础的元素)。该方法称为控件模板(control template),是用XAML标记块定义的。 下面是 ...

Peter.Luo @ 2020/03/18

11
[WPF 学习] 7 打印相关的东东

栗子: 一、 PrintDialog 1. showDialog():显示打印设置 2. PrintableAreaWidth、PrintableAreaHeight:获取打印纸的宽高,单位为1/96英寸 二、DrawingVisusual RenderOpen():生成DrawingContext ...

毛毛虫 @ 2020/03/17

12
[WPF 学习] 7.1 多页打印

1.自定义打印类 2.调用 ...

毛毛虫 @ 2020/03/17

13
[WPF 学习] 7.2 模板打印

利用FlowDocument进行模板打印 xaml 代码 用String.Replace进行替换,不知道也没有其他办法? ...

毛毛虫 @ 2020/03/17

14
应用程序使用统计信息 – .NET CORE(C#) WPF界面设计

应用程序使用统计信息 .NET CORE(C ) WPF界面设计 首发文章地址:https://dotnet9.com/10546.html 关键功能点 1. 抽屉式菜单 2. 圆形进度条 Demo演示: 1. 新建项目 使用 VS 2019 的 .NET Core 3.1 WPF 项目模板,创建名 ...

Dotnet9个人博客 @ 2020/03/16

15
[WPF 学习] 6 求助:Ellipse的DataTrigger 失效

结果: TextBlock的DataTrigger触发了有效果,Ellipse的DataTrigger也应该触发了,但是无效,有谁知道原因? ...

毛毛虫 @ 2020/03/13

16
[WPF 学习] 7 文本模板的应用

项目使用MVVM,创建了一个基类VMBase 然后创建继承类的时候,要写一个属性,比较麻烦 折腾了一会文本模板发现不错,比如下面的代码,就能自动生成一个类,效率还是蛮高的! ...

毛毛虫 @ 2020/03/13

17
[WPF 学习] 5. 2 C#8.0的几个有用的知识点

1. 索引和范围 以下 .NET 类型同时支持索引和范围:Array、String、Span 和 ReadOnlySpan。 List 支持索引,但不支持范围 例一、获取身份证号码的生日 例二、获取字符串最后一位的内容 例三、移除最后最后一位的内容 2. switch 表达式 属性模式 元组模式 位 ...

毛毛虫 @ 2020/03/12

18
[WPF 学习] 5. 3 以管理员身份运行

有些操作需要管理员权限,比如写注册表,所以就有了以下代码: 然后又问你是否同意,都是用户账户控制(UAC)惹的事,我明明是管理员身份证登录windows的,需要我再次确认,就想着能不能把UAC关闭了,发现是可以的: 1. 按键盘的“窗口+R”,在运行窗口中输入“gpedit.msc”回车,打开“本地 ...

毛毛虫 @ 2020/03/12

19
【WPF学习】第五十八章 理解逻辑树和可视化树

在前面章节中,花费大量时间分析了窗口的内容模型——换句话说,研究了如何在其他元素中嵌套元素,进而构建完整的窗口。 例如,考虑下图中显示的一个非常简单的窗口,该窗口包含两个按钮。为创建该按钮,在窗口中嵌套了一个StackPanel控件。在StackPanel控件中,放置了两个Button控件,并且在每 ...

Peter.Luo @ 2020/03/12

20
【WPF学习】第五十七章 使用代码创建故事板

在“【WPF学习】第五十章 故事板”中讨论了如何使用代码创建简单动画,以及如何使用XAML标记构建更复杂的故事板——具有多个动画以及播放控制功能。但有时采用更复杂的故事板例程,并在代码中实现全部复杂功能是合理的。实际上,这种情况十分常见。当需要处理多个动画并且预先不知道将有多少个动画或不知道如何配置 ...

Peter.Luo @ 2020/03/11