属性和事件是.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
string ProImgPath = ProcessPath + name + ".png";//要保存的图片的地址,包含文件名BitmapSource BS = (BitmapSource)ImgPro.Source;PngBitmapEncoder PBE = new PngBitmapEnc...
分类:
其他好文 时间:
2014-07-23 16:30:31
阅读次数:
349
三、事件处理程序与代码隐藏 例如,为一个Page添加一个Button控件,并为该Button添加事件名称Button_Click: Click Me!然后为该Button的事件处理程序添加实现代码: namespace ExampleNamespace{ public partial class E...
分类:
其他好文 时间:
2014-07-23 12:06:56
阅读次数:
249
首先用的还是winform,因为WPF那一套忘得有点多。第一个问题出在窗口位置挪动上,因为想用None风格的窗体,但是在onMouseMove事件中取MousePosition-e.X之后发现这个值是一定的,就是本来打算用鼠标坐标减去鼠标相对窗体坐标得到窗体相对屏幕坐标,但是在计算的时候如果把e.X...
分类:
其他好文 时间:
2014-07-22 22:53:53
阅读次数:
242