Layout.Initialize.ReadFromBinary(File.DirApp, "..\Files\MainPage.bjl") 'initialize and load the layout.
Dim Button1Layout As BLView = Layout.ViewsMap.Get("Button1") 'get a BLView from the layout
Button1Layout.ExtraProperties.Put("text", Layout.CreateProperty("new text: " & DateTime.Time(DateTime.Now))) 'change its property
Dim vv As BLVariantValues = Button1Layout.VariantValues.Get(0) 'number of VariantValues = number of layout variants
vv.HAnchor = Layout.ANCHOR_BOTH
vv.X1 = 5 'left (don't use dip here)
vv.X2 = 5 'right
Layout.WriteToBinary(File.DirApp, "..\Files\MainPage.bjl") 'write back