ToolWindowContainer.ToolWindowContainerTemplateSettings Class
Provides calculated values for use with the ToolWindowContainer's control theme or template.
public class ToolWindowContainer.ToolWindowContainerTemplateSettings : AvaloniaObject
- Inheritance:
- object AvaloniaObject object
Remarks
This class is NOT intended for general use outside of control templates.
Constructors
ToolWindowContainerTemplateSettings(ToolWindowContainer)
Initializes an instance of the class.
public ToolWindowContainerTemplateSettings(ToolWindowContainer templatedControl)
Parameter | Type | Description |
---|---|---|
templatedControl | ToolWindowContainer | The templated control to which these settings are applied. |
Properties
UIToolWindowContainerCloseButtonTextWithKeyGesture
Gets the text to be displayed as a tooltip for the close button, which is based on the string resource UIToolWindowContainerCloseButtonText and can optionally include the key gesture for the action associated with the button.
public string? UIToolWindowContainerCloseButtonTextWithKeyGesture { get; }
Property Value
Remarks
The text of CloseKeyGesture will be passed as the first argument for string formatting, so {0}
in the string resource will be replaced by the key gesture.
UIToolWindowContainerOptionsButtonTextWithKeyGesture
Gets the text to be displayed as a tooltip for the options button, which is based on the string resource UIToolWindowContainerOptionsButtonText and can optionally include the key gesture for the action associated with the button.
public string? UIToolWindowContainerOptionsButtonTextWithKeyGesture { get; }
Property Value
Remarks
The text of OpenOptionsMenuKeyGesture will be passed as the first argument for string formatting, so {0}
in the string resource will be replaced by the key gesture.
Fields
UIToolWindowContainerCloseButtonTextWithKeyGestureProperty
Defines the UIToolWindowContainerCloseButtonTextWithKeyGesture property.
public static readonly DirectProperty<ToolWindowContainer.ToolWindowContainerTemplateSettings, string?> UIToolWindowContainerCloseButtonTextWithKeyGestureProperty
UIToolWindowContainerOptionsButtonTextWithKeyGestureProperty
Defines the UIToolWindowContainerOptionsButtonTextWithKeyGesture property.
public static readonly DirectProperty<ToolWindowContainer.ToolWindowContainerTemplateSettings, string?> UIToolWindowContainerOptionsButtonTextWithKeyGestureProperty
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)