نیازی به allowtransparency نیست شما برای ویندوز تمپلت ایجاد کنید اونجا تولبار خودتون رو ایجاد کنید بصورت پیشفرض چون از کنترل ویندوز ارث بری میکنید براش تمپلت مینویسید امکان تغییر اندازه رو داره حالا اگر منظور شما اون ایکون فلش مانند پایین سمت راست هست میتونید از resizegrip استفاده کنید
این یه استایل برای کنترل Resizegrip هستش که امکان تغییر سایز رو فراهم میکنه
<Style TargetType="ResizeGrip">
<Setter Property="MinWidth" Value="11"/>
<Setter Property="MinHeight" Value="11"/>
<Setter Property="Width" Value="11"/>
<Setter Property="Height" Value="11"/>
<Setter Property="Background" Value="Transparent"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="ResizeGrip">
<grid Background="{TemplateBinding Background}" SnapsToDevicePixels="true">
<Path Width="11" Height="11" Data="M 9,0 L 11,0 L 11,11 L 0,11 L 0,9 L 3,9 L 3,6 L 6,6 L 6,3 L 9,3 z" HorizontalAlignment="Right" VerticalAlignment="Bottom">
<Path.Fill>
<DrawingBrush TileMode="Tile" Viewbox="0,0,3,3" Viewport="0,0,3,3" ViewportUnits="Absolute" ViewboxUnits="Absolute">
<DrawingBrush.Drawing>
<DrawingGroup>
<GeometryDrawing Brush="{StaticResource ResizeGripperForeground}">
<GeometryDrawing.Geometry>
<RectangleGeometry Rect="0,0,2,2"/>
</GeometryDrawing.Geometry>
</GeometryDrawing>
</DrawingGroup>
</DrawingBrush.Drawing>
</DrawingBrush>
</Path.Fill>
</Path>
</grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
داخل تمپلت ویندوز در مکان مناسب ریسایز گریپ رو بزارید
<ResizeGrip Width="10" Height="10" HorizontalAlignment="Right" VerticalAlignment="Bottom" Grid.Row="1" IsTabStop="False" Visibility="Collapsed" WindowChrome.ResizeGripDirection="BottomRight" />