summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
4c7e95f)
- FeedKey and Accessibility are FHUB(mobile) feature
- TV doesn't use Feedkey nor NUI Accessibility
- Need to be seperated by profile when building
if (type == DisposeTypes.Explicit)
{
if (type == DisposeTypes.Explicit)
{
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
Extension?.OnDispose(this);
if (buttonIcon != null)
Extension?.OnDispose(this);
if (buttonIcon != null)
EnableControlStatePropagation = true;
UpdateState();
LayoutDirectionChanged += OnLayoutDirectionChanged;
EnableControlStatePropagation = true;
UpdateState();
LayoutDirectionChanged += OnLayoutDirectionChanged;
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "Button");
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "Button");
}
private void UpdateUIContent()
}
private void UpdateUIContent()
internal set
{
buttonText = value;
internal set
{
buttonText = value;
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Label, buttonText.Text);
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Label, buttonText.Text);
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown() : base()
{
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown() : base()
{
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown(string style) : base(style)
{
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown(string style) : base(style)
{
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown(DropDownStyle dropDownStyle) : base(dropDownStyle)
{
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown(DropDownStyle dropDownStyle) : base(dropDownStyle)
{
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
//Called by User
//Release your own managed resources here.
//You should release all of your own disposable objects here.
//Called by User
//Release your own managed resources here.
//You should release all of your own disposable objects here.
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
RemoveVisual("loadingImageVisual");
}
RemoveVisual("loadingImageVisual");
}
this.AddVisual("loadingImageVisual", imageVisual);
this.AddVisual("loadingImageVisual", imageVisual);
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "Loading");
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "Loading");
}
private void UpdateVisual()
}
private void UpdateVisual()
ParentOrigin = NUI.ParentOrigin.BottomCenter,
PivotPoint = NUI.PivotPoint.BottomCenter,
};
ParentOrigin = NUI.ParentOrigin.BottomCenter,
PivotPoint = NUI.PivotPoint.BottomCenter,
};
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "ScrollableBase");
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "ScrollableBase");
}
private bool OnIterruptTouchingChildTouched(object source, View.TouchEventArgs args)
}
private bool OnIterruptTouchingChildTouched(object source, View.TouchEventArgs args)
if (type == DisposeTypes.Explicit)
{
if (type == DisposeTypes.Explicit)
{
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
StopVerticalShadowAnimation();
StopScroll();
StopVerticalShadowAnimation();
StopScroll();
/// <param name="trackPadding">The padding of the track.</param>
protected virtual void UpdateTrackPadding(Extents trackPadding)
{
/// <param name="trackPadding">The padding of the track.</param>
protected virtual void UpdateTrackPadding(Extents trackPadding)
{
- if (calculator == null)
+ if (calculator == null || trackVisual == null || thumbVisual == null)
private void Initialize()
{
IsSelectable = true;
private void Initialize()
{
IsSelectable = true;
}
private void OnSelect()
}
private void OnSelect()