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
- e
Tür: Microsoft.VisualStudio.Modeling.Diagrams.AbsoluteBoundsChangedEventArgs
Eski ve yeni mutlak sınırlarını belirten nesne.
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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.