<Window x:Class="WpfApplication1.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="WPF " Height="100" Width="200"> <StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal" PreviewMouseDown="StackPanel_PreviewMouseDown"> <Button Content="Blocked" Click="Button_Click" Height="25" Margin="10" Width="70"/> </StackPanel> <Button Content="Not Blocked" Click="Button_Click" Height="25" Margin="10" Width="70"/> </StackPanel> </Window> //File:Window.xaml.cs using System.Windows; using System.Windows.Input; namespace WpfApplication1 { public partial class Window1 : Window { public Window1() { InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) { MessageBox.Show("Button Clicked", "Button"); } private void StackPanel_PreviewMouseDown(object sender, MouseButtonEventArgs e) { e.Handled = true; } } }