- 博客(7)
- 问答 (1)
- 收藏
- 关注
转载 WPF布局系统(常用布局面板)
一个Panel的呈现分为测量和排列两个阶段,然后在屏幕上进行绘制。 首先需要询问面板需要多大的空间,在这个过程中需要测量每一个子元素并得到他们所需要的空间,然后汇总这些数据,从而求出面板需要的空间。但是,往往不是测量之后就可以确定所需大小,必须在排列阶段才能获知面板所需的实际大小,因为这涉及到把子元素布局到什么位置,并尽可能地嵌入到有效空间中的问题。 由上可知,这两个步骤都需要
2016-10-12 09:35:54
837
原创 【C#】VS根据系统自动更改引用64和32位的动态库
大多数项目都需要编译32位和64位两种版本VS中在配置管理器中可以直接选择X86以及X64两种模式分别生成对应版本的项目文件但是项目引用的dll库有时候会有x64和x86两种格式,需要在生成两种版本时候加载不同的dll文件。这里我遇到的情况是加载System.Data.SQLite.dll的数据库文件,会有区分x86和x64两种。之前切换生成64位和32位版的时候,都要删除引用
2016-08-22 15:20:04
2382
原创 【C++】【TinyXml】xml文件的读写功能使用——写xml文件
TinyXml工具是常用比较简单的C++中xml读写的工具需要加载#include "TinyXml\tinyxml.h"在TinyXML中,根据XML的各种元素来定义了一些类:TiXmlBase:整个TinyXML模型的基类。TiXmlAttribute:对应于XML中的元素的属性。TiXmlNode:对应于DOM结构中的节点。TiXmlComment
2016-08-22 09:11:09
642
原创 【WPF】动态绑定listview的列内容
在xaml界面的单个列如上正常情况下我们在xaml中进行数据绑定,代码如下这里绑定的Time但有些时候我们需要在cs文件中动态改变bing的soure,我们就可以使用如下方式进行bing,并且可以动态改变bing的源:Binding binding = new Binding();binding.Path = new PropertyPath("Sta
2016-08-22 08:49:43
827
原创 WPF[调用线程无法访问此对象,因为另一个线程拥有该对象]主窗口MainWindow 创建的子线程 调用窗口线程的控件方法
报错:调用线程无法访问此对象,因为另一个线程拥有该对象主窗口创建线程,多线程不可直接调用控件主窗口创建的线程public MainWindow() { InitializeComponent(); Thread t = new Thread(listenChange); t.Start();
2016-05-12 18:06:32
628
原创 WPF 界面实现多语言支持 中英文切换 动态加载资源字典
1、使用资源字典,首先新建两个字典文件en-us.xaml、zh-cn.xaml。定义中英文的字符串在这里面【注意:添加xmlns:s="clr-namespace:System;assembly=mscorlib】zh-cn.xam如下: xmlns:x="http://schemas.microsoft.com/winfx/2006/xam
2016-05-12 08:57:22
2745
空空如也
WPF项目 如何加载位于bin文件夹下的另一个文件夹中的程序集
2016-08-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人