wpf - 为什么不显示数据网格?
问题描述
我有一个带有按钮的主窗口,该按钮打开另一个具有用户控件的窗口,并且该用户控件具有数据网格。代码是这样的:
主窗口:按钮代码:
dlgImprimirControlUsuarioView miView = new dlgImprimirControlUsuarioView();
miView.Show();
我的第二个窗口中的代码(代码隐藏):
public partial class dlgImprimirControlUsuarioView : Window
{
public dlgImprimirControlUsuarioView()
{
InitializeComponent();
UserControlView miView = new UserControlView();
this.ccControlUsuario = miView;
}
}
第二个窗口的 AXML:
<Window x:Class="WpfObtenerTamañoControles.dlgImprimirControlUsuarioView"
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"
xmlns:local="clr-namespace:WpfObtenerTamañoControles"
mc:Ignorable="d"
Title="dlgImprimirControlUsuario" Height="200" Width="300">
<Grid>
<ScrollViewer Name="svControlUsuario" HorizontalAlignment="Left" Height="200" Width="300" Margin="0,0,0,0" VerticalAlignment="Top" >
<ContentControl Name="ccControlUsuario" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top"/>
</ScrollViewer>
</Grid>
</Window>
第二个窗口使用的用户控件的 AXML:
<UserControl x:Class="WpfObtenerTamañoControles.UserControlView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:WpfObtenerTamañoControles"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid>
<TextBox HorizontalAlignment="Left" Height="23" Margin="0,0,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="120"/>
<ScrollViewer Name="svDatagrid" HorizontalAlignment="Left" Height="32" Margin="0,0,0,0" VerticalAlignment="Top" Width="300">
<DataGrid Name="dgDatagrid" HorizontalAlignment="Left" Height="120" Margin="0,0,0,0" VerticalAlignment="Top" Width="Auto">
<DataGrid.Columns>
<DataGridTextColumn Header="Contador" Binding="{Binding}" Width="2.5cm"/>
</DataGrid.Columns>
</DataGrid>
</ScrollViewer>
</Grid>
</UserControl>
我可以看到第二个窗口的滚动查看器的垂直滚动条,但是我看不到这个滚动查看器的内容。但我看不到问题所在。
谢谢。
解决方案
推荐阅读
- javascript - mongoose.model 在开玩笑测试后留下打开的句柄
- javascript - 解决跨域限制
- python - Seaborn 条形图中 X 轴上的排序和格式化日期
- lua - 从 LUA 中的 URL 派生主机
- c# - WebClient DownloadData - System.ArgumentException:路径不是合法形式
- javascript - Alexa如何实现意图确认?
- ios - UIStatusBarStyle lightContent 在模态呈现的视图控制器上没有得到尊重
- jquery - json 通过 url 而不是通过 jquery 返回
- json - 如何在jsonapi中表示一个表结构
- ios - Xcode Objective C:手势后在工具栏中锁定风景