c# - 如何在 XAML 的不同选项卡(子项)中重用相同的“内容控制器”?
问题描述
我在 XAML 文件中有一个 TabControl,如下所示:
<UserControl d:DesignHeight="300" d:DesignWidth="400">
<TabControl Style="{DynamicResource WizardTabControlStyle}">
<TabItem >
<local:Tab1/>
</TabItem>
<TabItem >
<local:Tab2/>
</TabItem>
<TabItem >
<local:Tab3/>
</TabItem>
</TabControl>
并且每个选项卡都在另一个 xaml 文件中定义:
<UserControl d:DesignHeight="450" d:DesignWidth="794">
<DockPanel DataContext="{Binding Model1}">
<GroupBox Header="{concept:Intl Key=Geometry, DefaultText='G1'}" DockPanel.Dock="Top" MinHeight="165">
<Grid>
// Common view
</Grid>
</GroupBox>
<GroupBox DockPanel.Dock="Bottom" Header="{concept:Intl Key=G2, DefaultText='G2'}" DataContext="{Binding G2}" Padding="0,10">
<Grid>
// other stuff
</Grid>
</GroupBox>
</DockPanel>
其他选项卡视图与此相同。
我想要做的是在 TabControl 中定义一个图形视图 (OpenGL),然后在单个选项卡 XAML 中,我想要对该视图的引用。“//公共视图”中的每个选项卡都应具有在选项卡控件中定义的相同 OpenGL 视图。
那可能吗?
解决方案
推荐阅读
- flutter - 在“StatelessWidget”中,是否可以从参数中设置“键”?
- raspberry-pi4 - 如何正确安装 webIOPI?
- docker - 使用 docker 容器中的 nginx 使用本地地址(例如 service.server.local)重定向到 ipaddress:port
- ios - 从 PHAsset 视频中提取 UIImage
- python - 检查列表 A 的至少一个 int 是否小于列表 B 的一个 int
- excel - 如何进行反向查找以查看单元格是否包含列表中任何单元格的文本
- r - R中的Matlab find()函数
- javascript - 获取状态 400 - {"error":"invalid_grant"} 验证
- java - 如何从可扩展列表视图的一个子组滑动到同一父组中的另一个子组
- python - 如何在字符串Python中的符号之间获取文本