我从windows窗体中使用,我创建了一个面板,在其中放置控件并让它们DockStyle.Fill
最大化到周围的面板.
在WPF中,我想拥有相同的内容.我有一个TabControl,我希望它的大小尽可能多地填充表格.我有一个功能区控件(RibbonControlsLibrary),并希望表格的其余部分填充最大尺寸的TabControl.
(我不想在Visual Studio中停靠控件,只是旧的对接机制)
正如标题所述,我正在寻找一种方法来控制物品停靠在我控制之上的顺序.
我和Windows窗体设计师一起玩过,我似乎无法找到RightClick->Order->SendToFront
正在做的事情,因为这正是我想要发生的事情.至于我可以发生的事情,当我将我的内容添加到我的控件中时,最新的内容始终位于顶部,我希望新的内容位于底部,最旧的内容位于最佳.
简介:在WinForms(C#)中有一种简单的方法来控制事物停靠在控件两侧的顺序吗?
编辑:我必须从后面的代码执行此操作,因为我添加我的控件,我不能使用WinForm的设计器的任何功能,但我想要做的,是模仿WinForms设计器SendToBack
和SendToFront
功能
是否有关于在WPF中进行AppBar对接(例如锁定到屏幕边缘)的完整指导?我知道需要进行InterOp调用,但我正在寻找基于简单WPF表单的概念证明,或者可以使用的组件化版本.
相关资源:
我正在寻找一个好的轻量级Java对接框架.
我知道Netbeans和Eclipse可以用作RCP,但我正在寻找更轻量级的东西.
我有一个窗体,其中有很多控件(Listbox,Groupbox,Combobox,TextBox,ListBox等).每当表单的大小发生变化时,我都需要自动调整大小并自动排列控件.我需要知道Dock和Anchor之间的区别来实现它.Docking和Anchoring之间的实际区别是什么?
我可以发誓我曾经在一个截屏视频中看过它,有人在他们的Eclipse环境中停留了查找/替换窗口.
但是查看"Window> Show"中的选项列表,我能找到的最接近的是搜索窗口.
我发现我使用它的时候相当多,而且现在我用更大的显示器,我觉得我可以随时把它打开.
这可能吗?
谢谢.
这不是一个纯粹的技术问题,但我相信答案将有助于RIA社区.
我们是一家软件开发公司,致力于股票交易产品的开发.我们选择使用Adobe Flex(2008年中),因为它的浏览器渗透率和相对成熟度与Silverlight相比.我们已经开发了这个系统,我们对它非常满意.
现在我们计划推出我们产品的第二个版本,我们正在计划非常先进的用户界面(如Windows对接框架(如Visual Studio 2005/2008)等).我们在互联网上搜索,发现在Adobe Flex中,第三方组件的市场仍然非常小,但在Microsoft Silverlight中,有很多选项可用于高级第三方组件(如DataGrids,Docking Framework).
任何人都可以请告诉我,我们什么时候应该期待同类型组件的Adobe Flex的,或者我们在微软的Silverlight(Adobe Flex和Silverlight中的专业技术开发新的版本,认为专家们是不是在这一刻一个问题,假设我们要从头开发每一件事).
此外,下一版本的推出预计将在2010年中期推出.
任何有关此的反馈都非常感谢.
是否有可能改变IDEA中停靠工具窗口的布局方式?
目前,最底部的窗口占据所有水平空间,左右窗口不占用所有垂直空间(因为底部窗口).
是否可以安排布局,使左右对接窗口占据所有垂直空间,而底部窗口占用剩余的空间?
即:有这个:
+-----+---------------------------+-----+ |Tree | |Tree | | | Code | | | | | | | | | | | | | | | |---------------------------| | | | Messages | | | | | | +-----+---------------------------+-----+
而不是这个:
+-----+---------------------------+-----+ |Tree | |Tree | | | Code | | | | | | | | | | | | | | +-----+---------------------------+-----+ | Messages | | | +---------------------------------------+
我正在尝试按如下方式安排WPF UI:
解决方案将非常受欢迎; 我已经摆弄了一段时间并且设法让事情工作除了 ListView下面的控件,通过在窗口中使用外部DockPanel,第一个控件停靠在顶部,ListView填充剩余空间但设置为VerticalAlignment ="最佳".
一个纯粹的XAML解决方案是理想的,但如果它不可避免,我不介意代码背后.一个解决方案的奖励点,允许多个这样的安排垂直堆叠:)感谢您的帮助!
我有一个winform应用程序(.NET 2.0 C#).从这个应用程序,我想启动另一个进程(另一个winform应用程序)并将其停靠到我的窗口(或至少让它看起来像停靠).到目前为止,我只能找到有关对接控件的信息,而不是单独进程中的窗口.我的第一个想法是获取窗口的句柄并使用非托管系统调用来设置窗口的高度/宽度和位置到我的停靠区域.但在我开始之前,我想检查一下你们中是否有人做过类似的事情.我可以访问我想要停靠的应用程序的源代码,但如果可以避免它,我宁愿不做任何更改.我对父应用程序的完整编程控制.有什么建议?提前致谢!
docking ×10
c# ×5
wpf ×3
dock ×2
winforms ×2
.net ×1
.net-2.0 ×1
apache-flex ×1
appbar ×1
autoresize ×1
dllimport ×1
eclipse ×1
find ×1
frameworks ×1
java ×1
listview ×1
replace ×1
silverlight ×1
swing ×1
tabcontrol ×1
window ×1
wpf-controls ×1