例如,当WorkArea的大小改变后,我需要我的程序能感知这个变化,然后再执行相应的动作。
解决方案 »
- C# winform程序如何读取REQ文件?
- 如何解决RichTextBox不支持UTF-8问题?
- 比较基础的两个问题!
- 请教:WindowsForm客户端能否调用和接收来自.NET Web服务的应答?
- 奇怪的问题。TabStrip在本机器上访问时能正常显示。其他机器访问我机器确不能正常使用呢?(我是菜鸟)
- 如何判断自己的程序是否是多线程的?
- 如何将只读文件设为可写!
- 求助!数据绑定?
- InitializeComponent()最后一行this.ResumeLayout(false);我感觉应该用true才对
- 还是web画图,如何得到能够互动的图呢?(题目说的不清楚,看看内容把)
- c# 扫雷游戏制作
- 字符串匹配问题
先以{DynamicResource {x:Static SystemParameters.WorkAreaKey}}作为DataContext,绑定自身或者任意属性到任意一个依赖属性上,然后注册该属性的PropertyChanged事件
实在不方便做绑定的话,可以使用 WinForm 的方法——监听窗口消息。工作区变化对应的窗口消息是 WM_WININICHANGE(0x001A) 且 wParam 为 SPI_SETWORKAREA(0x002F)。