摘要:
先看效果 实现方法 新建一个Point类 1 class Point 2 { 3 4 public double X; 5 public double Y; 6 public double Z; 7 public Point(double x, double y, double z) 8 { 9 t 阅读全文
摘要:
如何给一个控件 添加一个它不具有的行为 比如TextBlock 给它添加一个双击事件 改变它的背景颜色 如图 引用Nuget包 搜索 Interactivity 安装 流程如下 新建一个类 继承Behavior<T> 重写两个方法 protected override void OnAttached 阅读全文
摘要:
创建3个类 1 class Circle 2 { 3 private double _radius; 4 5 public Circle(double radius) => _radius = radius; 6 7 8 public double ComputerArea1() 9 { 10 re 阅读全文
摘要:
比如,现在有一些图形,需要计算他们的面积,计算面积的方法都不一样,可以这么做 声明一个抽象类 1 //基类 2 abstract class Shape 3 { 4 //抽象方法 计算面积 5 public abstract double ComputerArea(); 6 7 } 声明子类 //子 阅读全文
摘要:
和普通转换器原理差不多 先看效果 最后一行的值是前面的总和 首先创建一个类继承接口 IMultiValueConverter class NumMultiConvert : IMultiValueConverter { #region Field 字段 #endregion #region Cons 阅读全文
摘要:
效果 文本绑定颜色 首先实现一个颜色转换器类 继承IValueConvert接口 class ColorValueConvert : IValueConverter { #region Field 字段 #endregion #region Constructor 构造函数 #endregion # 阅读全文
摘要:
首先引用命名空间 xmlns:sys="clr-namespace:System;assembly=mscorlib" 注意是mscorlib; 然后创建资源 <x:Array x:Key="list" Type="{x:Type sys:String}"> <sys:String>文字111111 阅读全文
摘要:
效果 代码 1 <Window x:Class="WpfApp12.MainWindow" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http://schemas.microsoft. 阅读全文
摘要:
先创建后台实体类 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System. 阅读全文