尺寸容易设置屏幕WPF

本文关键字:设置 屏幕 WPF 易设置 | 更新日期: 2023-09-27 18:12:23

我需要设置屏幕以下尺寸Height =" 768" Width =" 1024",但希望数值留在app.config中,因为我在一个角落改变了一些变化,并反映在所有其他发生。

有什么建议吗?

<Window x:Class="Smart.Interface.View.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:view="clr-namespace:Smart.Interface.View"
        xmlns:ViewModel="clr-namespace:Smart.Interface.ViewModel"
        Title="Smart - Modular Technologies" Height="768" Width="1024"
        DataContext="{Binding Login,
                              Source={StaticResource Locator}}"

尺寸容易设置屏幕WPF

我最好的猜测是为你的窗口创建一个样式:

<Style TargetType="Window" x:Key="MyWindowStyle">
    <Setter Property="Width" Value="1024" />
    <Setter Property="Height" Value="768" />
</Style>

另一个建议是将WidthHeight添加为StaticResource s:

在App.xaml

<Application ...
         xmlns:system="clr-namespace:System;assembly=mscorlib">
    <Application.Resources>
        <system:Double x:Key="ScreenWidth">1024</system:Double>
        <system:Double x:Key="ScreenHeight">1024</system:Double>

在窗口代码中:

 <Window ... 
    Height="{StaticResource ScreenHeight}" 
    Width="{StaticResource ScreenWidth}">