AdornerProvider.Adorners 属性
[本文档仅供预览,在以后的发行版中可能会发生更改。包含的空白主题用作占位符。]
获取此装饰器提供程序提供的装饰器的集合。
命名空间: Microsoft.Windows.Design.Interaction
程序集: Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)
语法
声明
Public ReadOnly Property Adorners As Collection(Of UIElement)
public Collection<UIElement> Adorners { get; }
public:
property Collection<UIElement^>^ Adorners {
Collection<UIElement^>^ get ();
}
member Adorners : Collection<UIElement>
function get Adorners () : Collection<UIElement>
属性值
类型:System.Collections.ObjectModel.Collection<UIElement>
具有装饰器附加属性的 UIElement 对象的一个集合。
备注
在 Activate 实现中填充 Adorners 集合。
示例
下面的代码示例演示如何向 Adorners 集合中添加装饰器面板。 有关更多信息,请参见演练:创建设计时装饰器。
' The Panel utility property demand-creates the
' adorner panel and adds it to the provider's
' Adorners collection.
Public ReadOnly Property Panel() As AdornerPanel
Get
If Me.opacitySliderAdornerPanel Is Nothing Then
Me.opacitySliderAdornerPanel = New AdornerPanel()
' Add the adorner to the adorner panel.
Me.opacitySliderAdornerPanel.Children.Add(opacitySlider)
' Add the panel to the Adorners collection.
Adorners.Add(opacitySliderAdornerPanel)
End If
Return Me.opacitySliderAdornerPanel
End Get
End Property
// The Panel utility property demand-creates the
// adorner panel and adds it to the provider's
// Adorners collection.
public AdornerPanel Panel
{
get
{
if (this.opacitySliderAdornerPanel == null)
{
opacitySliderAdornerPanel = new AdornerPanel();
opacitySliderAdornerPanel.Children.Add(opacitySlider);
// Add the panel to the Adorners collection.
Adorners.Add(opacitySliderAdornerPanel);
}
return this.opacitySliderAdornerPanel;
}
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。
请参见
参考
Microsoft.Windows.Design.Interaction 命名空间