BehaviorService.Adorners Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o BehaviorServiceAdornerCollection.
public:
property System::Windows::Forms::Design::Behavior::BehaviorServiceAdornerCollection ^ Adorners { System::Windows::Forms::Design::Behavior::BehaviorServiceAdornerCollection ^ get(); };
public System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollection Adorners { get; }
member this.Adorners : System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollection
Public ReadOnly Property Adorners As BehaviorServiceAdornerCollection
Valor da propriedade
Uma coleção de adornos.
Exemplos
O exemplo de código a seguir demonstra como adicionar Adorner objetos a e removê-los de um BehaviorServiceAdornerCollection. Este exemplo de código faz parte de um exemplo maior fornecido para a BehaviorService classe .
public ref class DemoDesigner : public ControlDesigner
{
private:
Adorner^ demoAdorner;
protected:
~DemoDesigner()
{
if (demoAdorner != nullptr)
{
System::Windows::Forms::Design::Behavior::BehaviorService^ b =
this->BehaviorService;
if (b != nullptr)
{
b->Adorners->Remove(demoAdorner);
}
}
}
public:
virtual void Initialize(IComponent^ component) override
{
__super::Initialize(component);
// Get a hold of the behavior service and add our own set
// of glyphs. Glyphs live on adorners.
demoAdorner = gcnew Adorner();
BehaviorService->Adorners->Add(demoAdorner);
demoAdorner->Glyphs->Add
(gcnew DemoGlyph(BehaviorService, Control));
}
};
class MyDesigner : ControlDesigner
{
private Adorner myAdorner;
protected override void Dispose(bool disposing)
{
if (disposing && myAdorner != null)
{
BehaviorService b = BehaviorService;
if (b != null)
{
b.Adorners.Remove(myAdorner);
}
}
}
public override void Initialize(IComponent component)
{
base.Initialize(component);
// Add the custom set of glyphs using the BehaviorService.
// Glyphs live on adornders.
myAdorner = new Adorner();
BehaviorService.Adorners.Add(myAdorner);
myAdorner.Glyphs.Add(new MyGlyph(BehaviorService, Control));
}
}
Class MyDesigner
Inherits ControlDesigner
Private myAdorner As Adorner
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
If disposing AndAlso (myAdorner IsNot Nothing) Then
Dim b As System.Windows.Forms.Design.Behavior.BehaviorService _
= BehaviorService
If (b IsNot Nothing) Then
b.Adorners.Remove(myAdorner)
End If
End If
End Sub
Public Overrides Sub Initialize(ByVal component As IComponent)
MyBase.Initialize(component)
' Add the custom set of glyphs using the BehaviorService.
' Glyphs live on adornders.
myAdorner = New Adorner()
BehaviorService.Adorners.Add(myAdorner)
myAdorner.Glyphs.Add(New MyGlyph(BehaviorService, Control))
End Sub
End Class
Comentários
A Adorners propriedade fornece acesso ao BehaviorServiceAdornerCollection gerenciado pelo BehaviorService.