#c# #wpf #xaml
#c# #wpf #xaml
Вопрос:
c # может установить высоту конструкции, если установлена высота
<Controls:MetroWindow x:Class="SQL_Reports.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:SQL_Reports"
xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
mc:Ignorable="d"
Width="669"
Title="Daily SQL Reports"
WindowStartupLocation="CenterScreen"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.CanContentScroll="True"
MinHeight="530"
TitleAlignment="Center"
MinWidth="677"
d:DesignHeight="927" >
Я пытаюсь установить высоту дизайна, чтобы я мог просматривать свой контент в Visual Studio
но я также хочу, чтобы высота WPF была равна 530, но когда я устанавливаю высоту, дизайнер остается равным 530, а не той, какой я установил высоту дизайна.
Комментарии:
1. Проблема, о которой вы упоминаете, возникает только тогда, когда
Height
установлена. Если вы устанавливаетеMinHeight
вместо этого, это работает идеально для меня.
Ответ №1:
Просто избавьтесь от minHeight =»530″ при проектировании. И добавьте ее снова, когда закончите.
Я не верю, что вы можете определить высоту среды выполнения и высоту дизайна одновременно. Возможно, вы можете попробовать атрибут d: LayoutOverrides.