自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 以MVVM模式创建轴网并将其动态显示

需求:打开创建的功能窗口(WPF)时,可以显示当前文档的轴网,且有横轴和纵轴的添加、删除功能。首先,基本思路是在一个Canvas布局(背景为黑色)控件中,动态的添加Line控件(红色线,当做是轴网)。在第一个版本中,实在想不到Line控件和ViewModel中的HorizontalGridsViewModel和VerticalGridsViewModel如何对应起来,稍微想了下,觉得无法用...

2019-01-25 23:41:04 224

原创 关于DataTemplate和ControlTemplate

之前看到和template有关的东西就感觉十分凌乱,完全不知道应该用哪一个。其实以目前自己的使用情况来看,完全没必要考虑ControlTemplate,这个是用来控制控件的外观的,自己几乎没用到过,即使更改了控件的外观,也都是从网上down的别人设置好的style,直接套用就行了。真正使用的多的,或者是全部都是DataTemplate,这个是数模板,用来设置控件以什么样的格式来显示。比...

2019-01-25 23:24:29 182

原创 MVVM模式中VS:某个ItemsControl与它的项源不一致

找到了解决办法,但是不太知道原理的,只需要记得以后对于单纯的属性,需要实现INotifyPropertyChanged接口,实现通知属性的更改;而对于集合属性,不知道为什么不可以用同样的方式,会出现如题所示的错误,而改用成ObservableCollection类型的集合,就不会了,一直以为这两种方式都可以。。 //单纯属性 public string CategoryN...

2019-01-21 15:56:29 1544

原创 命名空间中xxxxx对象不存在名称的解决办法

在Debug下生成时说命名空间中找不到我自定义的控件。此时切换到Release模式,再生成。生成成功后切换回Debug模式就不报错了。这是Release模式下找不到我们自定义的控件导致的报错。所以切换为Release后生成则可以解决此问题。...

2019-01-17 16:56:24 4072

原创 类与类之间的变量传递

最近在学习mvvm模式,卡在了不知道如何将vm中的参数或者变量传递给m,如果是重新实例化vm,那可能得到的数值会有变化,或者vm中带了很多动作,会有重复操作。看视频的时候,无意中听到了一个词:静态的单一实例。private static Class instance=new Class();public static Class Instance{ get {return ins...

2019-01-17 09:03:35 1120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除