Aracılığıyla paylaş


NodeShape.OnAbsoluteBoundsChanged Yöntem

Ne zaman adlı boyutunu veya konumunu şekli değişti.

Ad alanı:  Microsoft.VisualStudio.Modeling.Diagrams
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll içinde)

Sözdizimi

'Bildirim
Public Overridable Sub OnAbsoluteBoundsChanged ( _
    e As AbsoluteBoundsChangedEventArgs _
)
public virtual void OnAbsoluteBoundsChanged(
    AbsoluteBoundsChangedEventArgs e
)

Parametreler

Notlar

Bu yöntemde şekil veya konum değişikliği için yanıt vermek için shape sınıfı geçersiz kılar.Yalnızca eski ve yeni değerler farklıysa, bu yöntem çağrılır.Sizi aramayı emin [base.OnAbsoluteBoundsChanged(e)].

Bu yöntemi kullanmak ne zaman

  • Değil deposunda – yani modeli veya diyagram öğelerinin özellikleri olmayan değerleri güncelleştirmek istediğinizde bu yöntemi kullanın.Hatta kullanıcı Geri Al komutunu çalıştırdığında bu yöntemi her zaman sınırlayıcı kutusunu değiştikten sonra çağrılır.

  • Başka bir model veya – örneğin şekiller komşu konumunu ayarlamak Diyagram içinde değiştirmek - oluşturma yaparak değişikliğe yanıt vermek istiyorsanız bir ChangeRule gözlemek için AbsoluteBounds , shape sınıfının etki alanı özelliğinde.Bir geri alma geri al işleyicisi tarafından mağaza içi özellikler sıfırlanır ve Kuralı Değiştir çağrılmaz.Daha fazla bilgi için AbsoluteBoundsDomainPropertyId içindeki örneğe bakınız.

  • Boyut ve konum bir şeklin sınırlamak isterseniz, kullanmak BoundsRules.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NodeShape Sınıf

Microsoft.VisualStudio.Modeling.Diagrams Ad Alanı