Actualmente estoy creando una aplicación de estilo metro. Debido a esto necesito extender el área de mi cliente fuera de mi ventana para dibujar la sombra. El problema ahora es que tengo un botón configurado en Margen = "0,0,15,15" y, por supuesto, también se dibuja en esta área sombreada. ¿Cómo puedo ocultar esto? En CSS, simplemente aplicaría el desbordamiento: oculto al "Contenido" o al UserControl.Cómo ocultar WPF Grid Overflow (como el desbordamiento de CSS: oculto)
La estructura básica de WPF es así:
<Grid x:Name="LayoutRoot" SnapsToDevicePixels="True" Margin="15" Background="White">
<Grid.Effect>
<DropShadowEffect ShadowDepth="0" BlurRadius="15" Direction="470"/>
</Grid.Effect>
<Grid x:Name="Content">
<UserControl></UserControl> // This is where the arrow button is with Margin="0,0,15,15"
</Grid>
</Grid>
ahh justo lo que estaba buscando ... gracias. Aceptará su respuesta cuando sea posible - quedan 5 minutos. – Martin
Soy hasta cierto punto nuevo en WPF, aunque estoy familiarizado con él desde hace más de un año. Me sorprende cada vez que descubro alguna característica nueva. WPF increíble. ¡Dios bendiga a quien se le ocurrió esta idea! – Oybek