Share via


AvailabilityIcon Class

Reserved for internal use. (See PresenceIndicator).

Namespace:  Microsoft.Lync.Controls
Assembly:  Microsoft.Lync.Controls (in Microsoft.Lync.Controls.dll)

Syntax

[TemplateVisualStateAttribute(Name = "Visible", GroupName = "PhotoVisibilityStates")]
[TemplateVisualStateAttribute(Name = "Blocked", GroupName = "AvailabilityStates")]
[TemplateVisualStateAttribute(Name = "HiddenSize", GroupName = "PhotoDisplayAutoSizeStates")]
[TemplateVisualStateAttribute(Name = "SmallSize", GroupName = "PhotoDisplayAutoSizeStates")]
[TemplateVisualStateAttribute(Name = "LargeSize", GroupName = "PhotoDisplayAutoSizeStates")]
[TemplateVisualStateAttribute(Name = "Person", GroupName = "ContactTypeStates")]
[TemplateVisualStateAttribute(Name = "Bot", GroupName = "ContactTypeStates")]
[TemplateVisualStateAttribute(Name = "DistributionGroup", GroupName = "ContactTypeStates")]
[TemplateVisualStateAttribute(Name = "UnknownContactType", GroupName = "ContactTypeStates")]
[TemplateVisualStateAttribute(Name = "Telephone", GroupName = "ContactTypeStates")]
[TemplateVisualStateAttribute(Name = "Offline", GroupName = "AvailabilityStates")]
[TemplateVisualStateAttribute(Name = "Hidden", GroupName = "PhotoVisibilityStates")]
[TemplatePartAttribute(Name = "PART_Viewbox", Type = typeof(Viewbox))]
[TemplatePartAttribute(Name = "PART_PresenceColorGrid", Type = typeof(Grid))]
[TemplateVisualStateAttribute(Name = "Available", GroupName = "AvailabilityStates")]
[TemplateVisualStateAttribute(Name = "Away", GroupName = "AvailabilityStates")]
[TemplateVisualStateAttribute(Name = "Busy", GroupName = "AvailabilityStates")]
[TemplateVisualStateAttribute(Name = "Unknown", GroupName = "AvailabilityStates")]
[TemplateVisualStateAttribute(Name = "DoNotDisturb", GroupName = "AvailabilityStates")]
public class AvailabilityIcon : ContactBase

Inheritance Hierarchy

System.Object
  System.Windows.DependencyObject
    System.Windows.UIElement
      System.Windows.FrameworkElement
        System.Windows.Controls.Control
          Microsoft.Lync.Controls.UCBase
            Microsoft.Lync.Controls.ContactBase
              Microsoft.Lync.Controls.AvailabilityIcon
                Microsoft.Lync.Controls.PresenceIndicator

See Also

AvailabilityIcon Members

Microsoft.Lync.Controls Namespace