5
我使用棱镜来加载视图到区域。问题是加载的视图与主窗口的标题栏重叠 - 该栏包含标题,关闭/最小化/最大化按钮。我怎样才能得到标题栏的高度?希望在xaml代码中正确使用它。如何获得主应用程序窗口标题栏的高度?
我使用棱镜来加载视图到区域。问题是加载的视图与主窗口的标题栏重叠 - 该栏包含标题,关闭/最小化/最大化按钮。我怎样才能得到标题栏的高度?希望在xaml代码中正确使用它。如何获得主应用程序窗口标题栏的高度?
一段时间后,我看着办吧:
<Window xmlns:local="clr-namespace:System.Windows;assembly=PresentationFramework">
<YourView Height="{x:Static local:SystemParameters.WindowCaptionHeight}" />
</Window>
希望帮助!
在运行Windows 10 Pro 64位(版本10.0.15063)和Visual Studio 2015 Enterprise(版本14.0.25431.01更新3)的英特尔酷睿i7-6700 CPU @ 3.40GHz上,针对.NET Framework 4.5.2,使用约16 GB RAM free和〜110 GB HD free,'System.Windows.SystemParameters.WindowCaptionHeight'返回23与我通过调试器验证的39。我的XAML的根元素是'Window','Margin','BorderThickness'和'Padding'的值为0,'Content'元素是'DockPanel','Margin'的值为0。 'DockPanel'的'ActualHeight'是39 <
Tom
2017-08-23 17:05:14