wpf viewbox整体缩放界面

检测屏幕分辨率变化后自动调整viewbox内部容器大小 - 动态适配屏幕分辨率

<Window  SizeChanged="Window_SizeChanged">
     
    <Viewbox x:Name="mainViewbox" 
            Stretch="Uniform" StretchDirection="Both" >
       <grid     x:Name="mainContainer" Margin="0" >grid 的宽和高和屏幕分辨率保持一致

       </grid>

    </Viewbox>
</Window>

后台


        private void Window_SizeChanged(object sender, SizeChangedEventArgs e)
        {
            //mainViewbox.widmainViewbox
            mainContainer.Width = e.NewSize.Width;
            mainContainer.Height = e.NewSize.Height;
        }
posted @ 2024-08-16 23:09  Hey,Coder!  阅读(10)  评论(0编辑  收藏  举报