WPF中动态改变控件显示位置
来源:互联网 发布:战舰世界 青叶 数据 编辑:程序博客网 时间:2024/04/30 23:48
测试环境: Windows XP/Windows 7
开发环境: Microsoft Expression Blend 4 + Microsofot Visual Studio 2008 + .Net FrameWork 4.0
步骤一:
使用Blend4建立一个WPF应用程序
步骤二:
将窗体上的窗体布局控件换成Canvas控件
步骤三:
在Canvas控件上增加两个按钮以及一个ListView控件,分别命名为DMItem, FileManager, RemoteManager, 这三个按钮的位置为竖形排放(最上面为Button,中间为ListVIew, 下面为Button), 默认情况下ListView是不可见的
步骤四:
给DMItem按钮增加一个鼠标点击事件,并按照如下代码编写
private void DirectoryManager_Click(object sender, RoutedEventArgs e) { double dtop = 14; if (!b_IsShowDMP) { this.DMItem.Visibility = System.Windows.Visibility.Visible; this.DMItem.SetValue(Canvas.LeftProperty, (double)10); dtop += this.DirectoryManager.Height; this.DMItem.SetValue(Canvas.TopProperty, dtop); dtop += this.DMItem.Height + 3; this.FileManager.SetValue(Canvas.TopProperty, dtop); dtop += this.FileManager.Height + 3; this.RemoteManager.SetValue(Canvas.TopProperty, dtop); b_IsShowDMP = true; } else { this.DMItem.Visibility = System.Windows.Visibility.Hidden; dtop += this.DirectoryManager.Height + 3; this.FileManager.SetValue(Canvas.TopProperty, dtop); dtop += this.FileManager.Height + 3; this.RemoteManager.SetValue(Canvas.TopProperty, dtop); b_IsShowDMP = false; } }
步骤五:
使用2010编译工程,大功告成!!!!
- WPF中动态改变控件显示位置
- WPF 改变控件位置
- WPF中Popup控件更换Child后位置显示不正确
- 动态改变控件的位置
- 改变对话框尺寸,使得控件位置和显示区域动态改变
- android 动态改变控件位置和大小
- [MFC]动态改变对话框控件位置尺寸
- android 动态改变控件位置和大小
- android 动态改变控件位置和大小
- Android动态改变控件的位置
- 改变控件在网页中的显示位置
- 动态的改变相对布局中控件的位置等属性
- 【WPF】C#代码动态改变控件的样式
- WPF 控件的位置
- wpf自定义控件位置
- VB.NET 控件位置随窗体变化动态改变
- android 动态改变控件的位置的方法
- Android 代码当中动态改变某个控件的位置
- RandomAccessFile(转)
- 使用InetAddress 获取主机名注意!!!
- Android 特殊字符转义
- 新浪微博OAuth 2.0接口简单实例例
- 非功能性需求
- WPF中动态改变控件显示位置
- 视频测试序列的下载地址 转自:http://blog.sina.com.cn/s/blog_5fd6a0e50100dn0k.html
- nfs配置
- Java中StringBuilder的清空方法比较
- 在VB图像处理中BMP位图的详细说明
- OpenNMS全接触-事件及通知(十)
- LinuxShell编程
- 解决"ORA-28001: the password has expired”
- Android面试题,看看你基础如何