随笔分类 - WPF
Windows Presentation Foundation(WPF),微软的Window桌面应用客户端解决方案
摘要:需求:当鼠标移入某个区域时,弹出一个浮窗,以便用户进行下一步操作。 效果如下图: 当鼠标移入左上角的【多选显示】框内,出现下面的浮窗(悬浮在原UI之上)。当在浮窗外点击鼠标左键时,隐藏该浮窗。 由于该浮窗的内容较多,最好单独做成一个UserControl。 使用UserControl的方法参考这篇文
阅读全文
摘要:需求:给下拉列表ComboBox注册一个选项改变时触发的事件,想要获取到当前选中的选项的内容。 // 给ComboBox注册一个选项改变的事件 myComboxBox.SelectionChanged += new SelectionChangedEventHandler(myComboxBox_S
阅读全文
摘要:<TextBox Width="150" Margin="5"> <TextBox.Resources> <VisualBrush x:Key="HintText" TileMode="None" Opacity="0.5" Stretch="None" AlignmentX="Left"> <Vi
阅读全文
摘要:需求:给一组CheckBox做一个全选/全不选的按钮。 思路:CheckBox不像RadioButton那样拥有GroupName属性来分组,于是我想的方法是将这组CheckBox放到一个布局容器中,给这个布局容器命名,后台代码通过名字找到该布局控件,再获取它的所有子类,即可操作这一组CheckBo
阅读全文
摘要:分页栏控件TabControl默认的选项卡是水平方向的,如下: 现在要改成垂直方向的: 给TabControl 标签添加属性 TabStripPlacement=”Left” , 如下: <TabControl x:Name="tabControl" DockPanel.Dock="Top" Mar
阅读全文
摘要:需求:图片拉伸至填满Image控件。 使用标签进行嵌套。 <Grid> <Viewbox> <Image Name="myImage" /> </Viewbox> </Grid> 重要参考: http://www.cnblogs.com/yshshadow/p/4354969.html 需求:图片拉
阅读全文
摘要:/// <summary> /// 获得项目的根路径 /// </summary> /// <returns></returns> public string GetProjectRootPath() { string rootPath = ""; string BaseDirectoryPath
阅读全文
摘要:问题:主界面如果只用一个布局文件ShellWindow.xaml,会写得很大很臃肿。需要分为多个布局文件,然后由主界面引入。参考http://waf.codeplex.com/官方的BookLibrary案例,别人也是这么做的。 使用WPF Application Framework (WAF)框架
阅读全文
摘要:需求:两个ComboBox的级联,实现城市–小区级联。 问题:个人感觉WPF的核心应该是数据绑定这块。由于时间紧迫,粗略看Binding也是一头雾水,所以用了比较简单的方法做了两个下拉列表级联的效果: 在ShellWindow.xaml写上两个ComboBox,命名如下: <!-- 城市下拉列表 -
阅读全文
摘要:需求:如何向 TabControl 中添加选项卡项。 问题:做的TabControl分页栏想要通过代码来控制添加的子元素。同理可以将解决思路拓展到用于其他的集合控件添加子元素的问题。 在布局文件ShellWindow.xaml中定义了一个TabControl控件,如下: <Window x:Clas
阅读全文

浙公网安备 33010602011771号