ドラッグ可能なボタンを作成する必要があります。ドラッグは複数のソースから始まり、シンクで終わります。ページの作成後にソースとシンクの位置を取得する方法はありますか?
Container {
horizontalAlignment: HorizontalAlignment.Fill
Label {
id: preId
preferredWidth: 700
text: rootContainer.data.part1
multiline: true
textStyle {
textAlign: TextAlign.Center
color: Color.Black
}
horizontalAlignment: HorizontalAlignment.Center
}
}
Container {
horizontalAlignment: HorizontalAlignment.Center
SinkButton {
id: sinkId
preferredHeight: 100
preferredWidth: 686
textColor: Color.Black
enabled: false
layoutProperties: AbsoluteLayoutProperties {
}
}
}
Container {
horizontalAlignment: HorizontalAlignment.Fill
topPadding: -5
bottomPadding: squareDisplay ? 10 : 50
Label {
id: postId
text: rootContainer.data.postData
multiline: true
textStyle {
textAlign: TextAlign.Center
color: Color.Black
}
horizontalAlignment: HorizontalAlignment.Center
}
}
}
ウィンドウに対する「sinkId」の位置を知りたいです。その位置は、「preId」テキストの長さによって異なります。LayoutUpdateHandler
可能な解決策ですがlayoutFrame.x
、layoutFrame.y
チェックすると常にゼロになります。ページの作成時または作成後にビジュアル ノードの位置を取得する方法はありますか?