2012-07-22 2 views

답변

1

이 버튼은 Chrome 창에 포함되어 있으므로 사용자가 모양을 결정할 수 있도록 남겨 두어야합니다 (Windows에는 크롬 색상 변경 옵션이 있음). 따라서 Chrome을 제어하려는 경우 창 스타일만큼 간단하지 않습니다.

WindowStyle 속성을 사용하여 해당 유형을 제거하거나 창을 대화 형 창으로 만들 수 있지만 더 많은 제어를 위해서는 해당 창에 대한 사용자 지정 크롬을 만들어야합니다.

이 경로로 이동하려면 확실히 가능하지만 창에 맞춤 크롬을 만드는 방법에 대한 정보를 살펴 봐야합니다. 여기에 몇 가지 자원이 있지만, 당신의 연구를하고 이들 중 어떤를 참조, 또는 어떤 다른 자원을 사용자의 요구를 충족 :

  1. Code Project Library
  2. Stack Overflow Answer w/ Links
  3. MSDN Blog
1

당신은 제거 할 수 있습니다 WindowStyle="None"ResizeMode="NoResize"으로 기본 Windows 크롬을 만든 다음 원하는 테두리/단추를 만듭니다. 예 :

<Window x:Class="WpfApplication1.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     WindowStyle="None" 
     ResizeMode="NoResize" 
     BorderBrush="Blue" 
     BorderThickness="5"> 
    <StackPanel Orientation="Horizontal" 
       VerticalAlignment="Top" 
       HorizontalAlignment="Right" 
       Height="20" > 
     <Button Content="Minimize" /> 
     <Button Content="Restore" /> 
     <Button Content="Close" /> 
    </StackPanel> 
</Window> 
관련 문제