AvailabilityIcon Class
Reserved for internal use. (See PresenceIndicator).
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
Namespace: Microsoft.Lync.Controls
Assembly: Microsoft.Lync.Controls (in Microsoft.Lync.Controls.dll)
Syntax
'Declaration
<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 := GetType(Viewbox))> _
<TemplatePartAttribute(Name := "PART_PresenceColorGrid", Type := GetType(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 _
Inherits ContactBase
'Usage
Dim instance As AvailabilityIcon
[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
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.