ChromedTitleBar.ChromedTitleBarTemplateSettings Class
Provides calculated values for use with the ChromedTitleBar's control theme or template.
public class ChromedTitleBar.ChromedTitleBarTemplateSettings : AvaloniaObject
- Inheritance:
- object AvaloniaObject object
Remarks
This class is NOT intended for general use outside of control templates.
Constructors
ChromedTitleBarTemplateSettings()
Initializes an instance of the class.
public ChromedTitleBarTemplateSettings()
Properties
IsCloseButtonVisible
Indicates whether the window's close button is visible.
IsFullScreenButtonVisible
Indicates whether the window's full screen button is visible.
public bool IsFullScreenButtonVisible { get; set; }
Property Value
- bool:
The default value is
false
.
IsMaximizeButtonVisible
Indicates whether the window's maximize button is visible.
IsMinimizeButtonVisible
Indicates whether the window's minimize button is visible.
IsRestoreButtonVisible
Indicates whether the window's restore button is visible.
Fields
IsCloseButtonVisibleProperty
Defines the IsCloseButtonVisible property.
public static readonly StyledProperty<bool> IsCloseButtonVisibleProperty
IsFullScreenButtonVisibleProperty
Defines the IsRestoreButtonVisible property.
public static readonly StyledProperty<bool> IsFullScreenButtonVisibleProperty
IsMaximizeButtonVisibleProperty
Defines the IsMaximizeButtonVisible property.
public static readonly StyledProperty<bool> IsMaximizeButtonVisibleProperty
IsMinimizeButtonVisibleProperty
Defines the IsMinimizeButtonVisible property.
public static readonly StyledProperty<bool> IsMinimizeButtonVisibleProperty
IsRestoreButtonVisibleProperty
Defines the IsRestoreButtonVisible property.
public static readonly StyledProperty<bool> IsRestoreButtonVisibleProperty
Inherited Members
- AvaloniaObject.CheckAccess()
- AvaloniaObject.VerifyAccess()
- AvaloniaObject.ClearValue(AvaloniaProperty)
- AvaloniaObject.ClearValue<T>(AvaloniaProperty<T>)
- AvaloniaObject.ClearValue<T>(StyledProperty<T>)
- AvaloniaObject.ClearValue<T>(DirectPropertyBase<T>)
- AvaloniaObject.Equals(object)
- AvaloniaObject.GetHashCode()
- AvaloniaObject.GetValue(AvaloniaProperty)
- AvaloniaObject.GetValue<T>(StyledProperty<T>)
- AvaloniaObject.GetValue<T>(DirectPropertyBase<T>)
- AvaloniaObject.GetBaseValue<T>(StyledProperty<T>)
- AvaloniaObject.IsAnimating(AvaloniaProperty)
- AvaloniaObject.IsSet(AvaloniaProperty)
- AvaloniaObject.SetValue(AvaloniaProperty, object, BindingPriority)
- AvaloniaObject.SetValue<T>(StyledProperty<T>, T, BindingPriority)
- AvaloniaObject.SetValue<T>(DirectPropertyBase<T>, T)
- AvaloniaObject.SetCurrentValue(AvaloniaProperty, object)
- AvaloniaObject.SetCurrentValue<T>(StyledProperty<T>, T)
- AvaloniaObject.Bind(AvaloniaProperty, IBinding)
- AvaloniaObject.Bind(AvaloniaProperty, IObservable<object>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<object>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<T>, BindingPriority)
- AvaloniaObject.Bind<T>(StyledProperty<T>, IObservable<BindingValue<T>>, BindingPriority)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<object>)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<T>)
- AvaloniaObject.Bind<T>(DirectPropertyBase<T>, IObservable<BindingValue<T>>)
- AvaloniaObject.CoerceValue(AvaloniaProperty)
- AvaloniaObject.UpdateDataValidation(AvaloniaProperty, BindingValueType, Exception)
- AvaloniaObject.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)
- AvaloniaObject.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
- AvaloniaObject.RaisePropertyChanged<T>(DirectPropertyBase<T>, T, T)
- AvaloniaObject.SetAndRaise<T>(DirectPropertyBase<T>, ref T, T)
- AvaloniaObject.InheritanceParent
- AvaloniaObject.this[AvaloniaProperty]
- AvaloniaObject.this[IndexerDescriptor]
- AvaloniaObject.PropertyChanged
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
Extension Methods
- AvaloniaObjectExtensions.BindToProperty(AvaloniaObject, AvaloniaProperty, AvaloniaObject, AvaloniaProperty, BindingMode)
- AvaloniaObjectExtensions.BindToProperty(AvaloniaObject, AvaloniaProperty, object, AvaloniaProperty, BindingMode, IValueConverter, object)
- ObjectExtensions.TryConvertToDouble(object, out double)
- ObjectExtensions.TryConvertToDouble(object, IFormatProvider, out double)