我已經創建主窗口在此窗口中創建DockPanel中用於等作爲下面主窗口結合用戶控制值,集DockPanel中的寬度和高度作爲相同WPF窗口的寬度和高度
<Window x:Class="WpfApplication2.DMMainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
ResizeMode="NoResize"
WindowState="Maximized"
WindowStyle="None"
WindowStartupLocation="CenterScreen"
Height="{Binding SystemParameters.PrimaryScreenHeight}"
Width="{Binding SystemParameters.PrimaryScreenWidth}">
<DockPanel Width="1254" Height="1200" HorizontalAlignment="Left" Margin="0,0,0,0" x:Name="mainPanel" VerticalAlignment="Top" />
</Window>
在此代碼你可以看到給定的寬度和高度的dockpanel。我需要這個高度和寬度需要綁定與窗口寬度一樣。我已經使用了實際的寬度和高度,也使用了sizetocontent,但沒有像預期的那樣發生。請給出你的建議。
當作爲頂級容器使用,'DockPanel'會自動補'Window'父。你不應該明確地設置'Width'和'Height'。在上面的代碼中,你似乎強迫'DockPanel'的大小與'Window'大小不同,所以它當然不會達到合適的大小。請更準確地說明你要做什麼代碼,爲什麼你認爲你應該這樣做,以及代碼做什麼。這實際上並不清楚你究竟在問什麼。 –