안녕하세요 JAMES님
소스 코드 https://github.com/BlueBirdJun/WpfExplorer.git

이런식으로 DarkWindow 를 생성하고
<ControlTemplate TargetType="{x:Type units:DarkWindow}">
<Border
Background="{TemplateBinding Background}"
BorderBrush="Red"
BorderThickness="{TemplateBinding BorderThickness}"
UseLayoutRounding="{TemplateBinding UseLayoutRounding}"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Border Grid.ColumnSpan="4"
Background="#333222"/>
<units:MinimizeButton Grid.Column="1"/>
<units:MaximizeButton Grid.Column="2" />
<units:CloseButton Grid.Column="3" />
<ContentPresenter
Grid.Row="1"
Grid.ColumnSpan="4"
ContentTemplate="{TemplateBinding ContentTemplate}"
ContentSource="Content"/>
</Grid>
</Border>
</ControlTemplate>
Close ,Maximu 등 Control을 배치했습니다.

public class DarkWindow: JamesWindow
{
static DarkWindow() {
DefaultStyleKeyProperty.OverrideMetadata(typeof(DarkWindow),new FrameworkPropertyMetadata(typeof(DarkWindow)));
}
}
<Button Content="aaa" Click="Button_Click" />
이벤트 핸들러를 입히는 방법은 없을까요?