wpf - 在一个窗口中显示两个 wpf 窗口
问题描述
我有一个任务,我必须在同一个 WPF 窗口的两个不同窗口中显示同一类的两个实例。有没有办法做到这一点?我对 WPF 很陌生,所以它有点难以处理。如何设计 GUI 部分,使用哪个面板以及如何在代码隐藏中将类分配给相应的窗口。
我尝试过使用 DockPanel,代码如下
<Window x:Class="Layout"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Title="Layout" Height="450" Width="800">
<Grid x:Name="grd_main">
<DockPanel x:Name="dockpanel1" HorizontalAlignment="Left" Height="194" LastChildFill="False" Margin="10,10,0,0" VerticalAlignment="Top" Width="772">
<Window Name="windows1">
</Window>
</DockPanel>
<DockPanel x:Name="dockpanel2" HorizontalAlignment="Left" Height="200" LastChildFill="False" Margin="10,209,0,0" VerticalAlignment="Top" Width="772">
<Window Name="windows2"></Window>
</DockPanel>
</Grid>
</Window>
但不知道如何在代码隐藏中将类实例分配给窗口。我想知道实现的最佳方法,为我提供一些示例代码片段。提前致谢。
解决方案
推荐阅读
- java - SpringBoot 集成测试中的应用程序上下文
- c++ - 如何在 C++ 中对文本文件中的列进行排序
- angular - enableRtl = true 时 rowGrouped 项的 applyColumnState 不正确
- javascript - 纯Javascript弹出/模态离开网站同意
- python-3.x - 如何将约束添加到python中的输入语句
- airflow - 气流错误回调“on_failure_callback”未执行函数中的所有行
- asp.net - VB.NET 连接字符串 ADODB 连接 (Web.Config)
- encoding - 如何根据 Firebird 数据库编码检索 CHAR 和 VARCHAR 字段定义
- javascript - 将鼠标悬停在 X 上时,如何仅在单个列表中显示 X?
- r - 使用 r-markdown for PowerPoint 的语法突出显示和样式设置