问题标签 [childwindow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
silverlight-4.0 - Silverlight ChildWindow 未正确重新定位
我正在使用还包含一些扩展器控件的 ChildWindow (Silverlight)。在一种情况下,当展开器控件展开时,子窗口的底部会向下展开到底部的屏幕之外,但仍会在顶部留出空间。
如何重新定位子窗口以使其在屏幕中居中,就好像我刚刚打开了子窗口一样?(这很容易,但我认为不可行)
(手动干预)我已经完成了 ContentRoot 的 RenderTransform,我在该集合中有六个变换,其中两个是 TranslateTransforms。如果我更新第一个的 X/Y 属性(不知道我应该更改两个中的哪一个)并使用整个 TransformGroup 更新 RenderTransform 属性,我可以成功地在屏幕上移动 ChildWindow - 但它不是表现得像我预期的那样。
我也不知道为什么在 Expander 控件展开时 ChildWindow_SizeChanged 事件不会触发。窗口的大小确实发生了变化,那么为什么它不触发呢?
好的 - 问题太多了,只需要回答第一个问题,剩下的就是填写我对 WPF/Silverlight 工作原理的了解...
问候,理查德
silverlight - 如何使用 MVVM Light Toolkit 关闭带有取消按钮的 ChildWindow
我是 MVVM 的新手,并试图弄清楚如何使用MVVM Light Toolkit使用传统的Cancel按钮关闭 ChildWindow。
在我的 ChildWindow (StoreDetail.xaml) 中,我有:
在我的 ViewModel (ViewModelStoreDetail.cs) 中,我有:
silverlight-4.0 - Silverlight 4 中滚动条和弹出窗口上的“鼠标捕获”
我的 OOB silvelight 4 applicatrion 遇到了问题。页面上有一个包含行数的 DataGrid,因此 DataGrid 会出现垂直滚动条。
有时我需要显示一个带有消息和确定按钮的子窗口。
如果在显示子窗口之前我正在使用滚动条,则在弹出窗口关闭后仍处于选中状态。如果我将鼠标移到滚动条数据网格上滚动。
我已经尝试过 UpdateLayout、chage 可见性、重新绑定 ItemSource。没有什么帮助。
提前感谢您的任何想法。
silverlight - 如何将选定行的数据网格单元格的值传递给 Silverlight 中 ChildWindow 中的 texblock?
我从列表中生成数据网格内容。我需要能够将数据网格中选定行的“名称”单元格的值传递给子窗口的 texblock。通过单击上下文菜单项启动子窗口。该场景是用户在选定行“名称”单元格上单击鼠标右键,然后选择启动子窗口的上下文菜单项。ChildWindow 使用数据网格中该单元格的文本块文本值启动。任何想法都受到高度赞赏!先感谢您!
带有上下文菜单的数据网格:
启动子窗口的代码中的方法:
列表:
最后是子窗口:
c# - 在silverlight中关闭childwindows,在它外面点击一下
当我在外部单击时如何关闭子窗口?
silverlight-4.0 - Silverlight Childwindow + 隐式样式不起作用
使用 Silverlight 4,我们似乎无法让 Childwindows' 显示我们的隐式样式。我们应用程序上的所有其他控件都采用隐式样式,但子窗口(即使子窗口上的控件也采用其隐式样式)
(我们正在使用工具包样式)
..这是正在使用的xaml。
c# - C# WPF 子窗口(关于窗口)
我有一个我正在开发的 C#/WPF 应用程序……我有一个名为 btnAbout
的应用程序,它应该打开一个新窗口,其中包含有关应用程序的详细信息或我将放入其中的任何内容。
当我单击 btn 时,会打开一个新窗口(关于),当我再次单击时,打开新窗口(关于)时会打开另一个窗口,如何防止这种情况发生,我还希望应用程序在以下情况下被禁用About
窗口打开并在窗口关闭时启用,About
就像大多数应用程序一样,单击 about 时。
c# - WPF窗口位置
我之前问过一个关于在这里创建子窗口的问题......现在当我打开子窗口时,它不会以父窗口为中心打开。如何将其设置为以父窗口为中心打开?
silverlight - 在 Silverlight 中打开子窗口时,主窗口无法调整大小?
我想知道是否有人有解决方案。主窗口可调整大小。当调整大小太小时,它会出现滚动条。问题是当我打开子窗口并调整主窗口大小时,主窗口永远不会出现滚动条。万一主窗口太小,那么我没有办法观察子窗口的内容。我已将主 Windows 的所有内容都包裹在 Scroll Viewer 中。子窗口似乎加载在一切之上。有什么解决办法吗?任何想法都受到高度赞赏。
wpf - 在 WPF 中使用 MVVM,我应该从后面的 View 代码还是 ViewModel 启动子窗口?
我对此感到困惑有一段时间了。我正在RibbonWindow
使用 MVVM 模式编写一个相当大的 WPF 应用程序。屏幕RibbonBar
顶部有一个菜单,其余部分显示各种视图。一些视图包含其他视图,其中一些具有启动子窗口的按钮。
到目前为止,我一直从文件后面的查看代码执行此操作,但我知道在使用 MVVM 时这些文件应该是空的。我可以将子窗口启动代码移动到 ViewModel,但是我需要对主窗口的引用RibbonWindow
(设置为子窗口所有者),这似乎不正确。
任何关于如何使用 MVVM 通常实现这一点的建议或提示将不胜感激。