Вы можете использовать тег Border
, чтобы получить границу окна для вашего пользовательского контроля, например:
<UserControl x:Class="WpfApplication1.UserControl1" ------->
<Border Width="310" CornerRadius="5" BorderBrush="LightBlue" BorderThickness="1">
<Grid VerticalAlignment="Center">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="40"></ColumnDefinition>
<ColumnDefinition Width="*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Label Content="File" Grid.Column="0" Height="22" Grid.Row="0" ></Label>
<Button Content="Browse..." Grid.Column="1" Grid.Row="0" Height="25" Width="70" HorizontalAlignment="Right" Margin="1,1,5,1" SnapsToDevicePixels="True"></Button>
</Grid>
</Border>
</UserControl>