要实现WPF客户端程序窗体大小随着任务栏的显示与隐藏自动调整为全屏,可以使用以下步骤:文章来源:https://www.toymoban.com/news/detail-541087.html
在窗体的代码文件中,订阅SystemParameters.StaticPropertyChanged事件,该事件会在任务栏显示或隐藏时触发。
public MainWindow()
{
InitializeComponent();
SystemParameters.StaticPropertyChanged += SystemParameters_StaticPropertyChanged;
}
private void SystemParameters_StaticPropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == "WorkArea")
{
Left = 0;
Top = 0;
Height = SystemParameters.WorkArea.Height;
}
}
这样,当任务栏显示或隐藏时,窗体的高度将自动调整为全屏或屏幕可用工作区域的高度。文章来源地址https://www.toymoban.com/news/detail-541087.html
到了这里,关于实现WPF客户端程序窗体大小随着任务栏的显示与隐藏自动调整为全屏的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!