资源的强类型引用,同时覆盖持久化 ID 与运行时索引两种边界。
Definition ResourceRef.h:36
Definition DragBehavior.h:24
DragProperty Properties
Definition DragBehavior.h:36
bool SetProperty(const std::string &name, const std::string &value) override
Definition DragBehavior.cpp:97
bool HasGestureMoved() const
Definition DragBehavior.h:45
bool PreviewOnly
Definition DragBehavior.h:30
EventReply OnMouseDown(MouseMovArgs args) override
Definition DragBehavior.cpp:13
float CurrentWidth
Definition DragBehavior.h:33
static constexpr int DefaultPriority
Definition DragBehavior.h:37
EventReply OnMouseDrag(MouseMovArgs args) override
Definition DragBehavior.cpp:35
bool GestureMoved
Definition DragBehavior.h:28
bool IsDragging() const
Definition DragBehavior.h:43
bool InteractiveGeometry
Definition DragBehavior.h:29
void SetPreviewOnly(bool previewOnly)
Definition DragBehavior.h:52
DragBehavior()
Definition DragBehavior.h:39
float CurrentTop
Definition DragBehavior.h:32
void OnPointerCaptureLost() override
Definition DragBehavior.h:53
bool HasInteractiveGeometry() const
Definition DragBehavior.h:46
EventReply OnMouseUp(MouseMovArgs args) override
Definition DragBehavior.cpp:88
bool Dragging
Definition DragBehavior.h:27
void SetHandle(BaseNode *handle)
Definition DragBehavior.h:41
float CurrentHeight
Definition DragBehavior.h:34
float CurrentLeft
Definition DragBehavior.h:31
BaseNode * Handle
Definition DragBehavior.h:26
Definition IBehavior.h:17
Definition Application.h:18
DragRegion
Definition DragBehavior.h:10
EventReply
Definition Event.h:13
Definition DragBehavior.h:13
bool Enabled
Definition DragBehavior.h:14
DragRegion Region
Definition DragBehavior.h:15