【问题标题】:How to move UI controls in C#? [closed]如何在 C# 中移动 UI 控件? [关闭]
【发布时间】:2017-11-24 17:39:29
【问题描述】:

我正计划创建一个具有可移动 UI 的桌面应用程序。如何获得它并保存用户的具体设置?在本地计算机内。

【问题讨论】:

  • 将其写入项目中的文件或设置。您是否研究过如何保存数据?您可以只保存 .Location 属性
  • 您可以使用鼠标事件来创建可移动的 UI。

标签: c#


【解决方案1】:

您可以使用 Canvas 并将您的控件添加到其中。使用装饰器,您可以使控件可拖动。

在 UIElement 移动或关闭时,您可以保存位置,例如到此处描述的 xml 文件:

How do I write an XML string to a file?

装饰器示例:

https://denisvuyka.wordpress.com/2007/10/15/wpf-simple-adorner-usage-with-drag-and-resize-operations/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 2016-04-11
    相关资源
    最近更新 更多