是否有我可以在 WPF 应用程序中使用的属性对话框控件?
我正在使用 WPF 构建一个应用程序,该应用程序将成为某种设计器,这意味着用户可以将自定义 UI 元素拖放到画布中,并能够通过属性配置其行为。
(将此视为特定于域的 PowerPoint。您可以向演示文稿添加元素,配置元素的属性,然后最终可以运行“幻灯片”,这些元素将根据其属性进行操作)
所以在我的应用程序中,什么是显示和配置元素属性的最佳方式?是否有我可以使用的属性对话框控件? (类似于Visual Studio中的控件)
I'm building an application using WPF that will be a designer of sorts, meaning, a user can drag and drop custom UI elements into a canvas and be able to configure their behavior via properties.
(Think of this like a domain specific PowerPoint. You can add elements to the presentation, configure the elements' properties and then eventually you can run the "slideshow" and those elements will behave according to their properties)
So in my app, what is the best way of showing and configuring an element's properties? Is there a Property Dialog control I can use? (similar to the one in Visual Studio for controls)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
遗憾的是,WPF 中没有
PropertyGrid
控件。您必须使用 WinForms 属性网格或开源社区中提供的属性网格,或者从第 3 方供应商处购买。您有以下选项可供选择 -开源 -
如果您正在使用 .Net 4.0,您可以使用 WWF 的
PropertyInspectorView
控件作为 WPF 中的属性网格。正如本文所述 - http://www.codeproject.com/KB/grid/ WpfPropertyGrid.aspx第 3 方:
自定义 -
如果您想构建自己的
PropertyGrid
,请查看这些文章 -Sadly, there is no
PropertyGrid
control in WPF. Either you will have to use WinForms property grid or one available in open source community or buy from 3rd party vendors. You have following options to choose from -Open Source -
In case you are working on .Net 4.0 you can use WWF's
PropertyInspectorView
control as property grid in WPF. As explained in this article - http://www.codeproject.com/KB/grid/WpfPropertyGrid.aspx3rd party :
Custom -
In Case you want to build your own
PropertyGrid
, have a look at these articles -