WPF学习备忘(5)怎样修改模板中的控件 2016年07月28日 52 阅读 WPF学习备忘(5)怎样修改模板中的控件2013-11-26 cnblogs 幕三少首先,想问大家一个问题,你们如果要给一个Button添加背景图片会怎么做?(呵呵,这个问题又点小白 哈)是这样吗?<ButtonHeight="57" HorizontalAlignment="Left" Margin="106,86,0,0" Name="button1" Vertica...
WPF命令介绍、命令和数据绑定集成应用 2016年07月28日 55 阅读 WPF命令介绍、命令和数据绑定集成应用2013-11-26 cnblogs 幕三少要开始使用命令,必须做三件事:一:定义一个命令二:定义命令的实现三:为命令创建一个触发器WPF中命令系统的基础是一个相对简单的ICommand的接口,代码如下:public interface ICommand { event EventHandler CanExecuteChanged; bool CanExecute(object parameter); void Exe...
WPF的模板选择 2016年07月28日 60 阅读 WPF的模板选择2013-11-26 cnblogs 幕三少典型的,把模板关联到一块特定的数据上,不过通常希望动态的确定使用哪个模板---既可以基于一个属 性值,也可以是一个全局状态。当真正需要大规模替换模板时,也可以使用DataTemplateSelector。DataTemplateSelector提供了一个单一的方法----SelectTemplate,以允许通过执行任何逻辑来决定 使用哪个模板。可以在被包含的元素中查找模板,并返回一些硬编码的模板,...
WPF刷新界面的问题 2016年07月28日 53 阅读 WPF刷新界面的问题2013-11-26 cnblogs 幕三少项目需要一个硬件检测功能,需要用到界面刷新,刚开始想用个定时器,对检测过的硬设定时添加后刷新 界面。但是很遗憾,定时器并不能进行刷新。后台检测List数据里面已经添加了很多了很多数据了, 就是不能显示到界面然后百度一下“WPF刷新界面”找了好几篇文章,大致都是如下代码:public class UIHelper : Application { //刷新界面 privat...
WPF中的文字修饰:上、中、下划线与基线 2016年07月28日 59 阅读 WPF中的文字修饰:上、中、下划线与基线2013-11-26 cnblogs 幕三少我们知道,文字的修饰包括:空心字、立体字、划线字、阴影字、加粗、倾斜等。这里只说划线字的修饰 方式,按划线的位置,我们可将之分为:上划线、中划线、基线与下划线。如图:从上至下,分别 为上划线(Overline),中划线(StrikeThrough),基线(Baseline)和下划线(Underline)。如何实现?(1)XAML代码:<Page xmlns="...
不使用代码生成工具而共享WCF代码 2016年07月28日 55 阅读 不使用代码生成工具而共享WCF代码2013-11-26 infoq Jonathan Allen在传统WCF开发时遇到的一个主要问题是代码重用。无论你的服务端类设计得再怎么好,一旦经过代理 (proxy)生成工具的处理,你就只能得到简单的DTO(数据传输对象)。本文将说明如何绕过代理生成工具, 而使得你的客户端和服务端能够共享代码。为了论述方便,我们在下面的例子中将使用这个服务接口 。[ServiceContract(Namespace = "h...
Windows 8 Store Apps学习(1) 文本控件 2016年07月28日 58 阅读 Windows 8 Store Apps学习(1) 文本控件2013-12-04 博客园 webabcdTextBlock, TextBox, PasswordBox, RichEd介绍重新想象 Windows 8 Store Apps 之文本控件TextBlock - 文本显示框TextBox - 文本输入框PasswordBox - 密码输入框RichEditBox - 富文本编辑框RichTextBlock - 富文本显示框RichTextBlock...
Windows 8 Store Apps学习(2) 按钮控件 2016年07月28日 57 阅读 Windows 8 Store Apps学习(2) 按钮控件2013-12-04 博客园 webabcdButton, HyperlinkButton, RepeatButton介绍重新想象 Windows 8 Store Apps 之按钮控件Button - 按钮控件HyperlinkButton - 超链按钮RepeatButton - 按住后会重复执行单击操作的按钮ToggleButton - 可切换状态的按钮RadioButton - 单选框控件C...
Windows 8 Store Apps学习(3) 内容控件 2016年07月28日 55 阅读 Windows 8 Store Apps学习(3) 内容控件2013-12-04 博客园 webabcdToolTip, Frame, AppBar, ContentControl介绍重新想象 Windows 8 Store Apps 之内容控件ToolTip - 提示框控件Frame - 框架控件,用于导航内容AppBar - 应用程序栏控件ContentControl ContentPresenter - ContentPresenter 用来呈现 C...
Windows 8 Store Apps学习(4) 提示控件和范围控件 2016年07月28日 61 阅读 Windows 8 Store Apps学习(4) 提示控件和范围控件2013-12-04 博客园 webabcd提示控件: ProgressRing; 范围控件: ProgressBar, Slider介绍重新想象 Windows 8 Store Apps 之提示控件ProgressRing - 进度圈控件重新想象 Windows 8 Store Apps 之范围控件ProgressBar - 进度条控件Slider - 滑动条控件示例1、Progres...
Windows 8 Store Apps学习(5) 集合控件 2016年07月28日 51 阅读 Windows 8 Store Apps学习(5) 集合控件2013-12-04 博客园 王磊ComboBox, ListBox, FlipView, ItemsContr介绍重新想象 Windows 8 Store Apps 之集合控件ComboBox - 下拉框ListBox - 列表框FlipView - 滑动视图控件ItemsControl ItemsPresenter - ItemsPresenter 用来呈现 ItemsControl 的 It...
Windows 8 Store Apps学习(6) 媒体控件 2016年07月28日 54 阅读 Windows 8 Store Apps学习(6) 媒体控件2013-12-04 博客园 王磊Image, MediaElement介绍重新想象 Windows 8 Store Apps 之媒体控件Image - 图片控件MediaElement - 播放视频或音频的控件示例1、Image 的 DemoImageDemo.xaml<Pagex:Class="XamlDemo.Controls.ImageDemo"xmlns=&qu...
Windows 8 Store Apps学习(7) 布局控件 2016年07月28日 58 阅读 Windows 8 Store Apps学习(7) 布局控件2013-12-04 博客园 王磊Canvas, Grid, StackPanel, VirtualizingS介绍重新想象 Windows 8 Store Apps 之布局控件Canvas - 绝对定位式布局Grid - 网格式布局StackPanel - 流式布局VirtualizingStackPanel - 仅能用于 ItemsControlWrapGrid - 仅能用于 ItemsCon...
Windows 8 Store Apps学习(8) WebView控件 2016年07月28日 60 阅读 Windows 8 Store Apps学习(8) WebView控件2013-12-04 博客园 webabcd介绍重新想象 Windows 8 Store Apps 之 WebView演示 WebView 的基本应用演示 WebView 如何与 JavaScript 交互通过 Share Contract 分享 WebView 中的内容如何全屏 WebView示例1、WebView 的基本应用WebView/Demo.xaml<Pagex:Cla...
Windows 8 Store Apps学习(9) ScrollViewer控件基础 2016年07月28日 58 阅读 Windows 8 Store Apps学习(9) ScrollViewer控件基础2013-12-04 博客园 webabcd介绍重新想象 Windows 8 Store Apps 之 ScrollViewer演示 ScrollViewer 的基本应用演示 ScrollBar 的基本应用演示 ScrollContentPresenter 的基本应用示例1、 ScrollViewer 的基本应用ScrollViewer/Demo.xaml<Pagex...
Windows 8 Store Apps学习(10) ScrollViewer控件特性 2016年07月28日 57 阅读 Windows 8 Store Apps学习(10) ScrollViewer控件特性2013-12-04 cnblogs webabcd介绍重新想象 Windows 8 Store Apps 之 ScrollViewerChaining - 锁链Rail - 轨道Inertia - 惯性Snap - 对齐Zoom - 缩放示例1、演示 ScrollViewer 的 Chaining 特性ScrollViewer/Chaining.xaml<Page...
Windows 8 Store Apps学习(11) ListView控件和 GridView控件 2016年07月28日 62 阅读 Windows 8 Store Apps学习(11) ListView控件和 GridView控件2013-12-04 博客园 webabcd介绍重新想象 Windows 8 Store Apps 之 ListView 和 GridViewListView - 列表控件GridView - 网格控件示例1、ListView 的 DemoListViewDemo.xaml<Pagex:Class="XamlDemo.Controls.List...
Windows 8 Store Apps学习(12) GridView控件特性 2016年07月28日 50 阅读 Windows 8 Store Apps学习(12) GridView控件特性2013-12-04 cnblogs webabcdGridView控件特性: 拖动项, 项尺寸可变, 分组显示介绍重新想象 Windows 8 Store Apps 之 GridView拖动项 - 在 GridView 内拖动 item 以对 item 排序, 拖动 item 到 GridView 外的指定位置以删除 item项尺寸可变 - 指定 GirdView 中每个 it...
Windows 8 Store Apps学习(13) SemanticZoom控件 2016年07月28日 58 阅读 Windows 8 Store Apps学习(13) SemanticZoom控件2013-12-04 cnblogs webabcd介绍重新想象 Windows 8 Store Apps 之 SemanticZoom演示 SemanticZoom 的应用通过 ISemanticZoomInformation 接口实现自定义 SemanticZoom 的 View示例1、演示 SemanticZoom 的应用Index.xaml<Pagex:Clas...
Windows 8 Store Apps学习(14) 控件UI 2016年07月28日 58 阅读 Windows 8 Store Apps学习(14) 控件UI2013-12-04 cnblogs webabcd控件 UI RenderTransform, Projection, Clip, UseLa介绍重新想象 Windows 8 Store Apps 之 控件 UIRenderTransform - 变换(用于做位移,旋转,缩放,扭曲等变换)Projection - 映射Clip - 剪裁并显示 UIElement 的指定区域UseLayoutR...