Language
Edit

SegmentedMarginConverter Class

Definition

A converter that returns a margin based on the position of the item in a segmented control.

[Microsoft.UI.Xaml.Data.Bindable]
public class SegmentedMarginConverter : Microsoft.UI.Xaml.Data.IValueConverter, Microsoft.UI.Xaml.DependencyObject, Microsoft.UI.Xaml.IDependencyObjectStoreProvider, Uno.UI.DataBinding.IWeakReferenceProvider
[<Microsoft.UI.Xaml.Data.Bindable>]
type SegmentedMarginConverter = class
    interface DependencyObject
    interface IValueConverter
    interface IDependencyObjectStoreProvider
    interface IWeakReferenceProvider
Public Class SegmentedMarginConverter
Implements DependencyObject, IDependencyObjectStoreProvider, IValueConverter, IWeakReferenceProvider
Inheritance
SegmentedMarginConverter
Attributes
Microsoft.UI.Xaml.Data.BindableAttribute
Implements
Microsoft.UI.Xaml.Data.IValueConverter Microsoft.UI.Xaml.DependencyObject Microsoft.UI.Xaml.IDependencyObjectStoreProvider Uno.UI.DataBinding.IWeakReferenceProvider

Constructors

Name Description
SegmentedMarginConverter()

Fields

Name Description
LeftItemMarginProperty

Identifies the LeftItemMargin property.

MiddleItemMarginProperty

Identifies the MiddleItemMargin property.

RightItemMarginProperty

Identifies the RightItemMargin property.

Properties

Name Description
DataContext
DataContextProperty
Dispatcher
DispatcherQueue
IsStoreInitialized
LeftItemMargin

Gets or sets the margin of the first item

MiddleItemMargin

Gets or sets the margin of any middle item

RightItemMargin

Gets or sets the margin of the last item

TemplatedParent
TemplatedParentProperty

Methods

Name Description
ClearBindings()

Obsolete method kept for binary compatibility

ClearValue(DependencyProperty)
Convert(Object, Type, Object, String) Microsoft.UI.Xaml.Data.IValueConverter.Convert(System.Object,System.Type,System.Object,System.String)
ConvertBack(Object, Type, Object, String) Microsoft.UI.Xaml.Data.IValueConverter.ConvertBack(System.Object,System.Type,System.Object,System.String)
GetAnimationBaseValue(DependencyProperty)
GetBindingExpression(DependencyProperty)
GetValue(DependencyProperty)
OnDataContextChanged(DependencyPropertyChangedEventArgs)
OnTemplatedParentChanged(DependencyPropertyChangedEventArgs)
ReadLocalValue(DependencyProperty)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)
RestoreBindings()

Obsolete method kept for binary compatibility

ResumeBindings()
SetBinding(DependencyProperty, BindingBase)
SetBinding(Object, String, BindingBase)
SetBinding(String, BindingBase)
SetBindingValue(Object, String)
SetValue(DependencyProperty, Object)
SuspendBindings()
ToString()
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Events

Name Description
DataContextChanged

Explicit Interface Implementations

Name Description
IDependencyObjectStoreProvider.Store
IWeakReferenceProvider.WeakReference

Applies to