private static void target_SizeChanged(object sender, SizeChangedEventArgs e) { FrameworkElement target = (FrameworkElement)sender; GeometryProvider provider = GetProvider(target); Geometry clip = provider.GetGeometry(target); target.Clip = clip; }
public static void SetProvider(DependencyObject obj, GeometryProvider value) { obj.SetValue(ProviderProperty, value); }