public void RaiseInitialize() { if (Size.Width == 0) { throw new Exception("Raise initialize called on viewmodel not bound to view"); } isInitialized = true; AttachPlacement.UpdateAttachPoints(); OnNodeCreated(); }
public void RaiseSizeChanged() { if (!isInitialized) { return; } AttachPlacement.UpdateAttachPoints(); OnSizeChanged(); if (SizeChanged != null) { SizeChanged(this, null); } }
public void UpdateAttachPoints() { AttachPlacement.UpdateAttachPoints(); }