棱镜用户控制高度自动冻结

时间:2015-05-19 12:46:45

标签: c# wpf xaml mvvm prism

我使用棱镜mvvm并在我尝试显示区域时冻结:

Shell.xaml

  <ScrollViewer VerticalScrollBarVisibility="Visible"    
                Grid.Column="2" 
                HorizontalAlignment="Right" 
                Width="631">
        <ContentControl DataContext="{Binding}" 
                        Grid.Column="2" 
                        Name="RightRegion" 
                        prism:RegionManager.RegionName="RightRegion" 
                        Width="Auto" 
                        Margin="0,0" 
                        HorizontalAlignment="Center" 
                        VerticalAlignment="Top"/>
    </ScrollViewer>

CSVDisplyControl.xaml

  <DataGrid Name="CSVRecords"  
            ItemsSource="{Binding Path=Records}" 
            AutoGeneratingColumn="AutoGeneratingColumn" 
            ToolTip="See records" 
            IsReadOnly="True"   
            ColumnWidth="*" 
            AlternatingRowBackground="#FFF4F7B5" 
            CanUserAddRows="False" 
            Width="630" 
            MinHeight="500" 
            Height="auto" />

如果我在其中一个部分中设置了一个特定的高度值,那么当我调用requestnavigate时,如果我在这两个地方放置auto,它就不会显示任何内容并且UI会冻结。

0 个答案:

没有答案
相关问题