2014-04-04 88 views
5

我正在研究wpf應用程序,我想修復窗口的高度和寬度。我使用Metro風格,所以我不能使用FormBorderStyle的完整性。 我試圖用MaxWidth和MaxHeigth(MinWidth和MinHeigth),它的工作原理,但是當我EXCUTE代碼中的黑色邊框顯得如何修復wpf窗口的高度和寬度

這裏的代碼

<Controls:MetroWindow x:Class="Selen.Wpf.DemoApplication.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:Controls="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro" 
    xmlns:System="clr-namespace:System;assembly=mscorlib" Title="A propos " 
    MaxHeight="400" MaxWidth="550" MinHeight="400" MinWidth="550" WindowStartupLocation="CenterScreen" TitleForeground="#999988" Background="Black" 
    WindowStyle="None" ShowMaxRestoreButton="False" SizeToContent="WidthAndHeight" > 


<Grid Background="#FF2D2D30" > 
    <TabControl Width="653"> 
     <TabItem Header="Projet"> 
      <Grid Background="#FF2D2D30" Margin="0,0,-7,0"> 
       <TextBlock x:Name="text" Foreground="Green" TextDecorations="Underline" FontSize="16" Text="Modélidation d'une surface Topographique en 2D et 3D" Margin="10,10,204,0" Height="60" VerticalAlignment="Top" HorizontalAlignment="Center" Width="446" /> 
       <TextBlock x:Name="text1" Foreground="White" FontSize="14" Margin="6,75,0,196" HorizontalAlignment="Left" Text="Le domaine de Sig a connu une grande developpement , &#xa; maintenant il est utilisé dans le domaine &#xa; de topographie pour définir les différentes surfaces &#xa; et isovaleurs contant dans une surface terrstre" Width="407" /> 
       <Image x:Name="im" Margin="360,38,129,145" Source="Images/photo.jpg" Grid.Column="0" Height="184" VerticalAlignment="Center" HorizontalAlignment="Center" Width="171"/> 
       <Button Width="100" Height="30" Content="Suivant" Margin="410,258,150,79" Click="button1_click" VerticalAlignment="Center" HorizontalAlignment="Center" /> 
      </Grid> 
     </TabItem> 

      <TabItem Header="Equipe"></TabItem> 
     <TabItem Header="Outils"></TabItem> 
    </TabControl> 

</Grid> 

+2

什麼意思 「修復」在你的情況下?非可調整大小? – BlueM

+0

是不可調整大小的 –

+2

您是否嘗試在窗口定義中設置ResizeMode =「NoResize」? –

回答

9
<Window ResizeMode="NoResize" Height="450" Width="650"> 
</Window> 
相關問題