if (type == DisposeTypes.Explicit)
{
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
+#endif
Extension?.OnDispose(this);
if (buttonIcon != null)
EnableControlStatePropagation = true;
UpdateState();
LayoutDirectionChanged += OnLayoutDirectionChanged;
-
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "Button");
-
Feedback = true;
+#endif
}
private void UpdateUIContent()
internal set
{
buttonText = value;
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Label, buttonText.Text);
+#endif
}
}
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown() : base()
{
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
+#endif
}
/// <summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown(string style) : base(style)
{
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
+#endif
}
/// <summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public DropDown(DropDownStyle dropDownStyle) : base(dropDownStyle)
{
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "DropDown");
+#endif
}
/// <summary>
//Called by User
//Release your own managed resources here.
//You should release all of your own disposable objects here.
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
+#endif
RemoveVisual("loadingImageVisual");
}
this.AddVisual("loadingImageVisual", imageVisual);
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "Loading");
+#endif
}
private void UpdateVisual()
ParentOrigin = NUI.ParentOrigin.BottomCenter,
PivotPoint = NUI.PivotPoint.BottomCenter,
};
-
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.SetAccessibilityAttribute(this, AccessibilityManager.AccessibilityAttribute.Trait, "ScrollableBase");
+#endif
}
private bool OnIterruptTouchingChildTouched(object source, View.TouchEventArgs args)
if (type == DisposeTypes.Explicit)
{
+#if (PROFILE_MOBILE)
AccessibilityManager.Instance.DeleteAccessibilityAttribute(this);
+#endif
StopVerticalShadowAnimation();
StopScroll();
/// <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)
{
return;
}
private void Initialize()
{
IsSelectable = true;
+#if (PROFILE_MOBILE)
Feedback = true;
+#endif
}
private void OnSelect()