不支持从调度程序线程以外的线程对其SourceCollection进行的更改,数据绑定,线程更改
分类:
编程语言 时间:
2014-07-26 01:39:16
阅读次数:
437
在深圳已经工作了一个月了,之前做WinForm的,现在做WPF,每天加班到晚上10点,比之前累。学习新技术也是有个过程的,我就从基础的语法和 界面布局做起。这是我仿着做一个小软件。效果图赏析在原基础上增加了一个树叶飘动的效果。主要代码如下: 1 2 3 ...
分类:
其他好文 时间:
2014-07-25 16:37:31
阅读次数:
283
下面简单介绍常见的面板。 一、Grid 1.Grid关于调整行列距离有三种方法:绝对大小,自动大小,比例大小。如下: 2.LayoutRounding。像素细节问题,可忽略。如果呈现和布局应使用舍入到整像素,则为 true;否则为 false。用例: 3.跨行与跨列:RowSpan和ColSpan。...
分类:
其他好文 时间:
2014-07-25 14:16:01
阅读次数:
233
1.4.1.2 用 XAML 描述用户界面
Windows 表现层基础库(WindowsPresentation Foundation,WPF)是用于创建用户界面的 .NET 库,这个库支持声明式编程风格,它将描述用户界面部分与实现命令式程序逻辑的部分分隔开来。使用Windows 表现层基础库的最好办法,是使程序逻辑尽可能小,并尽可能多地以声明式方式创建。
声明式的描述用树状结构表示,其...
分类:
其他好文 时间:
2014-07-25 11:07:41
阅读次数:
231
C# wpf程序获取当前程序版本号
///
/// 获取当前系统的版本号
///
///
public static string GetEdition()
{
return System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToStri...
分类:
其他好文 时间:
2014-07-25 11:06:01
阅读次数:
741
属性和事件是.NET抽象模型的核心部分,而WPF中则用更高级的依赖项属性(DependencyProperty)代替了原来.NET中的属性.依赖项属性主要应用于自定义元素中,用于为自定义元素注入自定义的属性.以下是定义和注册依赖项属性的方法://声明并注册依赖项属性FoodProperty
publicstaticDepe..
分类:
其他好文 时间:
2014-07-24 23:58:04
阅读次数:
432
1、全局的ViewModel绑定: a)设定全局的ViewModel(App.xaml中):1 6 7 8 9 b)绑定全局的ViewModel(MainWindow中):1 7 2、单独的ViewModel绑定(MainWindow中):1 6 7 ...
Expander是一个可以展开和折叠的控件,它包含两部分标头和内容。 标头通Header属性来设置,内容通过Conent属性设置,如下面一个简单的例子: Expander ExpandDirection = Down Width = 96 Expander.Header TextBlock Text...
分类:
其他好文 时间:
2014-07-24 17:27:56
阅读次数:
301
/// /// 检查非空字段 /// /// /// private void CheckTextBoxNotNull(ref bool IsOk, params TextBox[] textboxes) ...
分类:
其他好文 时间:
2014-07-24 16:55:40
阅读次数:
525
RichTextBox内容模型RichTextBox支持基于块的内容模型。RichTextBox 的内容属性为 Blocks,这是 Paragraph 元素的集合Paragraph元素可包含从 Inline 派生的元素。上图总结了 RichTextBox 的内容模型,并且显示从 Block 和 In...
分类:
其他好文 时间:
2014-07-24 12:22:35
阅读次数:
722