I love WPF

"jamais sans son interface"

I love WPF

"jamais sans son interface"

Year: 2021

Simple ScrollViewer With Offset in DP

if you want a ScollWiever with offsets use public class ScrollViewerEx : ScrollViewer, INotifyPropertyChanged { static ScrollViewerEx() { //ScrollViewer.VerticalOffsetProperty.OverrideMetadata(typeof(ScrollViewerEx), // new FrameworkPropertyMetadata(0.0, (d, e) => // { // ScrollViewerEx control = d as ScrollViewerEx; // control.ScrollToVerticalOffset((double)e.NewValue); // })); //ScrollViewer.HorizontalOffsetProperty.OverrideMetadata(typeof(ScrollViewerEx), // new FrameworkPropertyMetadata(0.0, (d, e) => // { // ScrollViewerEx control = d as ScrollViewerEx; // […]

Clipping a control from another control (with binding)

If you want to clip a control form another control you can use this markup (showed only in run) public class Geometry : MarkupExtension { private static DependencyProperty ReferenceBindingSinkProperty = DependencyProperty.RegisterAttached(« ReferenceBindingSink », typeof(object), typeof(Geometry), new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.Inherits)); public BindingBase Reference { get; set; } public override object ProvideValue(IServiceProvider serviceProvider) { IProvideValueTarget target = serviceProvider.GetService(typeof(IProvideValueTarget)) as IProvideValueTarget; […]

Retour en haut